nullstone+cobblestone deploys, runbooks, audits
Operator works privately on Forgejo. Pushing to GitHub becomes a
manual per-repo opt-in, not an automatic mirror.
Today's action: deleted all 8 push-mirrors via Forgejo API (DELETE
204 each). GitHub copies that exist now are point-in-time snapshots
from before the policy change.
STATE.md updated to reflect:
- 'snapshot 2026-05-06 (stale)' replaces all 'mirror' status cells
- Header reframed: Forgejo is the only source of truth; GH not
auto-pushed to
- Added 8bit-icons to repo table (was migrated, not previously listed)
- Changelog entry for the policy change
Memory updated: feedback_my_git_is_forgejo.md now says 'do NOT
auto-enable push-mirror; wait for explicit instruction'.
|
||
|---|---|---|
| forgejo | ||
| repos | ||
| runbooks | ||
| AUDIT-2026-05-05.md | ||
| README.md | ||
| STATE.md | ||
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