Private
Public Access
0
0
Commit Graph

1901 Commits

Author SHA1 Message Date
ed 41656d6b7c conductor(plan): mark Phase 4 (fetch_thread.py) complete [06ff9299] 2026-07-05 17:36:37 -04:00
ed ea33a49f15 conductor(plan): mark Phase 3 (download_media.py) complete [f503eb5d] 2026-07-05 17:25:09 -04:00
ed 36de54a9e0 conductor(plan): mark Phase 2 (render_markdown.py) complete [ef98f6d1] 2026-07-05 17:17:52 -04:00
ed 0440be0288 conductor(plan): mark Phase 1 (scaffold + error types + dataclasses) complete [161d8da] 2026-07-05 17:08:31 -04:00
ed 0908f8fa28 conductor(track): init twitter_threads_extraction_20260705 — standalone Twitter/X thread extraction tooling
Scripts + workflow for extracting Twitter/X posts and threads into
Markdown with associated media. Mirrors the scripts/video_analysis/
pattern. Standalone requirement: zero imports from src/, conductor/,
or scripts.video_analysis — copy-pasteable to another repo with only
gallery-dl as the external dep.

5 modules: __init__.py, error_types.py (Result[T, ErrorInfo] +
ThreadData/PostData typed dataclasses), fetch_thread.py (gallery-dl
subprocess for URLs + html.parser fallback for local HTML),
download_media.py (stdlib urllib, idempotent), render_markdown.py
(YAML front-matter + per-post sections + ./media/ links).

Reference project: C:\projects\forth\bootslop — the corpus feeds
bootslop's scripts and reference-generation pipeline. Acceptance
corpus: 8 threads (@NOTimothyLottes x6 + @VPCOMPRESSB x2) extracted
to tests/artifacts/twitter_threads_corpus/. The ?s=20 quote-share
suffix on the @VPCOMPRESSB URLs must be stripped by fetch_thread.py
before acquisition (added to FR2 as URL normalization).

