Skip to content

Reconcile native reference receipt before generation changes - #701

Merged
EHotwagner merged 1 commit into
mainfrom
routine/at-generation-recovery-order-20261011
Oct 11, 2026
Merged

EHotwagner merged 1 commit into
mainfrom
routine/at-generation-recovery-order-20261011

Conversation

@EHotwagner

Copy link
Copy Markdown
Contributor

The native external reference observer tried to reconcile an unknown receipt after disconnect/reconnect changed the command generation. The fixture correctly refused that stale-generation operation, so the observer waited for an announcement that could not occur.

The observer now verifies premature rearm refusal and reconciles in the original generation, then disconnects/reconnects while retaining the original unknown receipt and command identity, and finally explicitly rearms for a fresh correlation. The browser contract test also verifies that reconciliation after reconnect remains refused. The generation fence, actual speech checks, immutable receipt ledger, and resource limits remain unchanged.

Validation: 29 bounded inert controls passed under the original qualified owner, including the actual observer sequence and old-generation refusal. The original native run 38148396857/a1 remains failed; this source qualification does not claim a passing native journey.

@EHotwagner
EHotwagner merged commit 441822e into main Oct 11, 2026
18 checks passed
@EHotwagner
EHotwagner deleted the routine/at-generation-recovery-order-20261011 branch October 11, 2026 15:38
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