Skip to content

Fix generated-output warnings and validate explicit directory references with retained evidence - #94

Merged
LE0-Lin merged 6 commits into
mainfrom
fix/path-reference-context-20261113
Nov 13, 2026
Merged

LE0-Lin merged 6 commits into
mainfrom
fix/path-reference-context-20261113

Conversation

@LE0-Lin

@LE0-Lin LE0-Lin commented Nov 13, 2026 •

Copy link
Copy Markdown
Owner

The published scanner warns about Vitest's explicitly declared generated contributor file in an unbuilt checkout. The new source recognizes a complete generated-output declaration for that one prose reference while continuing to check generator paths, actual Markdown destinations, commands and credentials. Directory prose is checked only with an explicit ./ or ../ prefix plus a trailing slash; a regular file cannot satisfy it and there is no directory suffix fallback.

The installed Linux replay retains the before/after observations and two earlier directory attempts. The first attempt failed on a bare build-output reference; a wider inspection exposed two more ambiguous package/install-time paths. The final scope leaves unprefixed directory names unresolved, keeps the original unchanged-text controls at 3/8, and tests four separate explicit-spelling variants (4/4 detected). Original selected natural occurrences stay at zero flags, whole-document comparison adds zero warnings, and the known generated-output warning disappears. These are development controls, not general accuracy results or upstream defects. A separate fixed three-repository collection yielded zero eligible path candidates; all exclusions and source bytes remain recorded.

Adds runtime, failure-path, provenance and report-integrity tests; automatic retention even for failed replay acceptance; English/Simplified/Traditional path-boundary documentation; a reader-oriented case study; and a mapping from Jason's public issue #46 requirements to existing functionality. The mapping establishes externally authored requirements without claiming adoption, independent review or time savings. No new messages are sent to maintainers.

Validation: full local source suite after final runtime scope changes (667 tests, 13 platform skips); final focused replay/artifact checks (4 passed); installed Linux CI replay and three-platform package checks passed on the same runtime fingerprint. Final CI also includes the new report-integrity test. Runtime version and published PyPI v0.26.1 remain unchanged; unreleased source is identified separately by fingerprint.

@LE0-Lin LE0-Lin changed the title Fix generated-output path warnings and validate explicit directories on public source fixtures Fix generated-output warnings and validate explicit directory references with retained evidence Nov 13, 2026
@LE0-Lin
LE0-Lin merged commit a3b8bfe into main Nov 13, 2026
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant