feat: push-based log corpus export — periodic ERROR/CRITICAL batch push to Avocet #6
Labels
No labels
compliance
demo
deployment
docs
enhancement
parser
patterns
performance
security
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/turnstone#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Push-based periodic export of ERROR/CRITICAL log entries from Turnstone nodes to Avocet for logreading fine-tune training.
Design spec:
circuitforge-plans/turnstone/superpowers/specs/2026-05-11-log-corpus-pipeline-design.mdTurnstone changes
scripts/export_corpus.py— watermark-based batch push (max 500 entries per run)AVOCET_CORPUS_ENDPOINT,AVOCET_CONSENT_TOKEN/data/corpus_watermark.txt,/data/incident_watermark.txtupdate.shacross git pulls (alongside watch.yaml)What is exported
build_bundle()output, higher quality (human context attached)Consented nodes (2026-05-11)
See also: avocet#NEW (receiver + labeling UI)
feat: labeled incident export — emit tagged incidents as Avocet-compatible training JSONLto feat: push-based log corpus export — periodic ERROR/CRITICAL batch push to Avocet