Skip to content

v0.23.3 — sentinel: tap_drift, the third instrument state (#218)

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:35
· 26 commits to main since this release
871f283

v0.23.3 — sentinel: tap_drift, the third instrument state (#218)

The instrument now distinguishes 'the tap lied' from 'didn't fire' and
'couldn't see': the claude-code adapter declares drift_reference:
derived and persists raw_usage per turn; core replays normalization
over ledger-held values and reconciles paired cumulative sums over R_e
with episode-triggered, direction-agnostic tap_drift events plus
schema-signature change detection, all regime-epoch scoped. v1 is
log-only. attempt_end and the task-end receipt carry tap_drift_count /
drift_reference_status (weakest across regimes); regime_change carries
real per-regime capability values.

Adopted from the external design review by @pm25coder (issue #159,
comment of 2026-08-27).

Evidence: PR #236 (L1-7 completion record inline; 3-seat review record:
#218 (comment))