From cab84b86499121aedcfdfbe75795a33d174713b9 Mon Sep 17 00:00:00 2001 From: codex Date: Thu, 9 Jul 2026 11:32:25 +0200 Subject: [PATCH] Record WP-0005 T12 Option A: 30-day Gitea rollback window Align forgejo-production-decisions with operator choice to keep coulombcore Gitea as read-only fallback through 2026-08-07. --- docs/forgejo-production-decisions.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/docs/forgejo-production-decisions.md b/docs/forgejo-production-decisions.md index a9a7c04..9483d1c 100644 --- a/docs/forgejo-production-decisions.md +++ b/docs/forgejo-production-decisions.md @@ -181,8 +181,10 @@ Freeze-all remains documented only as an **emergency fallback** if staged drift becomes unacceptable — not the default path. **Rollback (per repo):** Re-point `origin` to `gitea-remote`; Forgejo copy becomes -stale mirror. No Gitea repo deletes for ≥90 days after promotion. Gitea Helm stays -until T12 explicit approval. +stale mirror. No Gitea repo deletes for **30 days** after promotion (cutover +2026-07-08 → rollback window ends **2026-08-07**). Gitea Helm retained as +read-only fallback per T12 Option A (2026-07-09); revisit retirement after the +window closes. **Gates before each tier-3 promotion:** @@ -206,7 +208,19 @@ All Wave-1 production design choices for Forgejo are decided: | Backup | Option A (Nextcloud + age) | | Cutover | **Option A (staged per-repo)** | +## T12 — Gitea retirement (decided 2026-07-09) + +**Operator choice:** **Option A** — keep coulombcore Gitea Helm as read-only +fallback; do **not** retire the release now. + +| Parameter | Value | +| --- | --- | +| Rollback window | **30 days** from cutover (2026-07-08 → **2026-08-07**) | +| Gitea state | 79/79 repos archived; package push disabled | +| Revisit | After **2026-08-07** — reassess Option B (Helm retirement) | +| Evidence | `railiance-infra/docs/forgejo-gitea-retirement-checklist.md` | + ## Open decisions (need operator input) -_All T02 items decided as of 2026-07-09._ Implementation tracks: T04/T09 backup -automation, T07 npm hardening, T10/T11 staged migration waves. \ No newline at end of file +_All T02 and T12 items decided as of 2026-07-09._ Implementation tracks: T04/T09 +backup gate (7-day), stale OCI/npm doc references in layer repos. \ No newline at end of file