From 4664959a33c2aa3d002c5cb32527cfe70092f1f3 Mon Sep 17 00:00:00 2001 From: Ismael Date: Thu, 17 Sep 2026 12:14:25 -0700 Subject: [PATCH 01/13] add source inspection and evidence tracking --- SKILL.md | 2 + helpers/edit_clock.py | 87 ++ helpers/edit_io.py | 100 ++ helpers/find_shot.py | 95 ++ helpers/prepare_source.py | 111 ++ helpers/project_state.py | 126 ++ helpers/source_scan.py | 151 ++ pyproject.toml | 5 + references/sources.md | 96 ++ tests/test_sources.py | 322 +++++ uv.lock | 2893 +++++++++++++++++++++++++++++++++++++ 11 files changed, 3988 insertions(+) create mode 100644 helpers/edit_clock.py create mode 100644 helpers/edit_io.py create mode 100644 helpers/find_shot.py create mode 100644 helpers/prepare_source.py create mode 100644 helpers/project_state.py create mode 100644 helpers/source_scan.py create mode 100644 references/sources.md create mode 100644 tests/test_sources.py create mode 100644 uv.lock diff --git a/SKILL.md b/SKILL.md index fa4b776d..d3928a07 100644 --- a/SKILL.md +++ b/SKILL.md @@ -71,6 +71,8 @@ Helpers (`helpers/transcribe.py`, `helpers/render.py`, etc.) live alongside this ## Helpers +- **`source_scan.py`, `prepare_source.py`, `find_shot.py`, `project_state.py`** — inspect selected sources and retain provenance. See [source inspection](references/sources.md). + - **`transcribe.py