Production Ownership Policy
Owner: Anchor MSP Operations Lead Last reviewed: 2026-04-04
Purpose
Define what Anchor owns, what development teams own, and where the boundary sits.
Scope
All systems accepted into Anchor managed production. All Anchor operators. All development teams (EGI, Mast) handing off systems.
Policy
- Anchor owns all production infrastructure from the moment of handoff acceptance.
- Anchor is the sole authority for production monitoring, logging, alerting, backups, secrets management, security operations, and incident response.
- Development teams (EGI, Mast) own application code, feature development, pre-production environments, and application-level testing.
- Application teams deploy their own code to production. Anchor owns the production environment those deploys target.
- Anchor can halt any deploy if production stability is at risk.
- Runtime truth lives in the operational stack (Grafana, Prometheus, Loki, Wazuh, Vault). CI/CD metadata and repo configs are not authoritative for production state.
Responsibility Matrix
| Domain | Anchor | EGI / Mast |
|---|---|---|
| Production monitoring | Owns | — |
| Alerting and escalation | Owns | Receives alerts for app-level issues |
| Log aggregation | Owns infrastructure | Produces structured logs |
| Backups and restore | Owns | Identifies backup-eligible data |
| Secrets management | Owns Vault, rotation, access | Declares secrets during handoff |
| Security (host, network, edge) | Owns | — |
| Incident response | Owns triage, resolution | Provides app-level expertise when escalated |
| DNS and Cloudflare | Owns | Requests changes via Anchor |
| Deploys to production | Provides the environment | Executes deploys |
| Application code | — | Owns |
| Pre-production environments | — | Owns |
| Application testing | — | Owns |
Exceptions
No exceptions to production ownership boundaries without written approval from Anchor Operations Lead. Temporary exceptions (e.g., granting a developer direct production access for debugging) must be time-boxed, logged, and revoked when complete.