Skip to content

test: enforce package-owned behavior, boundary and conformance evidence - #2

Merged
Llewellynvdm merged 2 commits into
mainfrom
test/portable-conformance-ownership-20260907
Sep 7, 2026
Merged

test: enforce package-owned behavior, boundary and conformance evidence#2
Llewellynvdm merged 2 commits into
mainfrom
test/portable-conformance-ownership-20260907

Conversation

@Llewellynvdm

@Llewellynvdm Llewellynvdm commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Every exported package type now owns discoverable behavior and boundary evidence. The gate checks actual runner discovery, refuses stale or missing mappings, records semantic conformance or justified non-applicability, and identifies App tests to transfer on adoption alongside retained host responsibilities.

Added malformed source-location, semantic-identity, plan-key and finding-severity refusals. The runner refuses empty and duplicate test registrations. Contract, plan-key and hydration conformance stay package-owned; native arithmetic and runtime cutover remain separate.

Case-insensitive token boundaries include 21 hostile cases and two controls. Publication gates require protected main and immutable releases, with 31 isolated fixtures. Archive verification requires the ownership handoff document.

Validation: 14 tests / 532 assertions, nine negative ownership cases, static analysis, coding standards, archive and clean-consumer checks passed. Complete CI at b985e86e. Production source, dependency versions and release records are unchanged.

@Llewellynvdm
Llewellynvdm marked this pull request as ready for review September 7, 2026 12:08
@Llewellynvdm
Llewellynvdm merged commit 3520a11 into main Sep 7, 2026
1 check passed
@Llewellynvdm
Llewellynvdm deleted the test/portable-conformance-ownership-20260907 branch September 7, 2026 13:41
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