Run a single named check with --only #26
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Give scripts/orchestra_e2e_healthcheck.sh a
--only <name>flag that runs a single named check instead of all ten, then prints the usual success line.Behaviour:
--only repo_root_readableruns that check alone and exits 0 when it passes.--only nonsenseprintsunknown check: nonsenseon stderr and exits 2.--onlycomposes with--summary,--jsonand--quiet, each keeping its current shape over the single result.--only, every existing flag behaves exactly as it does today.Plan this as FIVE phases:
--only <name>, with the unknown-name refusal and exit 2.--summaryand--json.--help, and assertions in scripts/test_healthcheck.sh for each behaviour above.Work one phase at a time
Implement phase N, request its verification, and only then begin phase N+1. Do not write the whole change first and verify the phases afterwards.
Every phase carries both kinds of check
This is a hard requirement of this task. Each phase must have at least one automated check from the policy below. Each phase must also have at least one manual check, confirmed by a human reading the printed output. Orchestra runs the automated ones. A human owns the manual ones, and the phase is not finished until that human signs it off.
Verification policy for this project
Only two commands may appear on a run: line, exactly:
Anything else is refused when you seal the plan.
Research first
Establish at least three findings with distinct confidence: at least one fact, one inference, one assumption.
Handoff behaviour
Behave normally. If Orchestra asks you to write a handoff report, write it and stop.
Acceptance:
--only <name>runs exactly one check.--onlycomposes with--summary,--jsonand--quiet.--onlyis absent.orchestra verify phase-1
Read the printed output for this phase and confirmed it by hand.