Make inherited path tests distinguish source directories
This commit is contained in:
@@ -20,14 +20,20 @@ version, custom merging, path-containment rule, template exemption, or release
|
||||
gate. The newly reserved `extends` key is the expressly adopted upstream
|
||||
compatibility change.
|
||||
|
||||
Two follow-ups remain: a path-test blind spot and an incomplete documented
|
||||
command. This document records remediation work only; it does not authorize
|
||||
Two follow-ups were identified: a path-test blind spot and an incomplete
|
||||
documented command. Completion is recorded under each finding. This document
|
||||
records remediation work only; it does not authorize
|
||||
unrelated runtime refactoring.
|
||||
|
||||
## Finding 1 — Make The Path Fixture Distinguish Declaring Directories
|
||||
|
||||
Priority: P2. Category: verification gap.
|
||||
|
||||
Status: addressed on 2026-10-04. The fixture now uses distinct parent-, child-,
|
||||
and overlay-local paths for the source-base assertions and retains a separate
|
||||
`../` reference. `GOWORK=off go test ./internal/core/config` passed. No
|
||||
production resolver change was needed.
|
||||
|
||||
Evidence: `internal/core/config/inheritance_test.go:338–436`,
|
||||
`TestInheritedReferencePathsKeepDeclaringSource`.
|
||||
|
||||
@@ -93,5 +99,5 @@ the CLI reference and existing parser coverage without a live model request.
|
||||
- The implementation diff passed whitespace checks.
|
||||
- The incomplete development invocation was reproduced without provider calls.
|
||||
|
||||
The passing suite establishes the current tested behavior; it does not resolve
|
||||
the path-fixture blind spot identified above.
|
||||
These checks describe the review baseline. Subsequent remediation and its
|
||||
focused validation are recorded under each finding.
|
||||
|
||||
Reference in New Issue
Block a user