-
Notifications
You must be signed in to change notification settings - Fork 0
Go Backend Rollback Drill Bulk Acknowledgement Audit
CAVRA now supports bulk rollback drill acknowledgement actions and exportable acknowledgement audit packages for the Evidence Console.
- Bulk Ack Outstanding and Bulk Escalate Breached controls for the currently filtered rollback drill routes.
-
POST /runtime/go-pilot/rollback-drill-notifications/acknowledgements/bulkfor recording acknowledgement, escalation, dismissal, or resolution metadata across multiple routes. -
POST /runtime/go-pilot/rollback-drill-notifications/acknowledgements/audit-packagefor producing and persisting a public-safe route acknowledgement audit package. - Audit packages that include route state, owner, provider, latest acknowledgement actor, acknowledgement timestamp, external reference, and operator notes.
- Local sample-mode bulk acknowledgement and audit export behavior for the Community Edition sandbox when the API is unavailable.
- Roadmap and wiki updates that move the next implementation target to acknowledgement audit retry execution approvals and connector recovery playbooks.
Start the API and sandbox UI:
cavra api
cd apps/sandbox-ui
python3 -m http.server 5173Open http://127.0.0.1:5173/index.html and use the Go Rollback Drill Notifications section.
Use filters to narrow by owner, provider, state, route action, or suppression category. Then:
- Select Bulk Ack Outstanding to acknowledge currently filtered outstanding routes.
- Select Bulk Escalate Breached to mark currently filtered breached routes as escalated.
- Select Export Ack Audit to download a JSON audit package for the current filter scope.
Authenticated deployments use the signed console actor for bulk acknowledgements and audit package generation.
POST /runtime/go-pilot/rollback-drill-notifications/acknowledgements/bulk
POST /runtime/go-pilot/rollback-drill-notifications/acknowledgements/audit-package
Both endpoints require verified actor context when console OIDC or RBAC is configured. The public Community Edition implementation does not expose connector credentials, identity provider secrets, or private customer data.
- As a release manager, I can acknowledge many outstanding rollback drill notification routes in one operation.
- As an incident commander, I can escalate all breached routes visible in the current filter scope.
- As a platform owner, I can export a route-level acknowledgement audit package for release governance review.
- As an auditor, I can inspect actor identity, notes, external references, and route states without seeing connector secrets.
Large environments can generate multiple rollback drill notification routes for owners, providers, and schedules. Bulk acknowledgements reduce operator toil while audit packages preserve defensible evidence for compliance review.
See docs/diagrams/go-backend-rollback-drill-bulk-acknowledgement-audit.svg.
The next recommended implementation step is to add approval-bound live retry execution records and connector recovery closure evidence.
Before the agent acts, CAVRA asks: who is acting, what will change, what policy applies, and what evidence will prove it?
| Start | Build | Operate | Assure |
|---|---|---|---|
| Quick Start | CLI | Enterprise Guide | AISPM |
| Reader Paths | Policy Syntax | Deployments | Evidence |
| Community | GUI | Troubleshooting | Conclusion |
- Foreword And Reader Paths
- Why CAVRA Exists
- Runtime Authority Model
- Architecture
- Editions
- Install And Deploy
- Community Guide
- Enterprise Guide
- CLI Reference
- GUI And Sandbox
- AISPM Guide
- Policy And Evidence
- Operations And Integrations
- Labs And Use Cases
- Appendices And FAQ
- Policy Language Reference
- Troubleshooting Playbook
- Conclusion