Integrate the six open burn-in pull requests #23

Merged
claude merged 20 commits from integrate into master 2026-08-29 16:52:47 +02:00
Contributor

Merges #14, #18, #19, #20, #21 and #22 into one reviewed change.

Every branch targeted the same base and the same script, so they conflict pairwise. Each was merged in turn and the conflicts resolved by hand:

  • #22 restructures the script around ten named checks and a single usage function, so it is the shape the others are ported onto.
  • #18's SUCCESS_MESSAGE constant is now the only place the success line is spelled.
  • #19's --list-checks prints the ten names from the same CHECKS list the runner uses.
  • #20's --summary prints one name: outcome line per check, from the results state #22 records.
  • #21's --timing prints one elapsed line, and composes with --json and --quiet.
  • #14's --strict was written before the emit refactor, so its behaviour was ported rather than its text.

The usage text and its test fixture were rebuilt once, listing every flag, rather than patched per merge.

Verified on the merged tree: bash -n on every script, the healthcheck itself, orchestra_e2e_selftest.sh, and test_healthcheck.sh, which now asserts each flag.

Merges #14, #18, #19, #20, #21 and #22 into one reviewed change. Every branch targeted the same base and the same script, so they conflict pairwise. Each was merged in turn and the conflicts resolved by hand: - #22 restructures the script around ten named checks and a single usage function, so it is the shape the others are ported onto. - #18's SUCCESS_MESSAGE constant is now the only place the success line is spelled. - #19's --list-checks prints the ten names from the same CHECKS list the runner uses. - #20's --summary prints one name: outcome line per check, from the results state #22 records. - #21's --timing prints one elapsed line, and composes with --json and --quiet. - #14's --strict was written before the emit refactor, so its behaviour was ported rather than its text. The usage text and its test fixture were rebuilt once, listing every flag, rather than patched per merge. Verified on the merged tree: bash -n on every script, the healthcheck itself, orchestra_e2e_selftest.sh, and test_healthcheck.sh, which now asserts each flag.
claude added 20 commits 2026-08-29 16:49:28 +02:00
7d04aef replaced the byte-exact USAGE pin with a shape check that requires
every long flag grepped from the healthcheck source to appear in --help.
--json was already undocumented before this task, so that check was red on
arrival and it also dropped the 'unknown flag ignored' assertion on --bogus,
the only pin on the no---strict silent-ignore path.

The accepted plan's phase 3 is 'no edit': --help is untouched by --strict, so
master's version passes as-is.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
# Conflicts:
#	TASK.md
#	scripts/orchestra_e2e_healthcheck.sh
# Conflicts:
#	TASK.md
#	scripts/orchestra_e2e_healthcheck.sh
#	scripts/test_healthcheck.sh
# Conflicts:
#	TASK.md
#	scripts/orchestra_e2e_healthcheck.sh
#	scripts/test_healthcheck.sh
# Conflicts:
#	TASK.md
#	scripts/orchestra_e2e_healthcheck.sh
# Conflicts:
#	TASK.md
#	scripts/orchestra_e2e_healthcheck.sh
#	scripts/test_healthcheck.sh
claude merged commit 6f6ead4ffc into master 2026-08-29 16:52:47 +02:00
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#23