A viable emergency planning, preparation and response system for complex organizational environments. Brace for impact and recover quickly.
Find a file
tegwick a54ff81f23
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
chore(consistency): record DISCTL-WP-0004 hub ids and refresh work-record index
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 696317@bnt-lap001
Assistant-Session: bab9e511-0915-45b3-926a-2fab552edff6
2026-10-23 06:57:58 +02:00
.claude/rules docs: workplan-first agent guidance prose (CUST-WP-0055 T04 batch 4) 2026-07-08 17:22:25 +02:00
.forgejo/workflows Add Forgejo CI smoke workflow (enablement template) 2026-07-08 12:30:40 +02:00
docs Complete DISCTL-WP-0002-T01: Forgejo off-Gitea mirror 2026-07-07 20:28:58 +02:00
history Reconcile with same-day Forgejo backup assessment 2026-07-04 12:46:22 +02:00
IncidentPlaybooks Start DISCTL-WP-0002: policies, registers, runbooks, playbooks 2026-07-07 20:04:54 +02:00
registry Initial commit 2026-07-04 10:22:20 +00:00
RestoreRunbooks Start DISCTL-WP-0002: policies, registers, runbooks, playbooks 2026-07-07 20:04:54 +02:00
specs Bootstrap resilience control plane: intent, risk analysis, first workplan 2026-07-04 12:45:16 +02:00
TestEvidence DISCTL-WP-0004: adopt the NetKingdom identity backup lane 2026-10-23 06:56:59 +02:00
tools Complete DISCTL-WP-0002-T01: Forgejo off-Gitea mirror 2026-07-07 20:28:58 +02:00
workplans chore(consistency): record DISCTL-WP-0004 hub ids and refresh work-record index 2026-10-23 06:57:58 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-07-08 00:23:00 +02:00
.gitignore Initial commit 2026-07-04 10:22:20 +00:00
.repo-classification.yaml Fix repo classification to use standard allowed values 2026-07-07 22:18:57 +02:00
AGENTS.md docs(agents): repoint remote State Hub URL to the in-cluster address 2026-08-25 00:20:53 +02:00
AssetRegister.yaml DISCTL-WP-0004: adopt the NetKingdom identity backup lane 2026-10-23 06:56:59 +02:00
BackupPickupQueue.md Complete DISCTL-WP-0002-T06 and finish resilience foundation 2026-07-07 20:57:12 +02:00
BackupPolicy.md DISCTL-WP-0004: adopt the NetKingdom identity backup lane 2026-10-23 06:56:59 +02:00
CLAUDE.md Regenerate agent instructions from state-hub templates (CUST-WP-0055 T01) 2026-07-08 14:50:20 +02:00
DataRegister.yaml DISCTL-WP-0004: adopt the NetKingdom identity backup lane 2026-10-23 06:56:59 +02:00
INTENT.md Complete DISCTL-WP-0002-T06 and finish resilience foundation 2026-07-07 20:57:12 +02:00
LICENSE Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout) 2026-07-30 00:04:39 +02:00
PanicSheet.md Start DISCTL-WP-0002: policies, registers, runbooks, playbooks 2026-07-07 20:04:54 +02:00
README.md Complete DISCTL-WP-0002-T01: Forgejo off-Gitea mirror 2026-07-07 20:28:58 +02:00
ResiliencePolicy.md Complete DISCTL-WP-0002-T01: Forgejo off-Gitea mirror 2026-07-07 20:28:58 +02:00
RTO-RPO-Matrix.md DISCTL-WP-0004: adopt the NetKingdom identity backup lane 2026-10-23 06:56:59 +02:00
SCOPE.md Complete DISCTL-WP-0001: bootstrap State Hub integration 2026-07-07 21:26:42 +02:00
WORK-RECORDS.md chore(consistency): record DISCTL-WP-0004 hub ids and refresh work-record index 2026-10-23 06:57:58 +02:00

disaster-control

Resilience Control Plane for Coulomb Social / Helix Forge — the single source of truth for business continuity, disaster recovery, cyber recovery, and restore test evidence.

Purpose

Know what exists, what must survive, how it is rebuilt, and whether restore actually works. See INTENT.md and ResiliencePolicy.md.

Key artifacts

Path Purpose
AssetRegister.yaml Infrastructure and backup stream inventory
DataRegister.yaml Data classes and recovery mapping
ResiliencePolicy.md Operating principle, tiers, drill cadence
BackupPolicy.md Backup architecture and monitoring
RTO-RPO-Matrix.md Per-system recovery targets
BackupPickupQueue.md Cross-repo backup implementation tracker
PanicSheet.md One-page emergency reference
RestoreRunbooks/ Recovery procedures
IncidentPlaybooks/ Incident response steps
TestEvidence/ Dated restore drill reports

Off-site mirror (R10)

This repo must survive loss of the primary Gitea.

Role Location Refresh Status
Primary gitea.coulomb.social/coulomb/disaster-control git push origin operational
Mirror forgejo.coulomb.social/coulomb/disaster-control (private) ./tools/sync-mirror.sh after push to origin operational

Forgejo runs on railiance01 — independent of CoulombCore/Gitea. See docs/mirror-sync.md for setup and recovery.

Session orientation

cat .custodian-brief.md
cat INTENT.md
ls workplans/

State Hub sync after workplan edits:

cd ~/state-hub && make fix-consistency REPO=disaster-control