From fe0453ef16bfd679f0febe5fa3ff034f99229350 Mon Sep 17 00:00:00 2001 From: kami Date: Sun, 30 Aug 2026 14:30:02 +0400 Subject: [PATCH] orchestra: TASK.md --- TASK.md | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/TASK.md b/TASK.md index c450007..27fe0de 100644 --- a/TASK.md +++ b/TASK.md @@ -1,25 +1,41 @@ -# Task 06G4M6HF1Z3EREX1X3NEKSHP24 +# Task 06G54DZYGP30QXM4SXDB1NF1E0 -Name the healthcheck success message once +Report the slowest check in the summary footer - Project: test-e2e -- Source: burnin/run14-a +- Source: gitea:test-e2e/36 - 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. +`--summary` prints one line per check. After those lines, print a footer naming the slowest check and its elapsed milliseconds, in the form `slowest: (ms)`. -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. Record each check's elapsed milliseconds beside its existing result, with no output change. +2. The footer printed by --summary from those recorded values. +3. The usage text in `--help`, and assertions in scripts/test_healthcheck.sh. + +## 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: +- --summary ends with the slowest line. +- --quiet suppresses it, and every other flag is unchanged. ## Completion