Files
Bo dee7a35023 fix(runtime): disable Claude print team-runner path (ag-eli0.1 #team-runner-law0) (#834)
## Summary

- Make `lib/scripts/team-runner.sh` Codex-only and reject `runtime:
"claude"` before worker spawn.
- Tighten `lib/schemas/team-spec.json` to `runtime: codex` and update
team-runner fixtures/tests.
- Rewrite the headless invocation contract around LAW 0 and the Codex
runner path.
- Carry current-main CI drift repairs: markdownlint style fixes for
ag-qidx docs and regenerated `registry.json` for `ao refinery`.

Closes-scenario: ag-eli0.1#team-runner-law0
Bounded-context: BC5-Runtime
Evidence: shellcheck

## Test plan

- [x] `bash -n lib/scripts/team-runner.sh
lib/scripts/watch-codex-stream.sh lib/scripts/watch-claude-stream.sh
tests/team-runner/test-runner-dry-run.sh
tests/team-runner/test-schemas.sh`
- [x] `shellcheck lib/scripts/team-runner.sh
tests/team-runner/test-runner-dry-run.sh
tests/team-runner/test-schemas.sh`
- [x] `bash tests/team-runner/run-all.sh`
- [x] `bash /Users/bo/acfs/skill-pipeline/scripts/no-api-print-scan.sh
"$PWD/skills" "$PWD/scripts" "$PWD/hooks" "$PWD/lib"
"$PWD/tests/team-runner"`
- [x] `bash scripts/check-registry-drift.sh`
- [x] `markdownlint-cli2 docs/handoffs/2026-06-07-ag-qidx-postmortem.md
docs/runbooks/bushido-refinery.md
docs/contracts/headless-invocation-standards.md`
- [x] `git diff --check`
- [x] fast pre-push gate passed locally except AP#7 before this Evidence
trailer correction
2026-06-07 12:30:13 -04:00
..