Date: 2026-08-28
Repository: MSKazemi/idkmesh
The branch-convergence pass identified interop-runtime-integration as a large orphan branch with two very different kinds of work:
node/ runtime overlapping the current canonical worker path;The correct convergence action was not to merge the 100+ commit-behind branch wholesale. The interop-only delta was rescued onto current main through PR #181, while the obsolete node runtime was left out.
PR #181 restored:
interop/bindings.py;It also widened Work Unit support from hard-coded schema v0.1 to the additive supported set {0.1, 0.2} and added tests so future schema drift cannot silently rot the bindings again.
However, post-merge spec review found one A2A v1 conformance bug:
A2A_PROTOCOL_VERSION = "1.0.0"
A2A distinguishes a specification patch release from the negotiated protocol version. Protocol negotiation uses Major.Minor such as 1.0; patch versions do not affect compatibility and should not be sent in requests/responses/Agent Cards.
A2A clients also carry the A2A-Version service parameter on requests, and extension activation is represented by A2A-Extensions.
PR #183 corrected the rescued binding without reopening the stale source branch or touching the canonical node path.
Changes:
1.0;A2A-Version: 1.0
A2A-Extensions: https://idkmesh.org/extensions/work-contract/v0.1
2026-07-28 and is otherwise unchanged.Exact PR #183 head:
376cb8dcf8099affea6d8e95c5e52c1cc79bfeee
Exact-head checks:
33195609555 — success;33195608625 — success;33195608657 — success.PR #183 merged as:
a0b4a9c811b68b6139fc34d423f3e0d0ec4c2f6e
The rescued interop binding remains a semantic envelope/round-trip layer, not a network runtime or acceptance authority.
external A2A/MCP execution completion
!=
IDKMesh verified/accepted/integrated
The full canonical Work Unit remains carried with a digest, and external completion still normalizes to:
execution_status = succeeded
acceptance_status = pending_verification
No node changes, candidate execution authority, verifier authority, push/approval/merge authority, or automatic integration behavior were added.
Issue #17 remains open for the parts not yet demonstrated:
The stale interop-runtime-integration branch should now be treated as provenance/extraction history, not as a future merge candidate.