Availability Policy
Status: Phase 30 G4.T3 deliverable — public-facing availability discipline statement.
Companion docs: docs/trust-center/index.md · docs/compliance/soc-2-tsc-2017-control-mapping.md (A1-A2).
Uptime Commitment
- Target: 99.9% monthly uptime per ADR 0039.
- Measurement: Upptime mirror (
.github/workflows/upptime-mirror.yml) plus internal Sentry + CloudWatch. - Reporting: live status at status.claimful.ai; 90-day historical uptime published.
Disaster Recovery
- RTO: 4 hours per ADR 0010 + ADR 0049 (proposed).
- RPO: 15 minutes per ADR 0010 + ADR 0049 (proposed).
- Quarterly restore drill (
docs/runbooks/restore-drill.md). - Postgres backup deadman switch (
docs/runbooks/postgres-backup-deadman.md).
Capacity Management
- Daily
App\Jobs\CapacityCheckJobper ADR 0026. - Read-replica routing for read-heavy workloads.
- Pgbouncer connection pooling load-validated (
docs/runbooks/pgbouncer-load-validation.md).
Incident Response
- On-call rotation with 15-minute paging.
- Severity tiers (Sev1 = customer-facing outage; Sev2 = degraded; Sev3 = internal-only).
- Customer notification for Sev1 within 1 hour via status page + email.
- See Incident Response Policy.
Maintenance Windows
- Maintenance windows announced 7 days in advance via status page + email.
- Zero-downtime deployment discipline per ADR 0027 — most maintenance is invisible to customers.
Source ADRs
ADR 0010 (R2 DR scope) · ADR 0026 (read-replica routing) · ADR 0027 (zero-downtime migration) · ADR 0039 (public commitments + SLAs) · ADR 0049 proposed (multi-region failover).