Two-step pre-submission cycle over a report instance and a freely published rule set. Step 1 evaluates the instance against policy-supplied validity and quality edits, keyed by the published edit identifier, and records which deactivated rules were suppressed so a stood-down rule cannot produce a false failure. Step 2 computes period-over-period variance per line item against policy-supplied materiality thresholds and flags which movements require a written explanation. Step 1 is gated hold on any hard-rule failure, and in that state the cycle stops before a submission bundle is produced. Step 2 is gated dual_control(2) for filing release, satisfied by a preparer and a distinct signing-officer approver; a flagged material movement carrying no explanation annotation holds the release for review, and the submitter identity is recorded separately at transmission. The bundle is the filer's own evidence and does not satisfy any issuer's submission requirement.
hold and no submission bundle is produced in that state.run_regrpt_edit_checks{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "run_regrpt_edit_checks",
"arguments": {}
},
"id": 1
}
dual_control(2): a preparer and a distinct signing-officer approver. A flagged material movement with no explanation annotation holds the release for review, and the submitter identity is recorded separately at transmission.explain_regrpt_variance{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "explain_regrpt_variance",
"arguments": {}
},
"id": 1
}
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this whole workflow on the server and check one field that answers a real question.
Question: The quarterly report is due at the regulator. Do any published edit checks fail on the figures we are about to submit?
Run the AINumbers MCP tool `run_chain` with {"chain":"regrpt-submission-cycle"} and read `art-484-regrpt-editcheck-runner.summary.overall_pass`.
Re-run with `inputs` for `art-484-regrpt-editcheck-runner`, reusing the values that result echoed, with `report_instance` changed so its cell RCON2948 value is 750. Compare the same field.
Verify: call `verify_execution_hash` (https://mcp.ainumbers.co/mcp) with `claimed_hash` set to `composite_execution_hash` and the full `composite_artifact`.
Ledger, for a human re-check: https://ledger.ainumbers.co/
PII rule: send synthetic or anonymised inputs only. The MCP server runs these kernels and logs no payloads.
Chain page: https://ainumbers.co/chaingraph/chains/regrpt-submission-cycle.html