Skip to content
This repository was archived by the owner on Oct 12, 2026. It is now read-only.
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Lane 1 — Recording exporters honor `--help`: already fixed on main (reverify)

## Item

- [unreviewed-by-opus] Recording exporters (teleprompter / rehearsal / cockpit / queue) ignore --help and write arti

## Verdict

**Already fixed and merged on main (PR #145).** No code change is possible or
needed; this run reverified the shipped fix against fresh `origin/main`.

## Evidence

- Fix commits `a01b261` (author) and `fc44b42` (merge, PR #145, "fix(ops):
honor --help in the 4 recording-batch exporters") are ancestors of fresh
`origin/main` (`b8cb27e`):
`git merge-base --is-ancestor fc44b42 b8cb27e` → true.
- All four exporter scripts call `handleHelp(args, "Usage: ...")` immediately
after parsing `process.argv` and before any file work, and route every
`--output=` / `--html=` value through `resolveOutputPath(..., { fallback })`:
- `scripts/export-recording-teleprompter.mjs` (lines 10-16)
- `scripts/export-recording-rehearsal-check.mjs` (lines 11-20; routes both
`--output` and `--html`)
- `scripts/export-recording-cockpit.mjs` (lines 11-17)
- `scripts/export-recording-queue.mjs` (lines 8-14)
- `handleHelp` (scripts/lib/operator-cli.mjs:14-19) prints the usage line and
exits 0 when `--help` or `-h` is present, so no artifact is written.
- Enforcement suite `scripts/test-active-operator-surfaces.mjs` registers all
four scripts in `remainingHelpSurface` (lines 133-136) and enforces exit 0 +
`Usage:` on stdout for both `--help` and `-h`, plus no artifact rewrite.
- Live on this checkout (branch off fresh `origin/main`):
- `node scripts/test-active-operator-surfaces.mjs` →
`Active operator surface checks passed.` (exit 0)
- `node scripts/export-recording-teleprompter.mjs --help` → prints usage, exit 0
- `node scripts/export-recording-rehearsal-check.mjs --help` → prints usage, exit 0
- `node scripts/export-recording-cockpit.mjs --help` → prints usage, exit 0
- `node scripts/export-recording-queue.mjs --help` → prints usage, exit 0
- No `prospects/` directory or artifact created by any probe; `git status`
shows no source changes.

## Files

None changed (verification-only run). The prior fix (PR #145) touched:
- `scripts/export-recording-cockpit.mjs`
- `scripts/export-recording-queue.mjs`
- `scripts/export-recording-rehearsal-check.mjs`
- `scripts/export-recording-teleprompter.mjs`
- `scripts/test-active-operator-surfaces.mjs`