Problem
The repository carries source trees that no Package.swift target declares: Sources/GitHub Shared/ (orphaned), and three test directories not wired into any test target — one of which cannot compile as written (and one of which, Tests/GitHub Tests/ReadmeVerificationTests.swift, additionally carries the stale attribution header tracked as #11). Undeclared trees are silently excluded from every build and green run — a green tick says nothing about them (the conditional-exclusion evidence class). Surfaced by the independent review of PR #10 (#10 (review)); pre-existing on main, out of that PR's scope.
Observable proposed outcome
Every file under Sources/ and Tests/ is either declared in a target (and compiles) or deliberately deleted — decided per tree with the decomposition discipline; landed via PR with green CI at head; a manifest-vs-disk sweep at that head shows zero undeclared source files. Related: #11 (the attribution header in one of these files), #7/PR #10 (where the review surfaced it).
Problem
The repository carries source trees that no Package.swift target declares:
Sources/GitHub Shared/(orphaned), and three test directories not wired into any test target — one of which cannot compile as written (and one of which,Tests/GitHub Tests/ReadmeVerificationTests.swift, additionally carries the stale attribution header tracked as #11). Undeclared trees are silently excluded from every build and green run — a green tick says nothing about them (the conditional-exclusion evidence class). Surfaced by the independent review of PR #10 (#10 (review)); pre-existing on main, out of that PR's scope.Observable proposed outcome
Every file under Sources/ and Tests/ is either declared in a target (and compiles) or deliberately deleted — decided per tree with the decomposition discipline; landed via PR with green CI at head; a manifest-vs-disk sweep at that head shows zero undeclared source files. Related: #11 (the attribution header in one of these files), #7/PR #10 (where the review surfaced it).