Parent: #134 Related stable profile: #366
The checked-in wasm-spec-wg1 gitlink remains the exact released wg-1.0 MVP fixture, and wasm-spec-wg3 remains the exact released wg-3.0 fixture. Upstream main is newer, so it runs as a separately identified shadow profile without silently rewriting either published stable score.
Pinned observation (2026-07-20):
- upstream main:
d7b37e4 - released wg-3.0:
9d36019 - Core corpus shape: 258 files in both snapshots
- drift: 21 modified files, zero added, zero removed
Acceptance:
- Add an exact-SHA upstream-main shadow corpus/profile that cannot be confused with the released Core 3 score.
- Execute every command in all changed Core files and classify pass, N/A with reason, failure, or runner error with no hidden filtering.
- Run the complete 258-file upstream-main snapshot once the changed-file slice is green.
- Implement engine gaps exposed by strengthened or corrected upstream tests; decompose substantial independent failures into linked child issues. No engine gaps were exposed by this observation.
- Record exact source and converter provenance plus per-file and aggregate inventories.
- Add bounded CI coverage that observes a newer upstream SHA and runs a useful changed-file smoke slice without making network availability a stable-score dependency.
- Keep wg-1.0 and wg-3.0 immutable; promote only an official future release to a new stable versioned profile.
- Document the distinction concisely in WebAssembly docs and keep the root README aggregate limited to accepted reproducible artifacts.