Skip to content

Add accepted-objective continuity conformance - #245

Merged
bigboateng merged 4 commits into
mainfrom
accepted-objective-continuity
Aug 24, 2026
Merged

Add accepted-objective continuity conformance#245
bigboateng merged 4 commits into
mainfrom
accepted-objective-continuity

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

Boundary

This change adds a reusable conformance boundary for adapters that persist accepted objectives across rejection, recovery, concurrent settlement, restart, instance isolation, and policy revision. Acceptance is reconstructed from the durable binding and complete committed receipt lineage, while candidate-payload persistence remains outside the kernel.

Transition

Before this change, store adapters had no shared executable contract proving that rejected, stale, losing, or cross-instance candidates could not replace the last accepted objective. After this change, each adapter must preserve the accepted binding through failed attempts and recovery, admit only the fresh independently verified successor, keep instances isolated, reconcile exact retries without effects, and mark completion only after the bounded hierarchy is complete.

Evidence

The focused race-enabled conformance suite passed against the memory store, revisioned-register store, and reviewer file store, and the broader kernel and reviewer suites remained green. The repository runner passed all 660 Go tests; build, vet, 69 repository-contract tests, release-note validation and main-branch preflight, and diff checks also passed. The deterministic oracle replayed 320 traces across 145 canonical states and exercised all ten named rejection classes. Two non-blocking test-precision limits remain explicit: several invalid-payload probes also substitute policy identity, and the reference search does not enumerate root-only or pre-policy finish paths.

Commits

  • Add accepted objective continuity conformance
  • Close continuity conformance review findings
  • Bind continuity receipts to prescriptions
  • Seal converged self-review attestation

Self-review attestation

  • reviewed tree: 2746af50573c6b47570bae93280b83748df5c0dc
  • program fingerprint: 3ca3397ff275d89bdb6d5c934b86b51d3cbdfab0ee628c47fe94d1d4f5767155
  • the review-verified CI job re-derives both facts deterministically from the base-admitted policy

@bigboateng
bigboateng merged commit f861099 into main Aug 24, 2026
18 checks passed
@bigboateng
bigboateng deleted the accepted-objective-continuity branch August 24, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant