Project item conflict diagnostics through enclosing scopes
This commit is contained in:
@@ -266,7 +266,14 @@ timing-threshold test requirement.
|
||||
|
||||
## 8. Do not fabricate index zero for item-local conflict diagnostics — P2
|
||||
|
||||
- [ ] Addressed and regression-tested.
|
||||
- [x] Addressed and regression-tested.
|
||||
|
||||
Completion: failed item composition is projected through each enclosing scope
|
||||
using preceding contributions, including prior grouped inputs. Only composition
|
||||
diagnostics are rebased; physical locations and source-local access/syntax
|
||||
diagnostics are retained. Regressions cover authored/imported predecessors,
|
||||
nested items, item mains, grouped item sources, and failure evidence. Focused
|
||||
facade/engine tests and the everyday check passed.
|
||||
|
||||
**Owner:** `visitItemSource` in
|
||||
[imports.go](../../internal/engine/imports.go), lines 519–525.
|
||||
|
||||
Reference in New Issue
Block a user