archive: preserve local materialization cycle probe - #845
Closed
odvcencio wants to merge 1 commit into
Closed
Conversation
- Add regression coverage for repeated nested Go subtests that verifies returned trees remain acyclic. - Check result graphs before and after transient parent materialization to detect cycles early. - Reject self-referential replacements and parent links from ownerless nodes to expose invalid tree state. Buckley-Change-Hash: sha256:ad378a1c565013ab0c7b4488a4e54d39538311b24f46f905364a5bd1b89abab6 Buckley-Change-Stats: files=4 insertions=105 deletions=0 binaries=0
Owner
Author
|
Closed by the 2026-08-23 archive triage. This draft targets an archive branch and cannot reach main. The regression test now lands through PR #911. The archive branch keeps the full state. See the disposition spore spore.2026-08-23.cedar.archive-sweep-disposition in hypha://m31labs/gotreesitter. |
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.
Archival checkpoint of the exact local dirty state from gotreesitter-cycle-fix-agent on 2026-08-23. This PR is intentionally based on the dedicated archived HEAD ref and is not an acceptance or merge recommendation. All four path blobs were verified byte-identical to the untouched source worktree after commit; the staged state passed gitleaks. Tracked patch digest: 148216e3f6bbef77363487c4a4dc1bbec70036400317c611badb81b9d7455cbc. New test blob digest: f3c2deb74195f8749fa76dbc55c07cbdc4c9735e8f427ff8bdda137bfaf0fd9a.