changelog.d/5108-reconciliation-slot-release.md
Rama main · réplica de lectura del repositorio original.
- **A reconciliation item with a confirmed runtime end gives back its execution slot (#5108).** Work parked in `needs_reconciliation` used to hold a server and agent slot until someone resolved it, even after its run capture had proven the runtime ended, so a few restarts during background work could exhaust capacity with nothing running. Once the capture confirms the end, the attempt records `runtime_end_confirmed_at` (shown in `crewship work show` and the work item API) and the slot is released. The item stays in reconciliation with its result and evidence, nothing is retried or replayed, and an unconfirmed end keeps holding capacity as before.