disaster-control/.claude/rules/stack-and-commands.md
tegwick a290584ed1 Complete DISCTL-WP-0001: bootstrap State Hub integration
Replace repo-seed template identity with disaster-control across
AGENTS.md, SCOPE.md, and .claude/rules. Archive REPO-WP template
workplans. Document dev workflow and classification. Mark WP-0001 finished.
2026-07-07 21:26:42 +02:00

1.1 KiB

Stack

  • Language: Markdown-first governance repo (YAML registers, policies, runbooks)
  • Key deps: State Hub ADR-001 workplans, YAML registers, cross-repo backup tooling

Dev Commands

# Orient (offline-safe)
cat .custodian-brief.md
cat INTENT.md
cat PanicSheet.md
ls workplans/

# Validate register YAML
python3 -c "import yaml; yaml.safe_load(open('AssetRegister.yaml')); yaml.safe_load(open('DataRegister.yaml'))"

# Sanity-check markdown / YAML edits
git diff --check

# Push to primary + off-Gitea mirror
git push origin main
./tools/sync-mirror.sh

# After workplan edits — from ~/state-hub
make fix-consistency REPO=disaster-control

# State Hub API (if hub offline: cd ~/state-hub && make api)
curl -s "http://127.0.0.1:8000/messages/?to_agent=disaster-control&unread_only=true" | python3 -m json.tool

Key paths

Path Purpose
AssetRegister.yaml / DataRegister.yaml Stack inventory
BackupPickupQueue.md Cross-repo backup closure tracker
TestEvidence/ Restore drill reports
docs/mirror-sync.md Off-Gitea mirror procedure