T1b reconciliation and preserve keyed segments - #42
Merged
Conversation
The current timeline reconciliation is inseparable from the general render pass, and the public TurnUpsertedChange can still carry deletion authority. Record the verified split requirement before any implementation.\n\nDeletion census: 0 lines removed under src/.
Document the T1 item-upsert reconciliation gate
…tion T1a: Preserve keyed timeline segments during reconciliation
VolkerChristian
merged commit Aug 22, 2026
3ec41e9
into
codex/t1a-keyed-segment-reconciliation
1 of 2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request adds a detailed investigation document,
design/t1-item-upsert-investigation.md, to record findings and recommendations regarding the T1 item-upsert reconciliation issue. No code changes are made tosrc/as the investigation concludes that the current structure does not justify implementation changes. The document reviews prior attempts, explains the technical constraints, and outlines the requirements and limitations for any future work on this topic.Key additions in the investigation document:
Findings and Analysis:
c680e37) failed, specifically in cases where an exact content append and an item upsert were coalesced, resulting in missing widgets due to early returns in the render path.Implementation Guidance:
Scope and Structural Constraints: