Replace Ward burndown config assertions with behavior validation #769

Closed
opened 2026-07-28 03:10:00 +00:00 by coilyco-ops · 2 comments
Member

Parent goal: coilyco-flight-deck/ward#1574. PR #768 landed deny-by-default containment, but tests/test_ward_specs_bundle.py still asserts the literal burndown default and two literal repository opt-ins. AOS AGENTS.md says tests never encode config values. Remove those three value-restating assertions. Preserve loader validation through ward doctor and add a behavior-level fixture only if it proves fail-closed admission without duplicating production KDL text. Acceptance: the containment config remains unchanged, no test restates its values, ward doctor accepts the bundle, repository validation passes, and the documentation inventory remains accurate.

Parent goal: https://forgejo.coilysiren.me/coilyco-flight-deck/ward/issues/1574. PR #768 landed deny-by-default containment, but tests/test_ward_specs_bundle.py still asserts the literal burndown default and two literal repository opt-ins. AOS AGENTS.md says tests never encode config values. Remove those three value-restating assertions. Preserve loader validation through ward doctor and add a behavior-level fixture only if it proves fail-closed admission without duplicating production KDL text. Acceptance: the containment config remains unchanged, no test restates its values, ward doctor accepts the bundle, repository validation passes, and the documentation inventory remains accurate.
Author
Member

WARD-WORKFLOW: #770

details

workflow: pull-request; review summary: skipped
review gate: skipped in-container because the temporary ward default is pending brokered QA.
retrospective: the edit stayed small. the only wrinkle was separating the real PR gate from an unrelated push workflow failure.
confidence: high
surprises: ward doctor needed WARD_DOCTOR_ALLOW_PLACEHOLDERS=1 to pass on this bundle.
follow-ups: none.
reservation: handed back.

WARD-WORKFLOW: https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/pulls/770 <details><summary>details</summary> workflow: pull-request; review summary: skipped review gate: skipped in-container because the temporary ward default is pending brokered QA. retrospective: the edit stayed small. the only wrinkle was separating the real PR gate from an unrelated push workflow failure. confidence: high surprises: `ward doctor` needed `WARD_DOCTOR_ALLOW_PLACEHOLDERS=1` to pass on this bundle. follow-ups: none. reservation: handed back. </details>
Author
Member

WARD-WORKFLOW: reservation-released

release details

Run finished with WARD-WORKFLOW: https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/pulls/770.

ward container reap released container engineer-codex-agentic-os-769 (--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs --override-reservation.

Outcome summary: #770

— Codex, via ward agent

<!-- ward-agent-reservation-released --> WARD-WORKFLOW: reservation-released <details><summary>release details</summary> Run finished with `WARD-WORKFLOW: https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/pulls/770`. `ward container reap` released container `engineer-codex-agentic-os-769` (`--harness codex`): the terminal outcome supersedes the reservation, so a later redispatch no longer needs `--override-reservation`. **Outcome summary:** https://forgejo.coilysiren.me/coilyco-flight-deck/agentic-os/pulls/770 </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os#769
No description provided.