{"data":{"kind":"file","path":"README.md","version_id":"h054xrxh1mqtx6t4qjxivwd3","entry":{"name":"README.md","path":"README.md","is_directory":false,"size":922,"modified_at":"2026-05-22T21:07:09.780000","content_hash":"f6d1fa19a86184a57865b068a5b6f93feadcbd6e41d7ef6a40f6a9866b929069"},"entries":[],"content":"# market-structure-schema-discipline\n\nM8 rails harness: Market Structure Impact Mapper output discipline — valid JSON, required fields, no categorical exemptions, grounded citations, proposed-bill caveat.\n\n### Task\nSingle-turn. The model emits one JSON object; the rubric scores it with\ndeterministic reward functions — no LLM judge, no lawyer labels.\n\n### Datasets\nSynthetic, templated market-structure scenarios embedded in the module\n(gzip+base64). Splits selected via the `split` environment argument.\n\n### Environment Arguments\n| Arg | Type | Default | Description |\n| --- | ---- | ------- | ----------- |\n| `split` | str | `\"train\"` | `train` or `eval` |\n| `max_examples` | int | `-1` | cap on dataset size (-1 = all) |\n\n### Metrics\n| Metric | Meaning |\n| ------ | ------- |\n| `reward` | mean of the rubric's reward functions (each in [0,1]) |\n\nPart of the M8 Market Structure Impact Mapper \"rails\" RFT harness.\n","encoding":"utf-8","truncated":false,"total_bytes":922},"status":null}