fix(scanner): Resolve Rust workspace imports - #87
Conversation
|
Heads up for sequencing: #84 and #85 just landed on main, and #86 will need a merge-up/rebase against them (details in the comment there) before this one. Expect |
d7ac99d to
47f53a6
Compare
|
Rebased onto current |
|
Ran the merge-up against post-#86 main locally before merging this. Findings: Mechanical (fine): this branch is based on a pre-final iteration of #86, so the squash of #86 produces one conflict hunk in Semantic (your call): #86-final's Happy to push the merge-up with whichever fixture resolution you prefer, or take your rebase — either works. Everything else in the PR reviewed well: the Cargo membership/exclude globbing, crate-name normalization, and the honest |
Co-Authored-By: GPT-5.6 Sol <codex@openai.com>
Co-Authored-By: GPT-5.6 Sol <codex@openai.com>
47f53a6 to
c38ff5d
Compare
|
Rebased onto PR 86 / main and addressed the fixture finding: |
What does this PR do?
moddeclarations only within their legal Rust module tree.Type of change
Verification
go test ./scanner -run '^TestRustWorkspace' -count=1Developed with carefully directed, manually reviewed AI assistance.
Co-Authored-By: GPT-5.6 Sol codex@openai.com