cbcl-wasm: add verify_message_shape and verify_protocol exports #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/4/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
cbcl-wasm:cbcl_verify_message_shape(REQ-220 / REQ-223, composition-by-conjunction per REQ-224) andcbcl_verify_protocol(REQ-203 / REQ-304), each a thin wrapper over the existingcbcl-core/cbcl-parserprimitives.ViolationError::from_shape_violation;Unknowncausal results return(pending :reason "unknown-predecessor")so callers can plumb predecessor lookup out-of-band.alloc/RESULT_BUFABI fromcbcl_verify_dialect; mirrored under thebindgenfeature.cbcl-mcp's Python SDK so it can perform per-message shape and causal verification, not just install-time R1–R5 well-formedness.Test plan
cbcl_verify_message_shapeandcbcl_verify_protocolsymbols present in thewasm32-unknown-unknownrelease artefact viastrings.cbcl-mcpPython SDK and rerun the NeurIPS-paper-demo plan W3 step.