PR-1016.json
{"additions":3951,"baseRefName":"main","deletions":214,"files":[{"path":".claude/memory/archive/2026-09-09-CLAUDE-7.0.0-3b694addc5a4.md","additions":147,"deletions":0,"changeType":"ADDED"},{"path":".claude/memory/inbox/2026-09.md","additions":29,"deletions":0,"changeType":"MODIFIED"},{"path":".claude/memory/index.json","additions":108,"deletions":1,"changeType":"MODIFIED"},{"path":".claude/memory/manifest.json","additions":123,"deletions":1,"changeType":"MODIFIED"},{"path":"CLAUDE.md","additions":11,"deletions":19,"changeType":"MODIFIED"},{"path":"contracts/mizoki_contracts/decision_objects.py","additions":13,"deletions":0,"changeType":"MODIFIED"},{"path":"contracts/mizoki_contracts/holdouts.py","additions":86,"deletions":0,"changeType":"ADDED"},{"path":"contracts/mizoki_contracts/validators.py","additions":76,"deletions":0,"changeType":"MODIFIED"},{"path":"docs/audits/reports/CC-1_REPORT_2026-09-09.md","additions":423,"deletions":0,"changeType":"ADDED"},{"path":"services/service-action-runner/main.py","additions":189,"deletions":5,"changeType":"MODIFIED"},{"path":"services/service-approval-routing/main.py","additions":139,"deletions":15,"changeType":"MODIFIED"},{"path":"services/service-audit-replay/main.py","additions":18,"deletions":5,"changeType":"MODIFIED"},{"path":"services/service-decision-control-plane/main.py","additions":416,"deletions":37,"changeType":"MODIFIED"},{"path":"services/service-policy-engine/main.py","additions":195,"deletions":12,"changeType":"MODIFIED"},{"path":"services/service-validation-orchestrator/main.py","additions":15,"deletions":2,"changeType":"MODIFIED"},{"path":"src/shared/mizoki_governance/client.py","additions":14,"deletions":1,"changeType":"MODIFIED"},{"path":"tests/governance/conftest.py","additions":99,"deletions":1,"changeType":"MODIFIED"},{"path":"tests/governance/test_action_runner.py","additions":11,"deletions":24,"changeType":"MODIFIED"},{"path":"tests/governance/test_approval_routing.py","additions":42,"deletions":29,"changeType":"MODIFIED"},{"path":"tests/governance/test_decision_control_plane.py","additions":35,"deletions":6,"changeType":"MODIFIED"},{"path":"tests/governance/test_decision_meter.py","additions":5,"deletions":3,"changeType":"MODIFIED"},{"path":"tests/governance/test_fail_closed.py","additions":2,"deletions":5,"changeType":"MODIFIED"},{"path":"tests/governance/test_passport_chain.py","additions":15,"deletions":6,"changeType":"MODIFIED"},{"path":"tests/governance/test_treasury_gate.py","additions":5,"deletions":3,"changeType":"MODIFIED"},{"path":"tests/governance/test_wo01_02_hard_gates.py","additions":369,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo03_passport_binding.py","additions":218,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo04_holdout_registry.py","additions":218,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo05_approver_principal.py","additions":203,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo06_rollback_proof.py","additions":210,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo07_single_use_redemption.py","additions":256,"deletions":0,"changeType":"ADDED"},{"path":"tests/governance/test_wo47_decision_tenant_scope.py","additions":116,"deletions":0,"changeType":"ADDED"},{"path":"tests/remediation/conftest.py","additions":27,"deletions":0,"changeType":"MODIFIED"},{"path":"tests/remediation/test_end_to_end.py","additions":54,"deletions":14,"changeType":"MODIFIED"},{"path":"tests/remediation/test_execution_adapters.py","additions":5,"deletions":5,"changeType":"MODIFIED"},{"path":"tests/remediation/test_hd4_read_apis.py","additions":23,"deletions":3,"changeType":"MODIFIED"},{"path":"tests/remediation/test_services_hardening.py","additions":36,"deletions":17,"changeType":"MODIFIED"}],"headRefOid":"307991f696db5497a5d6f3812682996eb0a466c4","isDraft":true,"mergeStateStatus":"CLEAN","mergeable":"MERGEABLE","number":1016,"title":"Audit pack B — spending admission hard gates (WO-01..07, WO-47) [merge dispatches 10 deploys]"}