plan: tier2 incremental kuzu rebuild#263
Merged
Merged
Conversation
Four-PR plan (T1-T4) derived from propose/active/TIER2-INCREMENTAL-REBUILD-PROPOSE.md: dependency index, symmetric delete helpers, incremental orchestrator, CLI + decision engine integration. Reviewed for codebase accuracy. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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.
Summary
plans/active/PLAN-TIER2-INCREMENTAL-REBUILD.md)propose/active/TIER2-INCREMENTAL-REBUILD-PROPOSE.md; reviewed for codebase accuracy (file paths, function signatures, Kuzu cascade semantics,_write_metacorrectness in incremental mode)INDEX-AUTO-MODE-PROPOSE.mdfor decision engine specPlan highlights
FileDepsdataclass,.deps.jsonsidecar read/write, determinism test, perf baselinedelete_*_for_filehelpers (Kuzu doesn't cascade — explicit DECLARES + member cleanup)build_ast_graph_incrementalorchestrator, closure expansion (8 rules), per-pass subset functions, 21 tests including fixture equivalence and transaction rollbackrefresh_decision.pydecision engine, CLI_cmd_incrementintegration, newrefresh_code_indexMCP toolKey design decisions
_write_metain incremental mode queries live Kuzu DB for global stats (partial accumulator would produce wrong counts)pass5subset has noastsparameter (parent doesdel asts)refresh_code_indexMCP tool does not exist yet — created in PR-T4Test plan
🤖 Generated with Claude Code