Tracker for WORKFLOW.md > 5. Test Methodology. Filed under #1315 's roll-up of the open prose backlog: every finding a bundle issue enumerated against this unit is listed here once, one line each, naming the issue it came from, and the bundle is closed as a duplicate of this tracker so the finding is not lost and the bundle stops being a unit of work. A new pre-existing finding on this unit gathers here per pr-review-conduct's Merge Gate, numbering continuing this list. This tracker closes when the unit is rewritten and each line below is settled or superseded.
The 5A D2 bullet says the release gate 'skips on smoke', where D2.2 requires an early exit with the job still reporting success; a job-level if: would wrongly pass. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
S1 and S4 both read 'validate-release skipped (smoke), succeeds', which is self-contradictory since a skipped job's conclusion is skipped, not success. [WORKFLOW.md > 5B. End-to-End Trace Scenarios (No Execution, Deterministic from the YAML)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
S7 presents all three publish triggers as reaching both branch arms, but D4.1 makes the schedule default-branch-only and gates the bot push to main, so only a dispatch reaches develop. [WORKFLOW.md > 5B. End-to-End Trace Scenarios (No Execution, Deterministic from the YAML)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
5A requires each pass/fail/N-A verdict to carry a file:line citation, which an N/A verdict cannot have because the construct is absent. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
5A requires a delete step at every cross-job transfer artifact's consumer and drops D5.1's MAY exception, so a repo taking that permission fails the check. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
The NuGet and PyPI addenda say the artifact is deleted 'under the download step's own success', dropping D5.2's !cancelled() half that carries the meaning. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
D6.2 is unqualified that branch-derived config never reads github.ref_name, while 5A adds a publish- exception; the two give opposite verdicts on one evidence. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
Three 5A addendum items stand behind no D-guarantee: the .NET runtime-subset rule, 'runs sequentially inside one composite-action job', and the site generator's checksum pin. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
'The smoke runtime set is a strict non-empty subset of the full runtime set' is unsatisfiable for a single-runtime repo, and 'runtime set' is defined in no section. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
Two 5A claims are true by accident: the NuGet push gating reason is wrong (the job lives in the publisher), and the == 'main' parentheticals name a literal where the default branch is required. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
'Actions are SHA-pinned' drops both of D9.1's qualifiers, the trailing # vX.Y.Z comment and the one documented no-pin exception. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
environment: { name: pypi } fixes a literal environment name no rule states; section 3 requires only that the publish job sit behind an environment. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
The static-site terminal check and S12 disagree: 5A puts the golden-list floor first and calls it load-bearing, S12 omits it and carries D4.6's bounded wait instead. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
Two live probes have no convergence or baseline discipline; the NuGet query fires straight after a publish and asynchronous indexing records absent as a failure. [WORKFLOW.md > 5C. Live Probe (Where Warranted)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
'per leg' is undefined in 'inspect the latest real publish's logs for PublicRelease/SemVer2 per leg', and reads as the branch matrix D3.1 abolished. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
D1.6's two-secret-store requirement is reachable by no static check, since the stores are repository settings a read-only audit may not be permitted to read. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Fifteen pre-existing WORKFLOW.md section 5 defects a whole-unit read surfaced #1231 )
The 5A D1.6 bullet's N/A instruction is per repository where the requirement is per type, dropping the C# leg on a mixed repo whose Python side has no tests. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Whole-Unit Passes Over WORKFLOW.md Sections 4 and 5 Raise Twelve Pre-Existing Contract Defects #1242 )
A repo can hold CODECOV_TOKEN in both stores, pass every 5A clause, and still upload tokenless, since no shipped PR stub forwards a secrets: key. [WORKFLOW.md > 5A. Static Audit (No Execution)] (Whole-Unit Passes Over WORKFLOW.md Sections 4 and 5 Raise Twelve Pre-Existing Contract Defects #1242 )
The remaining section 5 findings concern walkthrough and scenario prose rather than a single item and are held as one line pending their own verification pass. (Whole-Unit Passes Over WORKFLOW.md Sections 4 and 5 Raise Twelve Pre-Existing Contract Defects #1242 )
Tracker for
WORKFLOW.md > 5. Test Methodology. Filed under #1315's roll-up of the open prose backlog: every finding a bundle issue enumerated against this unit is listed here once, one line each, naming the issue it came from, and the bundle is closed as a duplicate of this tracker so the finding is not lost and the bundle stops being a unit of work. A newpre-existingfinding on this unit gathers here perpr-review-conduct's Merge Gate, numbering continuing this list. This tracker closes when the unit is rewritten and each line below is settled or superseded.