Target runtime or language
The Claude Code and Cursor adapters in adapters/, from #22
What this proves
That a framework with no session chain can report subagent completion honestly. Both adapters leave subagentStop unmapped because hooks/subagent-stop.json required final_chain_hash, and neither framework can know that value. #21 made the field optional and added the rule in §8.6 for how a Guardian treats its absence, so the event can now be emitted without a fabricated hash.
Done means Claude Code's SubagentStop and Cursor's subagentStop emit steps/subagentStop without final_chain_hash, the emission suites validate those payloads against the schema, and the KNOWN_UNMAPPED entries and mapping docs are updated.
Do you intend to implement this yourself
No, I am proposing it for someone else
Current Priority Scope
Feeds conformance evidence
Target runtime or language
The Claude Code and Cursor adapters in
adapters/, from #22What this proves
That a framework with no session chain can report subagent completion honestly. Both adapters leave
subagentStopunmapped becausehooks/subagent-stop.jsonrequiredfinal_chain_hash, and neither framework can know that value. #21 made the field optional and added the rule in §8.6 for how a Guardian treats its absence, so the event can now be emitted without a fabricated hash.Done means Claude Code's
SubagentStopand Cursor'ssubagentStopemitsteps/subagentStopwithoutfinal_chain_hash, the emission suites validate those payloads against the schema, and theKNOWN_UNMAPPEDentries and mapping docs are updated.Do you intend to implement this yourself
No, I am proposing it for someone else
Current Priority Scope
Feeds conformance evidence