Role-specific navigation and actions are projected from /api/permissions/matrix. The browser cannot supply tenant, entity, role, signer, or forwarded-header authority; never-allowed actions are omitted from the shell instead of rendered disabled.
Matrix source
api_server_derived_from_session_registry_context
Primary role lane
pci_operator from server matrix metadata
Visible actions
8
Suppressed actions
1 action(s) withheld without client-side disabled controls.
Viewer role accepted
false
Signer input accepted
false
Step-up reauthentication handoff
When the server-derived permission matrix marks an action as requiring step-up, this shell sends the operator to the same-origin PCI API/BFF step-up route. The browser never constructs Autheory authorize URLs and never supplies tenant, role, principal, subject, MFA, freshness, or permission authority.
Override inherited answerReauthenticate
Only sensitive_action=answer.override is sent as a non-authoritative retry hint.
Queue audit exportReauthenticate
Only sensitive_action=operator.audit_export is sent as a non-authoritative retry hint.
Step-up initiate
/api/session/step-up
Callback boundary
/api/session/callback is API/BFF-owned after provider reauthentication.
Allowed browser hint
sensitive_action / action only; the API must re-check session, CSRF policy for unsafe service retries, tenant registry, permissions, and freshness.
Visible server-allowed actions
Action
Category
Step-up
Reason
Review tenant
tenant
server authorized
role_allows_tenant_review
Review evidence package
evidence
server authorized
role_allows_evidence_review
Create evidence metadata intake
evidence
server authorized
role_allows_evidence_upload_metadata
Answer questionnaire
assessment
server authorized
role_allows_answer
Override inherited answer
assessment
server step-up required
operator_step_up_required
Invite submerchant
onboarding
server authorized
operator_scope_review_required
Save workflow state
workflow
server authorized
role_allows_workflow_metadata_save
Queue audit export
audit
server step-up required
role_allows_operator_audit_export_metadata
auth.session_refreshed
Module status
Data Collectionenabled / primary
Data Collection is enabled by trusted session context.
Monitoringenabled / integrated
Monitoring is enabled by trusted session context.
Monitoring readinessRead-only route
Monitoring readiness
Monitoring readiness is visible in the shared PCI shell while the production Monitoring runtime remains outside this Data Collection slice.
✓Acceptedready
Module state
enabled ✓Acceptedenabled
Mode
integrated ✓Acceptedintegrated
Readiness render
ready ✓Acceptedready
Production Monitoring dependency
Readiness state only; no production Monitoring runtime is required for this screen.
Track the Monitoring dependency as part of the Data Collection cycle and jump directly to the assessment, evidence, or compliance workspace that owns the next product action.
✓Acceptedready
This page does not start scans, beacons, CSP changes, status-feed writes, or evidence ingestion.