diff --git a/TASK.md b/TASK.md index cb2bf31..6a24cef 100644 --- a/TASK.md +++ b/TASK.md @@ -1,18 +1,33 @@ -# Task 06G4JX6MSQEP7N0D5JWW9EP5X4 +# Task 06G4SWEVP71FYYKAV5FV0ZK5ZG -Late handoff rig: add a --version line to the healthcheck usage text +Give the healthcheck a --summary flag - Project: test-e2e -- Source: burnin/late-handoff-1 +- Source: burnin/run16-rotation - Priority: 0 ## Instructions -Add the version string to the usage text printed by scripts/orchestra_e2e_healthcheck.sh --help. Keep every existing line and exit status unchanged, and keep scripts/test_healthcheck.sh passing. +Give scripts/orchestra_e2e_healthcheck.sh a --summary flag that prints one line per check with its result, then the usual success line. + +Plan this as three phases, because each piece is independently verifiable: + +1. Introduce a results list. Record each check's name and outcome as it runs, with no change to any existing output or exit status. +2. Add the --summary flag. It prints one line per recorded result, then the existing success line. +3. Update the usage text and scripts/test_healthcheck.sh so the expected --help output matches. + +## Verification policy for this project + +Only two commands may appear on a run: line, exactly: + +- ["bash", "-n", ""] +- ["bash", "scripts/orchestra_e2e_healthcheck.sh"] + +Anything else is refused when you seal the plan. Give every phase at least one automated check from that list, and add a manual check where a human should confirm the printed text. ## Research first -Establish at least three findings with distinct confidence: at least one `fact`, one `inference`, one `assumption`. +Establish at least three findings with distinct confidence: at least one fact, one inference, one assumption. ## Quality gate