docs: correct two stale claims found by a drift check - #94
Merged
Conversation
ROADMAP named the A2A wire binding module `ca2a_runtime.transport.a2a` in two places. There is no such module; it is `transport.a2a_adapter`. A reader following the reference finds nothing. profile.md P-6 said "the appraisal is one-directional: the caller appraised the callee, not the reverse" with no qualifier, which now reads as a statement about the protocol. The protocol is mutual as of 2026-08-09; the recorded hardware runs are the thing that is still one-directional. The note now separates those and repeats that mutual is not simultaneous, matching the wording already in LIMITATIONS.md. Prompted by the reload item in cmcp, where a drifted status file described an older state than the code and hid a live defect. These two are only documentation, but the same check found them. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prompted by the cMCP reload item, where a drifted status file described an older state than the code and hid a live production defect. These two are documentation only, but the same check found them.
1. ROADMAP names a module that does not exist
Two places referenced the A2A wire binding as
ca2a_runtime.transport.a2a:It is
transport.a2a_adapter. A reader following the reference finds nothing.2.
profile.mdP-6 reads as a claim about the protocolIt said, unqualified:
That was accurate when written. Since #90 the protocol is mutual — a callee issues a challenge and appraises the caller's offer before opening the sealed payload. What is still one-directional is the recorded hardware runs, which is a different statement.
The note now separates the two and repeats that mutual is not simultaneous (the caller still commits a sealed payload before the callee has appraised it), matching the wording already in
LIMITATIONS.md.What the sweep did not change
Checked and found accurate, so left alone:
LIMITATIONS.md— already corrected in feat(ca2a): appraise the caller before opening its payload #90 with the protocol/hardware split.STATUS.md— the rows are specific and hedged; the one bad row was the reload item, fixed in #492.Separately,
ca2a#47's checkboxes for the live transport are satisfied by work that has since merged. I have not ticked them here, because the remaining items on that tracker are hardware claims and I would rather not tick anything on an attestation tracker without the run to point at. Flagging it rather than editing it.🤖 Generated with Claude Code