fix: durable validator retries and progress-sensitive continuation pacing #318

Merged
karsten merged 3 commits from fix/validator-durable-continuation into main 2026-11-10 09:36:43 +00:00
Owner

Changes

  • Remove artificial two/three-attempt validator termination; persist read-only retries with exponential backoff.
  • Repair orphaned authorized next steps through existing admission, without worker effect replay.
  • Pace successful but unevidenced correction loops, releasing capacity while waiting; no lifetime continuation cap.
  • Atomically persist diagnostic events with assessment checkpoints and dedup receipts.
  • Preserve scope, deadlines, approvals, manual stops, unknown worker-effect fences and legacy explicit reset.

Verification at main 212961f

  • Regular npm run build passes, including plugin materialization and assets.
  • Sequential tests: 59/59 passed.
  • Full candidate suite: 1629 tests, 1619 pass, 9 fail, 1 skip.
  • Fresh unchanged baseline: 1613 tests, 1603 pass, 9 fail, 1 skip. Exact same failure names: unavailable Matrix native module and directory-permission assertion. No candidate-only failures.
  • Typecheck and git diff --check pass.

Release

Not deployed. Use existing protected integration, publisher and distinct deployment integrator. A local build does not activate agents. Recent 64-receipt novelty window is a bounded cost safeguard, not a proof of semantic progress.

## Changes - Remove artificial two/three-attempt validator termination; persist read-only retries with exponential backoff. - Repair orphaned authorized next steps through existing admission, without worker effect replay. - Pace successful but unevidenced correction loops, releasing capacity while waiting; no lifetime continuation cap. - Atomically persist diagnostic events with assessment checkpoints and dedup receipts. - Preserve scope, deadlines, approvals, manual stops, unknown worker-effect fences and legacy explicit reset. ## Verification at main 212961f - Regular npm run build passes, including plugin materialization and assets. - Sequential tests: 59/59 passed. - Full candidate suite: 1629 tests, 1619 pass, 9 fail, 1 skip. - Fresh unchanged baseline: 1613 tests, 1603 pass, 9 fail, 1 skip. Exact same failure names: unavailable Matrix native module and directory-permission assertion. No candidate-only failures. - Typecheck and git diff --check pass. ## Release Not deployed. Use existing protected integration, publisher and distinct deployment integrator. A local build does not activate agents. Recent 64-receipt novelty window is a bounded cost safeguard, not a proof of semantic progress.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!318
No description provided.