Skip to content

Commit de88a7a

Browse files
docs(progress): C2/C3a/C3b/C3c/C4 merged; C5 unblocked — night-2 log (#7)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent a6f3195 commit de88a7a

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

PROGRESS.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ and verification. **Merge model:** PR-per-chunk, auto-merge on green CI.
2020

2121
### M2-remainder (core saga)
2222
- [x] C1 state v2 `saga_phase` table + CRUD — **DONE** (PR #1, `9900b87`)
23-
- [ ] C2 docker `ContainerInspect`/`ContainerLogs` + mock — TODO *(kickoff)*
24-
- [ ] C3a config `healthcheck:`/`hooks:` structs — TODO *(kickoff)*
25-
- [ ] C3b `internal/health` thin poller — BLOCKED (C2, C3a)
26-
- [ ] C3c generate emits `healthcheck:` — BLOCKED (C3a)
27-
- [ ] C4 `internal/hooks` thin runner — BLOCKED (C3a)
28-
- [ ] C5 `internal/orchestrate` core saga — BLOCKED (C1,C2,C3b,C4)
23+
- [x] C2 docker `ContainerInspect`/`ContainerLogs` + mock — **DONE** (PR #2, `d291ef5`)
24+
- [x] C3a config `healthcheck:`/`hooks:`/`dependsOn:` structs — **DONE** (PR #3, `901aaad`)
25+
- [x] C3b `internal/health` thin poller — **DONE** (PR #4, `fa338aa`)
26+
- [x] C3c generate emits `healthcheck:` + intra-project `depends_on`**DONE** (PR #6, `a6f3195`)
27+
- [x] C4 `internal/hooks` thin runner + `hook_run` CRUD — **DONE** (PR #5, `de08588`)
28+
- [ ] C5 `internal/orchestrate` core saga — TODO *(ready: C1,C2,C3b,C4 all merged)*
2929
- [ ] C6 CLI `up`/`down` — BLOCKED (C5)
3030
- [ ] C7 CLI `status` — BLOCKED (C5,C3b)
31-
- [ ] C8 `shared gc` + `doctor --rebuild-state`BLOCKED (C2)
31+
- [ ] C8 `shared gc` + `doctor --rebuild-state`TODO *(ready: C2 merged)*
3232

3333
### M4 secrets (parallel track)
3434
- [ ] S1 core (`secret://` parser, Provider iface, Registry, batched Resolve) — TODO
@@ -70,3 +70,4 @@ and verification. **Merge model:** PR-per-chunk, auto-merge on green CI.
7070
## Night log
7171
- (init) scaffolding: PROGRESS.md + Apache-2.0 LICENSE/NOTICE + nightly cron + repo auto-merge enabled.
7272
- (night 1) **C1 merged** (PR #1, `9900b87`) — `saga_phase` v2 migration + CRUD, race-clean, merge-on-green proven. Next ready (parallel): C2, C3a, S1, N1..N4, X1, X8, X9, G1.
73+
- (night 2) **C2, C3a, C3b, C3c, C4 merged** (PRs #2–6) — the entire health/hooks substrate: read-only docker inspect/logs, config health/hooks/dependsOn structs, the `internal/health` poller, generate's compose `healthcheck:`/`depends_on` lowering, and the `internal/hooks` runner + `hook_run` ledger. Each green via `make ci`+determinism+`-tags=integration` against the local Engine 29.5.3; PR-poll-then-merge enforces the green gate (main is unprotected, so plain `--auto` would merge instantly). **C5 (core saga) is now unblocked** — its deps C1,C2,C3b,C4 are all in. Also ready: C8, S1, N1..N4, X1, X8, X9, G1.

0 commit comments

Comments
 (0)