Give the healthcheck a --list-checks flag #19

Closed
kami wants to merge 0 commits from orchestra/06G4M8WHGQ4P3GQMPEEH0RJRHM into master
Owner

Goal

Give the healthcheck a --list-checks flag

Give scripts/orchestra_e2e_healthcheck.sh a --list-checks flag that prints the name of each check it performs, one per line, and exits 0. This is deliberately two pieces of work, and the plan should carry two phases: 1. Name the checks. The script performs its checks inline. Introduce one list of check names and drive the existing run from that list, with no change to any output or exit status. 2. Add the flag. --list-checks prints the names from that list and exits 0. Add one line to the usage text describing it. ## Verification policy for this project Only two commands may appear on a - run: line, exactly: - ["bash", "-n", "<path>"] - ["bash", "scripts/orchestra_e2e_healthcheck.sh"] Anything else is refused when you seal the plan. scripts/test_healthcheck.sh is NOT permitted as an automated command. Update it as a manual step so its expected --help text matches, and list that as a manual check. ## Research first Establish at least three findings with distinct confidence: at least one fact, one inference, one assumption.

Acceptance

  • not stated in the task contract

Verification

  • bash -n scripts/*.sh && bash scripts/orchestra_e2e_healthcheck.sh exited 0
  • commit: f5dd1de57a
  • independent review of f5dd1de57a: pass
  • accepted plan: 789ed6a8477b062ae7be9a21dbabab559a7a17da0966d0e5f8f178eb3213279f

Behavioural changes

  • none reported

Deviations from plan

  • none reported

Remaining risks

  • none reported

Review hotspots

  • none reported

The sections above are derived from Orchestra state. The reported
changes, deviations, risks, and hotspots are the implementing agent's
own account and are not verified.

## Goal Give the healthcheck a --list-checks flag Give `scripts/orchestra_e2e_healthcheck.sh` a `--list-checks` flag that prints the name of each check it performs, one per line, and exits 0. This is deliberately two pieces of work, and the plan should carry two phases: 1. Name the checks. The script performs its checks inline. Introduce one list of check names and drive the existing run from that list, with no change to any output or exit status. 2. Add the flag. `--list-checks` prints the names from that list and exits 0. Add one line to the usage text describing it. ## Verification policy for this project Only two commands may appear on a `- run:` line, exactly: - `["bash", "-n", "<path>"]` - `["bash", "scripts/orchestra_e2e_healthcheck.sh"]` Anything else is refused when you seal the plan. `scripts/test_healthcheck.sh` is NOT permitted as an automated command. Update it as a manual step so its expected `--help` text matches, and list that as a manual check. ## Research first Establish at least three findings with distinct confidence: at least one `fact`, one `inference`, one `assumption`. ## Acceptance - not stated in the task contract ## Verification - `bash -n scripts/*.sh && bash scripts/orchestra_e2e_healthcheck.sh` exited 0 - commit: f5dd1de57a3605b9a780932d2c9e3127a81baace - independent review of f5dd1de57a3605b9a780932d2c9e3127a81baace: pass - accepted plan: 789ed6a8477b062ae7be9a21dbabab559a7a17da0966d0e5f8f178eb3213279f ## Behavioural changes - none reported ## Deviations from plan - none reported ## Remaining risks - none reported ## Review hotspots - none reported The sections above are derived from Orchestra state. The reported changes, deviations, risks, and hotspots are the implementing agent's own account and are not verified.
kami added 2 commits 2026-08-28 22:58:32 +02:00
claude closed this pull request 2026-08-29 16:53:26 +02:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kami/test-e2e#19