{"actor_user_id_captured":false,"attempted_route":"/customer/visibility-output","blockers":["workshop_sso_not_proven","tenant_boundary_not_proven","read_only_role_not_proven","session_runtime_missing","release_approval_missing"],"counts":{"blocked_checks":4,"guard_checks":5,"passed_checks":1},"customer_account_created":false,"customer_operates_peterman":false,"customer_self_service_allowed":false,"customer_surface_created":false,"customer_visible":false,"decision":"deny_until_identity_tenant_role_release","denied_status_code":403,"external_send_performed":false,"generated_at":"2026-09-26T16:09:18.172816+00:00","guard_checks":[{"evidence":"/customer/visibility-output returns 403 until Workshop SSO, tenant, read-only role, signed redaction, and release approval are proved.","id":"reserved_customer_route_guard","label":"Reserved customer route guard","passed":true,"status":"local_pass"},{"evidence":"No real Workshop SSO session is present in this local proof.","id":"workshop_sso_session","label":"Workshop SSO session","passed":false,"status":"blocked"},{"evidence":"No tenant id has been matched to an approved customer output.","id":"tenant_boundary","label":"Tenant boundary","passed":false,"status":"blocked"},{"evidence":"No read-only customer role has been enforced by a real session.","id":"read_only_role","label":"Read-only customer role","passed":false,"status":"blocked"},{"evidence":"No user id, tenant id, session id, or request id has been captured.","id":"audit_context_binding","label":"Audit context binding","passed":false,"status":"blocked"}],"guard_receipt_hash":"8db22bfd9d39d3bab2916581174efa1a6b4f644498c978c896411d1f9255c626","internal_use_only":true,"linked_identity_contract_hash":"9db08051fc05d237075279ead4ec2d7e35001ee8a9c1e614f1db07b9e2ec6e3f","local_route_guard_installed":true,"method":"GET","next_action":"Keep this guard fail-closed while real Workshop SSO, tenant boundary, read-only role, audit binding, and release approval are wired.","operator_gate":"local_fail_closed_guard_only_no_customer_access","pii_captured":false,"product":"Peterman","production_audit_log_written":false,"read_only_role_proven":false,"release_ready":false,"request_id_captured":false,"secrets_captured":false,"session_cookie_created":false,"session_id_captured":false,"session_runtime_installed":false,"status":"local_workshop_identity_guard_fail_closed","tenant_boundary_proven":false,"tenant_id_captured":false,"workshop_sso_proven":false}
