{"attempted_route":"/customer/visibility-output","blockers":["workshop_sso_not_proven","tenant_boundary_not_proven","signed_redaction_review_missing","release_approval_missing"],"counts":{"failed_proofs":4,"passed_proofs":0,"required_proofs":4},"customer_operates_peterman":false,"customer_release_performed":false,"customer_self_service_allowed":false,"customer_surface_created":false,"customer_visible":false,"denial_hash":"2fa1750eb573af1c30b690bfe20710ac97fe8265b2df30197a93902901452cad","denied_status_code":403,"external_send_performed":false,"generated_at":"2026-09-26T16:09:38.124365+00:00","identity_guard_receipt_hash":"8db22bfd9d39d3bab2916581174efa1a6b4f644498c978c896411d1f9255c626","identity_guard_status":"local_workshop_identity_guard_fail_closed","internal_use_only":true,"method":"GET","next_action":"Keep the Peterman customer visibility route closed until SSO, tenant boundary, signed redaction review, and release approval are all proved.","operator_gate":"reserved_customer_route_denies_until_approval","private_reasoning_included":false,"product":"Peterman","provider_trace_included":false,"raw_prompt_or_source_included":false,"read_only_surface_proven":false,"release_ready":false,"release_verifier_status":"release_approval_blocked","required_proofs":[{"id":"workshop_sso","label":"Workshop SSO proof","passed":false,"status":"local_workshop_identity_guard_fail_closed"},{"id":"tenant_boundary","label":"Customer tenant boundary enforcement","passed":false,"status":"not_proven"},{"id":"signed_redaction_review","label":"Signed redaction review verification","passed":false,"status":"missing"},{"id":"release_approval","label":"Release approval verification","passed":false,"status":"release_approval_blocked"}],"status":"customer_route_denied_no_release","surface_receipt_hash":"facb4a2b67c1d161a2c47b3190ec4556f3d60ca389fdf6871229e4db2f631726","write_actions_available":false}
