Packet — R93 B5 session_id Binding Docs

Round: R93 debug-sweep · XS scope Audit: docs/audits/r93-b5-session-id-binding-docs-audit.md Contract: docs/contracts/r93-b5-session-id-binding-docs-contract.md β task: c4aba667-892c-4c99-94fb-1ae25050331d

§1. Edits

# File Edit
1 .agents/skills/colibri-audit-proof/SKILL.md Add “session_id propagation is load-bearing” callout near the ordering rule. Fix all thought_record example JSON to use type (not thought_type) + include task_id + agent_id. Bump frontmatter round to R93 + updated to 2026-05-13.
2 .claude/skills/colibri-audit-proof/SKILL.md Mirror sync the canonical edits byte-clean.
3 docs/agents/writeback-protocol.md Fix audit_session_start example (intent/task_id, not name/scope). Fix audit_verify_chain example (task_id, not session_id). Fix thought_record examples (type, not thought_type; include task_id + agent_id). Add anti-pattern #8 covering thought_record-without-session_id between audit_session_start and merkle_finalize. Bump round/updated.

§2. Build/lint/test

Doc-only — gates run as a no-op verification.

Proceeding to implement.


Back to top

Colibri — documentation-first MCP runtime. Apache 2.0 + Commons Clause.

This site uses Just the Docs, a documentation theme for Jekyll.