Log File Schemas
Schema index for wonton-soup run artifacts.
How to Use This Reference
- For field-level run metadata and top-level files: Log Schemas: Run-Level
- For per-theorem variant artifacts: Log Schemas: Per-Theorem Artifacts
- For backend capability/artifact-family mapping: Log Schemas: Backend Artifact Mapping
- For distributed trace JSONL event fields: Distributed MCTS Trace Event Dictionary
- For operational inspection workflows: Log Query Cookbook
Scope Boundary
This index defines ownership and cross-file invariants. Detailed JSON examples live in the split schema documents listed above.
Cross-File Invariants
- Lean goal IDs in logs are checkpoint-scoped IDs (
cp<checkpoint>:<lean_mvar_id>). run_status.jsoncapability flags govern optional artifact expectations.- GED family fields are family-specific and must include validity metadata.
- Postprocess-enriched fields may be absent or placeholder-valued before postprocess runs.
Postprocess Ownership
wonton.py postprocess may update existing run artifacts in place (notably summary.json.gz and *_comparison.json).
Postprocess-owned enrichments include:
ged_search_graph_softgoal_noveltysolution_path_soft_distancek_search_efficiency
Multi-Provider Layout
Multi-provider runs place complete single-provider runs under provider=<name>/ with top-level provider aggregate files. See run-level schema doc for exact fields.