update sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md

This commit is contained in:
Ben Stull
2026-06-04 05:38:36 -07:00
parent 18f0360476
commit 54fde0b7a4
@@ -29,6 +29,36 @@ tools need.
```
## Plan
**Spec session — develop the sub-project 2 spec.** Sub-project 1 (Catalog &
Selection Core) is done and merged. This session writes the spec for
sub-project 2 (**Ingest & Tagging / Review tools**) to
`docs/superpowers/specs/`, grounded in the design doc
(`2026-06-04-human-experience-filter-design.md`, esp. §5 division-of-labor and
§8 sourcing) and the ROADMAP §2 section.
Scope the spec must cover:
1. Per-archive ingest fetchers — Internet Archive/Prelinger, Musopen, LibriVox,
NASA, Free Music Archive, Freesound.
2. Mechanical tagging — `mode` (ffprobe streams), `license`/`attribution`/
`source_*` (from origin), `duration_s`, `resolution`, `dominant_color`
(computed from video).
3. Assistant coordinate-drafting — propose `left/right/dark/light` + one-line
`rationale`, write `review_status: proposed`.
4. Review CLI — walk proposed records (coords + rationale + preview frame),
accept/correct, flip to `approved`, stamp `reviewed_at`.
Hard constraint: build on existing `hef.catalog` API without breaking it; call
out explicitly any additions the tools need.
Done when: spec written + self-reviewed + operator-approved; any plan saved
under `docs/superpowers/plans/`; working tree clean, merged to `main`, branches
deleted, `main` pushed to origin.
Note: app has no BDD corpus (`BDD_REMOTE` empty) — grounding input is the design
spec, not a gherkin corpus.
## Deferred decisions
_Autonomous-mode low-confidence calls the driver made and would have