{
  "version": "seat-resident/v1",
  "image": "harness-seat:3",
  "limits": {
    "memory": "4g",
    "cpus": "2",
    "pids": 512,
    "tmpfsSize": "1g",
    "cgroupParent": "agent.slice",
    "maxConcurrentPerHost": 1
  },
  "sizing": "one resident session costs the same 4g/2cpu as one dispatched seat. Capped at 1/host for now (S2): a resident session is long-lived, so it should not compete for the 3-seat dispatch budget seat-remote.json reserves for one-shot work. Raise once real usage shows headroom."
}
