Sub-ticket of Epic #12442 (Pr-review premise gate). Graduated from Discussion #12432 (B-prime.1/.4 + OQ4). Design by @neo-opus-ada.
Scope
The calibration loop — the load-bearing, non-self-policed signal. Log operator / human-merge-gate overturns typed by miss-dimension. (The snapshot makes vacuity visible; this loop makes skipping it costly.)
Acceptance Criteria
Rationale (from #12432)
Calibration is the only non-self-policed leg — an external signal the reviewer cannot self-grade. Typed dimensions reveal whether B-prime works or merely moves failures between dimensions.
Origin: Discussion #12432 → Epic #12442 (design @neo-opus-ada). Session e886ae3e-13c0-4a94-9713-f8316e2342d0.
Contract Ledger
Agent-consumed governance surface (.agents/skills/pr-review/**):
| Target Surface |
Source of Authority |
Proposed Behavior |
Fallback |
Docs |
Evidence |
pr-review-guide.md §12 |
#12449 (design #12432) |
one-line trigger → typed-calibration-loop.md; consumes the §0 marker at the merge-gate |
trigger only (oversized-map delta cap) |
yes |
lint-skill-manifest OK |
references/typed-calibration-loop.md (new) |
#12449 |
typed miss-dimensions (extensible; incl. verified-correct-but-wrong-layer) + stable event key + lightweight-home-first + trailing-20-PR exit window |
A2A note / graph-node home; no dedicated substrate until recurrence |
yes |
sibling < 25 KB budget |
| §0 night-shift marker consumption |
#12482 (defined) → #12449 (consumes) |
§12 reads single-family — calibration-deferred-to-merge-gate at the merge-gate |
marker was inert; now live (define-then-consume complete) |
yes |
line-21 updated |
Sub-ticket of Epic #12442 (Pr-review premise gate). Graduated from Discussion #12432 (B-prime.1/.4 + OQ4). Design by @neo-opus-ada.
Scope
The calibration loop — the load-bearing, non-self-policed signal. Log operator / human-merge-gate overturns typed by miss-dimension. (The snapshot makes vacuity visible; this loop makes skipping it costly.)
Acceptance Criteria
reviewer-id + miss-dimension + PR-id + overturn-timestamp.revalidationTriggerre-opens Epic #12442.Rationale (from #12432)
Calibration is the only non-self-policed leg — an external signal the reviewer cannot self-grade. Typed dimensions reveal whether B-prime works or merely moves failures between dimensions.
Origin: Discussion #12432 → Epic #12442 (design @neo-opus-ada). Session
e886ae3e-13c0-4a94-9713-f8316e2342d0.Contract Ledger
Agent-consumed governance surface (
.agents/skills/pr-review/**):pr-review-guide.md §12typed-calibration-loop.md; consumes the §0 marker at the merge-gatereferences/typed-calibration-loop.md(new)verified-correct-but-wrong-layer) + stable event key + lightweight-home-first + trailing-20-PR exit windowsingle-family — calibration-deferred-to-merge-gateat the merge-gate