Composes a per-audit-area evidence bundle from a procedure id, a declared population hash, the prior substantive-procedure kernels' execution-hash artifacts, an exception list with disposition inputs, and three declared sign-off roles (preparer, reviewer, partner). Mints no new judgment — it re-expresses what you declare. Exception disposition is recorded as an approval record with a reason code, never a silent close. Partner release is single-signer but always tagged review_required.
pack-substantive-procedure-cycle.json) for local, reviewer-side recompute. See Helm.Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.
Run the AINumbers MCP tool `compose_workpaper_bundle`. Task: Terminal composer for a substantive-procedure evidence bundle: a procedure identifier, a caller-declared population hash, the prior substantive-recalculation kernels' execution-hash artifacts (art-462 JE rule screen, art-463 recalc suite, art-464 confirmation matcher, or any other procedure kernel), an exception list with disposition inputs, and three declared sign-off roles (preparer, reviewer, partner).
Call it with arguments: {"policy_parameters":{"procedure_id":"PROC-AR-CONFIRM-2026Q2","population_hash":"sha256:aaaa1111bbbb2222","kernel_artifacts":[{"tool_id":"art-462-je-ruleset-screen","execution_hash":"1111aaaa"},{"tool_id":"art-463-recalc-suite","execution_hash":"2222bbbb"},{"tool_id":"art-464-confirmation-matcher","execution_hash":"3333cccc"}],"exceptions":[{"item_id":"EXC-1","reason_code":"TOLERANCE_EXCEEDED","disposition":"ACCEPTED_IMMATERIAL","disposed_by_role":"engagement_reviewer"}],"preparer":{"role":"staff_auditor","statement":"Prepared the substantive procedure workpapers for this area."},"reviewer":{"role":"engagement_reviewer","statement":"Reviewed the prepared workpapers and disposed all noted exceptions."},"partner":{"role":"engagement_partner","statement":"Released the area for reporting."}}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-465-workpaper-bundle-composer.html#p=v1.H4sIAAAAAAAA_wEJA_b8eyJwcm9jZWR1cmVfaWQiOiJQUk9DLUFSLUNPTkZJUk0tMjAyNlEyIiwicG9wdWxhdGlvbl9oYXNoIjoic2hhMjU2OmFhYWExMTExYmJiYjIyMjIiLCJrZXJuZWxfYXJ0aWZhY3RzIjpbeyJ0b29sX2lkIjoiYXJ0LTQ2Mi1qZS1ydWxlc2V0LXNjcmVlbiIsImV4ZWN1dGlvbl9oYXNoIjoiMTExMWFhYWEifSx7InRvb2xfaWQiOiJhcnQtNDYzLXJlY2FsYy1zdWl0ZSIsImV4ZWN1dGlvbl9oYXNoIjoiMjIyMmJiYmIifSx7InRvb2xfaWQiOiJhcnQtNDY0LWNvbmZpcm1hdGlvbi1tYXRjaGVyIiwiZXhlY3V0aW9uX2hhc2giOiIzMzMzY2NjYyJ9XSwiZXhjZXB0aW9ucyI6W3siaXRlbV9pZCI6IkVYQy0xIiwicmVhc29uX2NvZGUiOiJUT0xFUkFOQ0VfRVhDRUVERUQiLCJkaXNwb3NpdGlvbiI6IkFDQ0VQVEVEX0lNTUFURVJJQUwiLCJkaXNwb3NlZF9ieV9yb2xlIjoiZW5nYWdlbWVudF9yZXZpZXdlciJ9XSwicHJlcGFyZXIiOnsicm9sZSI6InN0YWZmX2F1ZGl0b3IiLCJzdGF0ZW1lbnQiOiJQcmVwYXJlZCB0aGUgc3Vic3RhbnRpdmUgcHJvY2VkdXJlIHdvcmtwYXBlcnMgZm9yIHRoaXMgYXJlYS4ifSwicmV2aWV3ZXIiOnsicm9sZSI6ImVuZ2FnZW1lbnRfcmV2aWV3ZXIiLCJzdGF0ZW1lbnQiOiJSZXZpZXdlZCB0aGUgcHJlcGFyZWQgd29ya3BhcGVycyBhbmQgZGlzcG9zZWQgYWxsIG5vdGVkIGV4Y2VwdGlvbnMuIn0sInBhcnRuZXIiOnsicm9sZSI6ImVuZ2FnZW1lbnRfcGFydG5lciIsInN0YXRlbWVudCI6IlJlbGVhc2VkIHRoZSBhcmVhIGZvciByZXBvcnRpbmcuIn196oNj-wkDAAA