Make inherited path tests distinguish source directories

This commit is contained in:
2026-10-04 00:22:13 +00:00
parent 3f226c91d0
commit e1097cc7a5
2 changed files with 36 additions and 20 deletions

View File

@@ -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.