# OPS_REGISTRY

## Purpose

Single source of truth for external systems, ownership, billing responsibility, recovery notes, and operational dependencies.

No passwords, API keys, tokens, or secrets may be stored here.

---

## Core Systems

### GitHub
Purpose: Source control, documentation, issue tracking.
Owner: TownPost
Recovery: Clone repository and restore deployments.

### Supabase
Purpose: Database, authentication, storage.
Owner: TownPost
Recovery: Database backups, migrations, export procedures.

### Cloudflare
Purpose: DNS, Pages hosting, caching, protection.
Owner: TownPost
Recovery: Domain and DNS restoration.

---

## Domains

Track:
- Domain
- Registrar
- Renewal date
- Billing owner
- DNS owner

---

## Secrets

Document:
- Secret name
- Purpose
- Storage location
- Rotation procedure

Never document actual values.

---

## Recovery Priority

1. Domain and DNS
2. Hosting
3. Database
4. Authentication
5. Content ingestion
6. Administrative tooling

---

## Documentation Rule

If a system exists, it must be discoverable from documentation.
