From 54fde0b7a41a2440c032d22d3ca802f19131ece9 Mon Sep 17 00:00:00 2001 From: Ben Stull Date: Thu, 4 Jun 2026 05:38:36 -0700 Subject: [PATCH] update sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md --- ...TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md b/sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md index e516e30..41f8919 100644 --- a/sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md +++ b/sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-04T05-36--INPROGRESS.md @@ -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