{ "mode": "authored event and finalized-outcome fixtures; not production telemetry", "early": { "as_of": 10, "eligible_predictions": 5, "ready_labels": 2, "pending": 2, "missing": 1, "correct": 1, "coverage": 0.4, "accuracy_on_ready": 0.5, "ready_prediction_ids": [ "prediction-0", "prediction-1" ] }, "later": { "as_of": 20, "eligible_predictions": 6, "ready_labels": 5, "pending": 0, "missing": 1, "correct": 3, "coverage": 0.8333333333333334, "accuracy_on_ready": 0.6, "ready_prediction_ids": [ "prediction-0", "prediction-1", "prediction-2", "prediction-3", "prediction-5" ] }, "label_order_independent": true, "actions": { "early": "wait_for_labels", "later_without_review": "investigate_quality", "later_after_authored_review": "prepare_retraining_review", "data_fault_takes_priority": "investigate_data" }, "refusals": { "duplicate": "duplicate event identity", "unknown": "unknown label identity", "premature": "label not finalized after horizon" }, "policy": "Require >=75% label coverage; accuracy below75% prompts investigation; reviewed persistent failure can prepare a retraining review. No training job is started." }