Skip to content

A previous version that runs into the record after it is a broken chain - #1329

Merged
noha merged 2 commits into
mainfrom
a-previous-version-cannot-overlap-its-successor
Oct 7, 2026
Merged

noha merged 2 commits into
mainfrom
a-previous-version-cannot-overlap-its-successor

Conversation

@noha

@noha noha commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

A link into the middle of a record reads user bytes as a head. In the accounts database such a head (version 53, behind 187082) passed the order check and its descriptions came out as 19 missing behavior descriptions instead of one broken version chain. A record is written behind the ones before it, so a previous version whose end lies beyond the start of the record that points to it cannot be one.

A link into the middle of a record reads user bytes as a head. In the
accounts database such a head (version 53, behind 187082) passed the order
check and its descriptions came out as 19 missing behavior descriptions
instead of one broken version chain. A record is written behind the ones
before it, so a previous version whose end lies beyond the start of the
record that points to it cannot be one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@noha
noha requested a review from MarcusDenker October 7, 2026 06:39
…ccessor

A previous version behind the record that points to it is the order
check's to name; the overlap guard had answered for it first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@noha
noha merged commit cf7e8f7 into main Oct 7, 2026
5 checks passed
@noha
noha deleted the a-previous-version-cannot-overlap-its-successor branch October 7, 2026 11:43
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