From 0312dd9871a987a69d5042ce9c317702f58193a5 Mon Sep 17 00:00:00 2001 From: kami Date: Sat, 29 Aug 2026 19:49:37 +0400 Subject: [PATCH] orchestra: TASK.md --- TASK.md | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/TASK.md b/TASK.md index c450007..4bfc1d8 100644 --- a/TASK.md +++ b/TASK.md @@ -1,25 +1,42 @@ -# Task 06G4M6HF1Z3EREX1X3NEKSHP24 +# Task 06G4WDJ06G7FK00QF73Z9DDBT4 -Name the healthcheck success message once +Sort the check names in --list-checks - Project: test-e2e -- Source: burnin/run14-a +- Source: gitea:test-e2e/27 - Priority: 0 ## Instructions -scripts/orchestra_e2e_healthcheck.sh spells its success message inline. Give it a single named constant beside the existing VERSION constant and use that constant everywhere the message is printed. +`--list-checks` prints the ten check names in the order they run. Add a `--sorted` modifier that prints them in alphabetical order instead, leaving run order untouched. -Behaviour must not change. The plain run, --quiet and --help keep their current output and exit statuses, and scripts/test_healthcheck.sh keeps passing. +Plan this as THREE phases: + +1. A helper that returns the check names in alphabetical order, with no caller yet. +2. `--sorted` accepted alongside `--list-checks`, using that helper. Alone, `--sorted` changes nothing. +3. The usage text in `--help`, and assertions in scripts/test_healthcheck.sh for both orders. + +## Work one phase at a time + +Implement phase N, request its verification, and only then begin phase N+1. + +## 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 at least one manual check. ## 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 - -bash -n scripts/*.sh && bash scripts/orchestra_e2e_healthcheck.sh +Acceptance: +- `--list-checks --sorted` prints the ten names alphabetically. +- `--list-checks` alone keeps run order. +- Every other flag is unchanged. ## Completion