Add --override-capacity opt-in past the OOM pool ceiling; rename --force to --override-reservation #1091
No reviewers
Labels
No labels
burndown-2026-06
pressure-test
sunday-sprint
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/ward!1091
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-1045"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
closes #1045
ward.workflow: pull-request-and-merge
What
Establishes the
--override-*flag family on the engineer dispatch path, keeping the two override axes distinct:--override-reservation- the renamed--force: reclaim a stale or foreign per-issue reservation hold.--forcestays as a hidden deprecated alias that prints a one-line deprecation notice on first use.--override-capacity- new: launch exactly one engineer past the OOM pool ceiling, with a loud stderrWARNINGnaming the true N+1/N count. It never stacks (a pool already past the ceiling refuses even with the flag), and neither override ever implies the other.Decisions made in impl
--override-capacityonly admits a launch from exactly at-capacity (N/N -> N+1), and refuses a pool already past the ceiling. That keeps the flag headless-safe while still impossible to stack by muscle memory.--override-reservationpropagation flag (its--forcealso hidden + aliased) but deliberately not--override-capacity: the capacity override is a per-launch operator decision, and a loop knob that auto-exceeds the OOM ceiling is exactly the footgun ward#1045 fences off.--forcestays approved) for version-skew safety across container/host ward versions.--forceused to open (closed-issue re-dispatch, interactive-label override) move with the rename to--override-reservation, so the deprecated alias carries no unique power.Acceptance mapping
--override-capacity.--override-capacityat N/N launches withWARNING: launching over the engineer OOM ceiling (N+1/N) - host may thrash or OOM.TestOverrideReservationFlagFamily; default full-pool dispatch unchanged (ward#1041 fail-fast path untouched).--override-reservation.