Skip to content

chore(precheck): log vox-invocation failures#624

Merged
bakeb7j0 merged 1 commit into
kahuna/607-betafrom
chore/550-precheck-vox-failure-log
May 7, 2026
Merged

chore(precheck): log vox-invocation failures#624
bakeb7j0 merged 1 commit into
kahuna/607-betafrom
chore/550-precheck-vox-failure-log

Conversation

@bakeb7j0
Copy link
Copy Markdown
Contributor

@bakeb7j0 bakeb7j0 commented May 7, 2026

Replaces silent || true swallow on /precheck's vox invocation with structured mcp-log failure event per cc-workflow#550.

Closes #550

Wave 5a / Flight 1 of Plan #607 (Beta).

@bakeb7j0 bakeb7j0 force-pushed the chore/550-precheck-vox-failure-log branch from af16eeb to e555dd8 Compare May 7, 2026 00:24
Replace the implicit `vox ... || true` swallow shape with an
instrumented pattern that captures rc + stderr and emits a
`vox_invocation_failed` event to mcp.jsonl on non-zero exit.

The `vox` ALWAYS-called rule and best-effort semantics are unchanged
- vox failure does not block the precheck gate. The skill now
documents the canonical bash pattern and a checklist status line
that distinguishes vox success vs. failure visually.

Pairs with cc-workflow#551 (vox-script-side instrumentation):
- vox_invocation_failed (this PR) — vox didn't run / returned non-zero
- call_failed (cc#551) — vox ran but provider/player failed

Closes #550
Plan: #607

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@bakeb7j0 bakeb7j0 force-pushed the chore/550-precheck-vox-failure-log branch from e555dd8 to 51da0ad Compare May 7, 2026 00:25
@bakeb7j0 bakeb7j0 merged commit 13df79d into kahuna/607-beta May 7, 2026
@bakeb7j0 bakeb7j0 deleted the chore/550-precheck-vox-failure-log branch May 7, 2026 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant