From de0113134997607fd1a1aaee8a696b768efc6daf Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 21 Jun 2026 15:05:58 -0400 Subject: [PATCH] conductor(tracks): Register video_analysis_campaign_20260621 as active research track (row 26) - Added row 26 in Active Tracks table: priority A (research), independent, multi-pass handoff - Added detailed section under 'Active Research Tracks (2026-06+)' so the anchor link resolves - Documents: 12 videos in 5 clusters, per-child deliverables, reusable tooling, Phase 0 blockers, Pass 2/3 handoff contract --- conductor/tracks.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/conductor/tracks.md b/conductor/tracks.md index c9c086d9..a90aaf78 100644 --- a/conductor/tracks.md +++ b/conductor/tracks.md @@ -62,6 +62,7 @@ Tracks that are unblocked and ready to start. Ordered by **dependency** (blocked | 20 | — | [Prior Session Test Harden (20260605)](#track-prior-session-test-harden-20260605-superseded) | superseded; no action needed | — | | 21 | A | [Conductor Chronology (chronology.md canonical index)](#track-conductor-chronology) | spec ✓, plan ✓, 10/10 phases implemented; Phase 10 (user sign-off) pending; end-of-track report at `docs/reports/TRACK_COMPLETION_chronology_20260619.md` | (none — independent; **NEW 2026-06-19**; canonical-track infrastructure; the `superpowers_review_20260619` track is `blocked_by` this one) | | 22b | A (meta-tooling) | [Meta-Tooling Workflow Review — Past-Month LLM Behavior Analysis](#track-meta-tooling-workflow-review-past-month-llm-behavior-analysis) | spec ✓, plan ✓, metadata ✓, state ✓, **parked 2026-06-20** (current_phase=0); 11-phase plan; ≥4,000-LOC 4-part report; 13-15 atomic commits; Tier 1 anchor + 3 Tier 3 parallel sweeps | (none — independent; **NEW 2026-06-20**; sibling to nagent_review + fable_review + superpowers_review + intent_dsl_survey; produces workflow_improvements.md + implementation_sequencing.md as standalone inputs for a near-future "workflow improvements rebuild" track; research-only; no src/, tests/, AGENTS.md, conductor/*.md, .opencode/, or scripts/audit_*.py changes; **anti-sliming guard**: Phase 9 self-review + Phase 10 user review gate are literal hard gates per the chronology_20260619 handover) | +| 26 | A (research) | [Video Analysis Campaign (12 videos, 5 clusters, Pass 1 of 3)](#track-video-analysis-campaign-20260621) | spec ✓, plan ✓, **14 folders scaffolded (1 umbrella + 12 children + 1 synthesis); Pass 1 of 3 (information extraction); awaiting Phase 0 tooling prerequisites (yt-dlp, cv2, imagehash install in repo venv)**; 12 children in execution order: CS229 → math foundations → Platonic/geometric → biological → CS336 → applied capstone; per-video target: 1000-10000 LOC markdown deep-dive report | (none — independent; **NEW 2026-06-21**; multi-track research campaign; 12 videos across 5 clusters (E: Stanford >1hr; A: math foundations; B: Platonic AI; C: biological/cognitive; D: applied); multi-pass handoff to Pass 2 (de-obfuscation via user's math encoding — USER must rediscover notation before Pass 2 starts) + Pass 3 (projection to applied domain — USER must articulate "own caveats" before Pass 3 starts); **lossless preservation directive**: Pass 1 artifacts must NOT be over-summarized (data cascades to Pass 2/3); **2 E-cluster videos failed oEmbed 401** (yt-dlp may still work; verify in Phase 1); reusable tooling: 5 TDD scripts in `scripts/video_analysis/` (download_video, extract_transcript, extract_keyframes, ocr_frames, synthesize_report) | **Note on numbering:** the legacy file used `0a`, `0b`, `0c`... and `0d`, `0e`, `0f`, `0g` for tracks created 2026-06-06+. This is the **git-blame sort order**, not a logical execution order. The new structure re-orders by dependency. @@ -777,6 +778,35 @@ Tracks that produce a research deliverable (a markdown report) rather than Appli *Shipped research tracks are in [`chronology.md`](./chronology.md); active tracks are listed in the [Active Tracks (Current Queue)](#active-tracks-current-queue) table at the top of this file.* +### Track: Video Analysis Campaign (2026-06-21) + +**Pass 1 of 3** in a long-running research campaign to penetrate the AI field. The user framed the broader effort: +- **Pass 1 (THIS track):** Information extraction + distillation. 12 curated YouTube videos → transcripts, keyframes, OCR, deep-dive reports. +- **Pass 2 (FUTURE, user-led):** De-obfuscation via user's custom math encoding notation (USER must rediscover the encoding before starting; related: `intent_dsl_survey_20260612`). +- **Pass 3 (FUTURE, user-led):** Projection to user's applied domain (handmade/data-oriented/GPGPU — Timothy Lottes, Onat Türkçüoğlu, Jebrim — + user's own caveats). + +**Scope (14 folders):** +- **Umbrella:** [`tracks/video_analysis_campaign_20260621/`](./tracks/video_analysis_campaign_20260621/) — spec ✓, plan ✓, metadata ✓, state ✓, README ✓ +- **12 child tracks:** [`video_analysis__20260621/`](./tracks/) — one per video, lightweight spec.md scaffolded; full `plan.md` + `metadata.json` + `state.toml` added during execution by Tier 2 +- **1 synthesis track:** [`tracks/video_analysis_synthesis_20260621/`](./tracks/video_analysis_synthesis_20260621/) — blocked_by all 12 children; produces `per_video_summary.md` + cross-cutting `report.md` + +**12 videos (5 clusters, execution order):** +- **E (Stanford >1hr):** CS229 — Building LLMs; CS336 — Language Modeling from Scratch, Spring 2026, Lecture 3: Architectures +- **A (math/info-theoretic foundations):** Probability Theory is an Extension of Logic; From Entropy to Epiplexity (Wilson & Finzi); Learning Dynamics from Statistics (Giorgini) +- **B (Platonic/geometric AI):** Towards a Platonic Intelligence (Kumar); Free Lunches (Levin) +- **C (biological/cognitive/generic):** Interesting Behavior by Generic Systems (Fields); Most Counterintuitive Way to Build a Brain; Cognition Emerges from Neural Dynamics (Miller); A Multiscale Logic of Collective Intelligence (Hoffman & Prakash) +- **D (applied):** Creikey — DL/CV for Game Developers (BSC 2025) + +**Per-child deliverables:** `artifacts/transcript.json` (timestamped segments, lossless JSON) + `artifacts/frames/*.jpg` (50-500 deduplicated) + `artifacts/ocr.md` (full per-frame OCR) + `report.md` (**1000-10000 LOC markdown per user directive**) + `summary.md` (200-400 words). + +**Reusable tooling (5 scripts, TDD in `scripts/video_analysis/`):** `download_video.py` (yt-dlp subprocess), `extract_transcript.py` (youtube-transcript-api), `extract_keyframes.py` (ffmpeg scene detect + cv2 + imagehash), `ocr_frames.py` (winsdk or tesseract), `synthesize_report.py` (orchestrator). + +**Phase 0 tooling prerequisites (BLOCKERS, verified 2026-06-21):** `yt-dlp`, `opencv-python`, `imagehash`, `pillow` are NOT installed in this repo's venv. OCR backend decision pending (winsdk preferred, tesseract fallback). + +**Risk register highlights:** R5 (2 E-cluster videos failed oEmbed 401 — yt-dlp may still work), R7 (Pass 1 over-summarization loses signal for Pass 2), R8 (Tier 2 capacity for 12+ child tracks). + +**See also:** [umbrella spec](./tracks/video_analysis_campaign_20260621/spec.md) for full design; [umbrella metadata](./tracks/video_analysis_campaign_20260621/metadata.json) for scope + verification criteria. + --- ## Notes