nullstone+cobblestone deploys, runbooks, audits
Find a file
s8n f59a6e90d0 infra: STATE.md + cobblestone intake template
STATE.md = source-of-truth for current state + pending decisions.
Append to changelog when state changes. Don't rewrite history.

COBBLESTONE-INTAKE.md = template the operator fills before agent A2
runs the cobblestone audit. Captures network/SSH/hardware/OS/docker
state + operator-driven migration decisions (LUKS, DE, userns-remap,
RC revive-or-retire, Headscale SPOF, cockpit).
2026-05-06 10:12:50 +01:00
forgejo init: nullstone deploys + runbooks + audits 2026-05-06 10:02:28 +01:00
repos init: nullstone deploys + runbooks + audits 2026-05-06 10:02:28 +01:00
runbooks infra: STATE.md + cobblestone intake template 2026-05-06 10:12:50 +01:00
AUDIT-2026-05-05.md init: nullstone deploys + runbooks + audits 2026-05-06 10:02:28 +01:00
README.md init: nullstone deploys + runbooks + audits 2026-05-06 10:02:28 +01:00
STATE.md infra: STATE.md + cobblestone intake template 2026-05-06 10:12:50 +01:00

infra

nullstone + cobblestone deploys, runbooks, audits.

Layout

forgejo/         Forgejo + runner deploy artifacts (live on nullstone)
runbooks/        Migration + decision docs
  ├─ MIGRATION-nullstone-to-cobblestone.md
  └─ DE-DECISION-cobblestone.md
repos/           Repo audits (cross-host inventory)
  └─ REPO-AUDIT-2026-05-05.md
AUDIT-2026-05-05.md   5-agent stack audit (synthesis)

Conventions

  • Per-service deploy at <service>/<file> mirrors /opt/docker/<service>/ on nullstone/cobblestone host.
  • Runbooks dated; do not silently update — append a new dated entry if procedure changes.
  • Memory record: ~/.claude/projects/-home-admin-ai-lab/memory/project_forgejo_nullstone.md