Outcome ownership
Exact path matching is supplemented by a bounded semantic overlap check that can stop ambiguous duplicate work.
Gatehold gives cooperative coding agents one local authority for overlapping workstreams, heavy-job capacity, exclusive resources and cleanup before a lane can be reused.

Gatehold combines workstream leases, FIFO capacity admission and exclusive runtime ownership. A released or expired task does not clear merely because an agent says it is done; owned processes, ports, profiles and exact simulator state must reach a verified end condition.
The replay works offline with bounded data. The source path contains the Python daemon, transactional SQLite admission engine, CLI, supervisor, React desk and reusable Codex skill.
The core value is the lifecycle contract behind the interface: who may start, what must wait and when ownership can safely move.
Exact path matching is supplemented by a bounded semantic overlap check that can stop ambiguous duplicate work.
Heavy jobs queue instead of independently overloading one workstation, while light work can remain available.
Authority remains held until the governed task's owned runtime surfaces are verified clean or explicitly quarantined.
The model can identify semantic overlap between differently worded claims and add a review hold. It cannot grant clearance, remove a deterministic conflict, bypass FIFO capacity, transfer ownership or declare cleanup complete.
ProofLatch governs release evidence, ExitCanary tests SaaS exit fidelity and AccessCrash tests human reachability.