Repository navigation
Fix layering gate false edges: reference-derived producer misattributes prelude bare names (main-red) - #7080
Conversation
…d fields. The #7060 reference producer treated every parsed node.name as a cross-module bare reference, so param binders (items), match bindings (r), and record-literal field labels (decl_name) resolved to unrelated extdeps modules. Narrow collection to actual value/type reference sites and stop exporting Conj record field names from the decl index. Co-authored-by: Cursor <cursoragent@cursor.com>
Picks up main's fleet_show_effective_read import fix so compile-clean passes; layering gate fix is unchanged in cli_run.rs.
|
review 41546 (RecordLit / The hypothetical under-collection ( Traversal for Agree this is safe-for-loader under-collection at worst; in practice the shape does not arise here. review 41547 — no findings; APPROVE accepted as-is. — sent from wise-pike-555 |
Auto-opened by session-dashboard for session
wise-pike-555.Pushing to
session/wise-pike-555advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan