Files
timmy-config/training/build_curated.py
Alexander Whitestone 83457cc9a9 feat(#691): training pair provenance tracking — source session + model
ProvenanceTracker: added add_provenance(), extract_provenance_from_existing(),
filter_by_provenance(), generate_report() methods.

Fixed save_jsonl() to accept both (path, entries) and (entries, path)
argument orders for backward compatibility.

build_curated.py: every exemplar now gets provenance metadata
(source=curated, source_session_id, model=timmy-curated, timestamp).
Provenance coverage reported in build output.

Acceptance criteria:
- [x] Add metadata to each pair: source_session_id, model, timestamp
- [x] Filter pairs by provenance (exclude_models, exclude_sources)
- [x] Report: pair count by source model

Closes #691
2026-04-21 07:14:27 -04:00

20 KiB