Fix branch-switch index convergence - #5067
Merged
Merged
Conversation
# Conflicts: # DEVELOPER_GUIDE.md
# Conflicts: # src/CodeIndex/Cli/IndexCommandRunner.cs
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
--db <project>/.cdidx/codeindex.dbinspect queries while retaining the one-snapshot provenance contract.Validation
origin/mainataf83296abef48ccbf1e2569a6244c1d066c99b26.dotnet build CodeIndex.sln -c Release --no-restore— passed with 0 warnings and 0 errors.RunInspect_WithJsonUsesProjectLocalCdidxPathForExplicitProjectDbpasses locally.dotnet format CodeIndex.sln --verify-no-changes --no-restore— passed.status --check --jsonreportsindex_matches_workspace: true, complete reference graph, and a clean worktree.projectRootsnapshot regression; the run was stopped after diagnosis, the root cause was fixed, and the targeted matrix above passed on both TFMs.Adversarial review
Two Codex adversarial-review rounds were completed, which is the workflow maximum. All actionable findings were addressed, including net-zero Git ranges after scoped writes, one-snapshot analysis provenance, consistent MCP analyze formats, sparse/full-scan fail-closed behavior, and map project-root snapshot consistency.
Documentation and changelog
AGENT_GUIDE.md.changelog.d/unreleased/5054.fixed.md.AGENTS.md,AGENT.md, andCLAUDE.mdwere not changed.Related regressions
Follow-up candidates
Fixes #5054