Skip to content

chore(tools): share model-facing output markers between emitters and matchers#93

Open
davidrhodus wants to merge 1 commit into
feat/failure-process-hardeningfrom
chore/tool-output-markers
Open

chore(tools): share model-facing output markers between emitters and matchers#93
davidrhodus wants to merge 1 commit into
feat/failure-process-hardeningfrom
chore/tool-output-markers

Conversation

@davidrhodus

Copy link
Copy Markdown
Contributor

Stacked on #88. Steering string-matched literals that hi-tools emitted from separate definitions, and the two drifted ("[timed out after " vs the emitted "[timed out — process killed]"), leaving the timed-out matcher dead until #88 caught it. Export hi_tools::markers, emit and match through the same constants, and keep test assertions as verbatim literals so changing a marker is a conscious, test-breaking decision.

🤖 Generated with Claude Code

…matchers

Steering string-matched literals that hi-tools emitted from separate
definitions; the two drifted ("[timed out after " vs the emitted
"[timed out — process killed]"), leaving the timed-out matcher dead
until the annotation work caught it. Export the markers from
hi_tools::markers, emit and match through the same constants, and keep
test assertions as verbatim literals so changing a marker is a
conscious, test-breaking decision.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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