feat: sync day level holdout readiness ledger

This commit is contained in:
732642856
2026-07-19 23:30:46 +08:00
parent d30263f78b
commit 198c0763a6
5 changed files with 186 additions and 1 deletions
@@ -5,7 +5,7 @@
"production_tuning_allowed": false,
"boundary": "Index of current governance packets only. Raw oracle artifacts remain in references/oracle/artifacts and are not all duplicated here.",
"summary": {
"packet_count": 66,
"packet_count": 67,
"blocked_or_partial_count": 40,
"human_review_required_count": 1
},
@@ -537,6 +537,14 @@
"claim_status": "partial",
"consumer_policy": "research_to_commercial_contract_only",
"claim_boundary": "Classifies D1-D60 sources for names/use notes only; generic-only Dn remains hidden until formula/source/oracle gates close."
},
{
"packet_id": "day_level_holdout_readiness_ledger",
"path": "references/real_case_calibration/day_level_holdout_readiness_ledger_2026_07_19.json",
"domain": "timing_holdout",
"claim_status": "blocked",
"consumer_policy": "human_review_required",
"claim_boundary": "Reports frozen-label gap for day-level timing holdout; current pilot candidates are not independent labels and cannot unlock day/month claims."
}
]
}
@@ -0,0 +1,25 @@
{
"blocked_reason": "Pilot candidates are not independent frozen labels. Public positive event sources cannot be used as negative intervals without human absence adjudication.",
"boundary": "No day/month timing claim can be promoted until the frozen positive and negative thresholds are met before blind replay.",
"claim_status": "blocked",
"created_at": "2026-07-19",
"current": {
"candidate_annotation_count": 9,
"frozen_final_count": 0,
"frozen_negative_count": 0,
"frozen_positive_count": 0
},
"production_tuning_allowed": false,
"remaining": {
"negative_needed": 80,
"positive_needed": 20
},
"required": {
"minimum_frozen_negative": 80,
"minimum_frozen_positive": 20
},
"scope": "day_level_holdout_readiness_ledger",
"source_packet": "references/real_case_calibration/day_level_holdout_v3_human_annotation_packet_2026_07_19.json",
"status": "awaiting_independent_labels",
"truth_matrix_allowed": false
}