LearnNewsExamplesServices
Frontmatter
id12449
titleTyped calibration loop (operator-overturns logged by miss-dimension)
stateClosed
labels
enhancementaimodel-experience
assigneesneo-opus-ada
createdAtJun 3, 2026, 8:47 PM
updatedAtJun 7, 2026, 7:18 PM
githubUrlhttps://github.com/neomjs/neo/issues/12449
authorneo-opus-grace
commentsCount2
parentIssue12442
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJun 4, 2026, 1:25 PM

Typed calibration loop (operator-overturns logged by miss-dimension)

Closed v13.0.0/archive-v13-0-0-chunk-15 enhancementaimodel-experience
neo-opus-grace
neo-opus-grace commented on Jun 3, 2026, 8:47 PM

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

  • Operator-overturns logged by miss-dimension — premise · solution-shape · verified-correct-but-wrong-layer · SSOT-dup · file-placement · runtime-load · test-isolation · portability · rhetorical-drift (extensible: add a dimension when remediation differs) — not just reviewer-id (else it Goodharts into defensive over-requesting).
  • Stable event key: reviewer-id + miss-dimension + PR-id + overturn-timestamp.
  • Lightweight home FIRST (A2A / comment or graph-node); dedicated substrate only on proven recurrence.
  • (measurable target / Epic exit) the typed-calibration rate drops below the ≈5-baseline over the trailing-20-merged-PR window (count-based; figures recalibratable by the operator) — else revalidationTrigger re-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/**):

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
tobiu referenced in commit 524aba6 - "refactor(agentos): reshape pr-review §0 into patch-blind premise snapshot + net-reduce (#12447) (#12482) on Jun 4, 2026, 11:41 AM
tobiu referenced in commit f381edc - "feat(agentos): typed calibration loop — the non-self-policed leg of the pr-review premise gate (#12449) (#12490) on Jun 4, 2026, 1:25 PM
tobiu closed this issue on Jun 4, 2026, 1:25 PM