update engineering/0017/SESSION-0017.0-TRANSCRIPT-2026-06-10T21-33--INPROGRESS.md
This commit is contained in:
@@ -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
|
||||
|
||||
_Autonomous-mode low-confidence calls the driver made and would have
|
||||
|
||||
Reference in New Issue
Block a user