PKPEEK Docs
Docs/Policies & workflows

History and controlled rollback

Screen 3.9 — restore a previous configuration as a new release, checked against current entitlements and rights.

PEEK Platform Administrator

/peek/customers/tenant-a/3-9
Live walkthrough · History and controlled rollback
/peek/customers/tenant-a/3-9

Rollback never rewinds history. You select a prior configuration, compare it against current entitlement, policy and record rights, and stage it as a new version that references the old one. Intervening history is preserved.

Heads up — Rollback never restores expired grants, revoked permissions, expired exceptions or unsupported contract versions — for example, a provider route whose processing authority was revoked stays denied.

3.9 · History & Controlled Rollback

Restore a previous configuration under current constraints. Open it at /peek/customers/tenant-a/3-9 (any tenant ID you can access works in place of tenant-a). The primary action is Stage rollback, which requires configuration.rollback.

How 3.9 works

  1. 1. Select prior configuration and compare it against current entitlement, policy and record rights

  2. 2. Stage a new release

Screen 3.9 contract

Fields shown
Version history, impact, current gates, approver
Primary action
Stage rollback
Required capability
configuration.rollback
Validation
Rollback cannot reinstate revoked rights, expired exceptions or unsupported contract versions.
Successful outcome
New version references the prior configuration and preserves intervening history.
Screen states
Loading; empty; ready; restricted; stale; error; review pending
Audit event
admin.screen.3.9.action (acceptance test AT-UI-3.9)
Requirements
R02, R06, R07, R20, R28, SYS02, SYS04, SYS06, SYS10, SYS11, SYS20, SYS23, UI-3.9
Boundary — Rollback never restores expired grants or revoked permissions.
Rejected even if the browser allows it — Restore a prior provider route after its processing authority was revoked; deny that route.