avocet/app/data
pyr0ball 2b990a603a feat: log corpus receiver — accept Turnstone push batches and label for logreading fine-tune
Adds corpus.db (corpus_sources, corpus_batches, corpus_entries), a FastAPI router
at /api/corpus with receive/label/skip/stats/export endpoints, and seeds consent
tokens for xanderland + orchard nodes from label_tool.yaml. PII flag excludes
entries from JSONL export. Closes avocet#61.
2026-05-11 17:07:54 -07:00
..
__init__.py feat: extract label queue API into app/data/label.py 2026-05-01 18:48:14 -07:00
corrections.py fix: align train job/results API envelope, config_json key, progress SSE, dashboard model_key 2026-05-02 21:22:18 -07:00
fetch.py feat: extract fetch routes and IMAP helpers into app/data/fetch.py 2026-05-01 21:57:31 -07:00
imitate.py feat: move imitate API into app/data/imitate.py 2026-05-01 22:12:19 -07:00
label.py feat: extract label queue API into app/data/label.py 2026-05-01 18:48:14 -07:00
log_corpus.py feat: log corpus receiver — accept Turnstone push batches and label for logreading fine-tune 2026-05-11 17:07:54 -07:00