update engineering/0017/SESSION-0017.0-TRANSCRIPT-2026-06-10T21-33--INPROGRESS.md

This commit is contained in:
2026-06-10 21:38:24 -07:00
parent 311a9ed16b
commit 92cf912d5d
@@ -17,6 +17,24 @@ Build gitea-forge-backups SLICE-2 — scheduled gitea dump every 4 hours (operat
``` ```
## Plan
> Anchor: design specs/gitea-forge-backups.md (engineering#30, graduated; SLICE-2, §7.2)
Implementation plan: `plans/2026-06-10-gitea-backups-slice-2.md` (authored this
session). Headline: `infra/gitea-backup/` gains `gitea-backup.sh` +
`gitea-backup.{service,timer}` (every **4 h** — operator override of Q2's 8 h,
this session); script runs `gitea dump` read-only in the container, `unzip -t`
+ sha256, pure-create JSON-API upload (objectCreator can't `objects.list`, so
no gsutil), success marker `markers/last-success.json`, staging cleanup, one
retry. Gate: T-1 against scratch gitea container + scratch bucket
(`wiggleverse-gitea-backups-scratch`) BEFORE enabling live (spec §6.8). Then
enable timer on the forge, first live run verified, docs (runbook build state,
spec interval amendment) → PR → merge.
Session runs isolated in worktree `gitea-backups-slice-2` (live concurrent
SESSION-0009 in flight).
## Deferred decisions ## Deferred decisions
_Autonomous-mode low-confidence calls the driver made and would have _Autonomous-mode low-confidence calls the driver made and would have