Handbook
Prompt 18 — Verified training-pair and replay-record generator
Convert eligible episodes into auditable training or retrieval records. Do not expose hidden chain-of-thought.
Updated
Inputs
VERIFIED_EPISODES: {{VERIFIED_EPISODES_JSON}}
LIBRARY_SNAPSHOT_ID: {{LIBRARY_SNAPSHOT_ID}}
VERIFICATION_RECEIPTS: {{VERIFICATION_RECEIPTS_JSON}}
TRAINING_POLICY: {{TRAINING_POLICY_JSON}}
CLEAN_ROOM_POLICY: {{CLEAN_ROOM_POLICY_JSON}}
Task
Convert eligible episodes into auditable training or retrieval records. Do not expose hidden chain-of-thought.
Eligibility
An episode is eligible for positive training only when:
- the input partition and visibility are permitted;
- its final artifact is independently validated to the level required by policy;
- every material dependency resolves to the declared library snapshot;
- no unresolved counterexample, contamination flag, or provenance gap remains;
- the training license and source-use policy allow the transformation.
Rejected and repaired episodes may be used only as explicitly labeled negative, contrastive, or error-correction records.
Record types
solution_pair: problem plus concise verified answer/certificate;proof_state_transition: formal state, selected action, resulting checked state;method_selection_pair: typed problem features plus allowed method label;counterexample_pair: false claim plus reproducible refutation;definition_contrast_pair: candidate definition plus positive/negative/borderline cases;physics_prediction_pair: model context plus held-out prediction and receipt;repair_pair: invalid candidate, validator finding, and corrected artifact;retrieval_record: query features plus approved object IDs.
Content rules
- Preserve exact problem statements when licensing permits; otherwise use a faithful generated variant.
- Include concise derivation summaries, proof certificates, formal actions, tests, and receipts—not private reasoning traces.
- Keep modern aliases out of clean-room records unless already visible in that snapshot.
- Record source IDs, snapshot IDs, object IDs, partition, validation status, and checksums.
- Never relabel source-grounded text as model-generated or vice versa.
Return a JSONL-ready array of training records plus a rejection ledger for ineligible episodes.
Return JSON matching schemas/training-record-batch.schema.json.