Claw
ed3ccf7c53
docs: Phase G0 kickoff plan + scrum-style independent review
7-day day-by-day plan for the smallest end-to-end ingest+query path
in Go: D0 ops setup → D1 skeleton + chi + /health × 5 binaries → D2
storaged S3 → D3 catalogd Parquet manifests → D4 ingestd CSV→Parquet
→ D5 queryd DuckDB → D6 gate-day end-to-end → D7 cleanup + retro.
Plan was reviewed by opencode/claude-opus-4-7 via the gateway
(same path the production overseer correction loop uses post-G0).
9 findings (2 BLOCK + 5 WARN + 2 INFO):
- 2 BLOCK fixed inline:
- cgo build dependency surfaced on D0 not D5
- DuckDB CREATE SECRET (S3) plumbed from SecretsProvider on D5.1
- 4 of 5 WARN fixed inline:
- storaged binds 127.0.0.1 only + 2 GiB body cap
- queryd uses TTL-cached views + etag invalidation, not refresh-per-call
- gateway reverse-proxy stubbed on D1.10 (501), promoted on D6
- ADR stubs go in at start of D4/D5, finalized on D7
- 1 WARN deferred (orphan GC on two-phase write — punted to G2)
- 1 WARN accepted with note (shared-server.go refactor — G1+ follow-up)
- 2 INFO fixed inline (go mod tidy timing, ADR-after-fact inversion)
Disposition table appended to the doc itself for auditability —
matches the human_overrides.jsonl pattern from the Rust auditor.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 06:47:15 -05:00
..
2026-04-28 06:35:23 -05:00
2026-04-28 06:47:15 -05:00
2026-04-28 06:40:26 -05:00
2026-04-28 06:40:26 -05:00
2026-04-28 06:35:23 -05:00
2026-04-28 06:40:26 -05:00