Select committed validation inputs by module

This commit is contained in:
2026-10-10 02:25:12 +00:00
parent fa34cbaff3
commit 3a99536f9c
8 changed files with 434 additions and 3 deletions

View File

@@ -289,6 +289,14 @@ Use committed files rather than worktree presence. Show that full lookup still
resolves an excluded module's destination. Metadata-only selection starts no
batch content reader. Run validation tree/scope tests.
**Completed:** Added a sorted, deduplicated committed input view for the selected
module and explicit shared files while retaining full-tree reference lookup.
Nested module boundaries exclude their descendants, vendored modules remain
included, and shared-file defaults, replacement, empty selection, and missing
committed files follow the roadmap. Verified root and nested scopes, worktree-only
file rejection, cross-module references, lazy content reads, `go test ./internal/validation ./internal/candidate .`,
and `go run ./internal/apicheck`.
## Stage 5: Apply selected inputs to every optional file check
**Outcome:** Formatting, workspace, local replacement, file-size, and Markdown