Commit graph

3 commits

Author SHA1 Message Date
s8n
ec3d250340 delete: 3 GH repos (x, infra, veilor-server) on operator request
Forgejo copies untouched, source-of-truth preserved. GH 404s confirmed
post-delete.
2026-05-06 10:18:44 +01:00
s8n
59aa014e32 policy: disable Forgejo→GH push-mirroring by default
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'.
2026-05-06 10:16:41 +01:00
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