Repository navigation
test(site): generate schema laws for every exported schema - #97
Open
systemfsoftware-maker wants to merge 1 commit into
Open
systemfsoftware-maker wants to merge 1 commit into
systemfsoftware-maker wants to merge 1 commit into
Conversation
effect-schema-law and effect-schema-vite sat in the catalog with no importer. The site's vitest config now runs inlineSchemaTests(), which discovers every exported schema under apps/site/src and registers its round-trip and encode-stability laws in src/schema-laws.test.ts: 37 laws over 20 schemas. No schema failed a law. Judgment surface: apps/site/vitest.config.ts gains only the plugin. Owner-directed (CONST-W3 declaration). Follows the schema-laws pack.
systemfsoftware-maker
added this pull request to stack #100
October 16, 2026 04:17
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
effect-schema-law and effect-schema-vite sat in the catalog with no
importer. The site's vitest config now runs inlineSchemaTests(), which
discovers every exported schema under apps/site/src and registers its
round-trip and encode-stability laws in src/schema-laws.test.ts: 37 laws
over 20 schemas. No schema failed a law.
Judgment surface: apps/site/vitest.config.ts gains only the plugin.
Owner-directed (CONST-W3 declaration). Follows the schema-laws pack.
Verification
Gates exit 0; site test 63 (37 generated laws over 20 schemas, none failed).
Layer of stack #100 (trunk
main), merge bottom-up.