Commit 7621ca6
feat(corpus): ingest echidnabot feedback deltas in merge_corpus.jl (7b-3)
Closes the schema-bridge half of the 7b-3 coordination ticket recorded
in echidnabot/STATE.a2ml and echidnabot/docs/MCP-TEMPORARY-EXCEPTION.adoc.
Echidnabot-mcp's CorpusDelta writer emits successful-proof rows to
training_data/proof_states_echidnabot_<date>.jsonl in echidna's
existing schema. Until now, merge_corpus.jl only iterated the static
PER_PROVER_FILES whitelist, so those date-stamped feedback files never
made it into proof_states_UNIFIED.jsonl during `just corpus-refresh`.
Add a small glob-based ingest loop after the PER_PROVER_FILES loop
that picks up `proof_states_echidnabot_*.jsonl`, logs counts, and
appends to all_entries so dedup + balancing handle them identically.
Glob over static-list addition because filenames are date-stamped;
new days drop in automatically.
Verified: `julia -e 'include(...)'` → "syntax OK".
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 365dde2 commit 7621ca6
1 file changed
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
325 | 349 | | |
326 | 350 | | |
327 | 351 | | |
| |||
0 commit comments