5 phases / 23 tasks. 8 verification criteria (VC1-VC8). TDD red-first
on the pure-function modules (render_markdown, types, media naming).
2026-07-05 16:50:05 -04:00
ed 2f3a8283f9 archive: test patrch fixes and sandbox hardening 2026-07-05 15:56:33 -04:00
ed 78204ac392 archive: send result to send 2026-07-05 15:56:19 -04:00
ed 39fcf12a6b archive: post-module taxonomy de cruft 2026-07-05 15:56:10 -04:00
ed f7136c5fff archive: phase2_4_5 call site completion 2026-07-05 15:55:59 -04:00
ed 3493a95144 archive: cruft elimination 2026-07-05 15:55:41 -04:00
ed 5d060a477d archive: fable review 2026-07-05 15:55:30 -04:00
ed aacfb1ff56 archive: context preview fixes 2026-07-05 15:54:39 -04:00
ed f619e05021 archive public api migration 2026-07-05 15:54:28 -04:00
ed fe10892d48 archive: superpowers review tracks 2026-07-05 15:54:18 -04:00
ed 8c98a3bc42 archive: code path audit polish. 2026-07-05 15:53:43 -04:00
ed 1eac425287 archive: tier 2 leak prevention 2026-07-05 15:53:28 -04:00
ed eb5cc68b51 archive: agent directives consolidation 2026-07-05 15:53:17 -04:00
ed 01a12d6eaf archive: type alias unfuck 2026-07-05 15:53:03 -04:00
ed 8ab8202257 conductor(track): agent_directives_consolidation_20260705 state.toml finalized (current_phase=4, all tasks completed) 2026-07-05 15:21:26 -04:00
ed 48ddd15ca2 conductor(track): init agent_directives_consolidation_20260705 (spec + state) 2026-07-05 15:11:37 -04:00
ed 9434e4c6e9 conductor(track): superpowers_review_apply_high_20260705 state.toml finalized (current_phase=3) 2026-07-05 14:17:21 -04:00
ed 0522252f3d conductor(track): init superpowers_review_apply_high_20260705 (spec + plan + metadata + state) 2026-07-05 14:10:50 -04:00
ed 137868a193 conductor(track): superpowers review Phase 10 finalize complete (all tasks done; state.toml final) 2026-07-05 13:47:36 -04:00
ed d795327901 conductor(track): superpowers review metadata.json finalized (status=shipped + final_statistics) 2026-07-05 13:47:00 -04:00
ed deecd9314c conductor(track): superpowers review state.toml finalized (current_phase=10) 2026-07-05 13:45:39 -04:00
ed a57e01e49c conductor(plan): mark Phase 8 self-review tasks complete in state.toml 2026-07-05 13:44:55 -04:00
ed 2b07ea895d conductor(plan): mark Phase 9 user review gate as skipped per user directive 2026-07-05 13:44:29 -04:00
ed 86cb6a4e39 conductor(track): superpowers review phase 8 complete (self-review) 2026-07-05 13:43:38 -04:00
ed f0dcf12dc7 conductor(track): superpowers review phase 7 complete (side artifacts + Section 0) 2026-07-05 13:42:06 -04:00
ed f2ff92d84f conductor(plan): mark Section 0 TL;DR complete in state.toml 2026-07-05 13:41:58 -04:00
ed d1dd7c5229 conductor(track): superpowers review Section 0 TL;DR + cleanup 2026-07-05 13:41:17 -04:00
ed 7e31cfafdb conductor(plan): mark nagent_takeaways_superpowers_20260619.md complete in state.toml 2026-07-05 13:38:43 -04:00
ed 049774d620 conductor(track): superpowers review nagent_takeaways_superpowers_20260619.md filled (5-part bridge) 2026-07-05 13:38:27 -04:00
ed 1e4e31cc52 conductor(plan): mark decisions.md complete in state.toml 2026-07-05 13:37:44 -04:00
ed a5008f73fd conductor(track): superpowers review decisions.md filled (25 entries: 3 HIGH + 5 MEDIUM + 17 LOW) 2026-07-05 13:37:29 -04:00
ed cebca72c75 conductor(plan): mark comparison_table.md complete in state.toml 2026-07-05 13:37:00 -04:00
ed 545e19bbd1 conductor(track): superpowers review comparison_table.md filled (20 rows) 2026-07-05 13:36:52 -04:00
ed 1dc5ec32a9 conductor(plan): mark Section 16 complete in state.toml 2026-07-05 13:36:17 -04:00
ed 9e2cd9d3f8 conductor(plan): mark Section 16 complete in state.toml + bump to current_phase=6 2026-07-05 13:36:04 -04:00
ed 10323e00e1 conductor(track): superpowers review section 16 — Dual-Convention + Anything Else (cross-cutting) 2026-07-05 13:35:48 -04:00
ed 3a3928f7dc conductor(track): superpowers review phase 5 complete (section 15 MMA Cluster) 2026-07-05 13:34:56 -04:00
ed 696ab969ed conductor(plan): mark Section 15 MMA Cluster complete in state.toml 2026-07-05 13:34:49 -04:00
ed 9ec435899b conductor(track): superpowers review section 15 — MMA Skills Cluster (5 sub-sections, cluster) 2026-07-05 13:34:17 -04:00
ed ba8a2e63f6 conductor(plan): mark phase_4 complete in state.toml 2026-07-05 13:32:45 -04:00
ed b64a1110a4 conductor(track): superpowers review phase 4 complete (sections 9-14) 2026-07-05 13:32:31 -04:00
ed d55f9f8635 conductor(plan): mark Section 14 writing-skills complete in state.toml 2026-07-05 13:32:21 -04:00
ed 0b2bda5271 conductor(track): superpowers review section 14 — writing-skills (medium) 2026-07-05 13:31:22 -04:00
ed 16ede50988 conductor(plan): mark Section 13 using-git-worktrees complete in state.toml 2026-07-05 13:30:44 -04:00
ed 751e2d51b8 conductor(track): superpowers review section 13 — using-git-worktrees (brief) 2026-07-05 13:30:31 -04:00
ed aeb1f0bf1c conductor(plan): mark Section 12 finishing-a-development-branch complete in state.toml 2026-07-05 13:30:03 -04:00