Skip to content

test(dynamic): schema-valid authored payload for the #36 gated round-trip pin - #81

Merged
2000game merged 1 commit into
mainfrom
test/36-authored-payload
Jul 10, 2026
Merged

2000game merged 1 commit into
mainfrom
test/36-authored-payload

Conversation

@2000game

Copy link
Copy Markdown
Member

HANDOFF PR — do not merge blindly; run the gated test first (one command, below).

The #36 gated test's hand-authored ruleset predated live knowledge: CT 3.134.1 validates the PUT'd ruleset content and rejects process: {} ("Required property missing: groupOnly … properties:process") and the payload used boolean false where real rulesets use 0. Both fixed; the valid shape was live-verified against dev fixture group 1698 (PUT OK).

State of the three gated tests when run against a dev fixture group (CT_HOST=https://eqrm-dev.church.tools CT_LIVE=1 CT_LIVE_WRITE=1 CT_LIVE_WRITE_HOST=https://eqrm-dev.church.tools CT_DYNAMIC_FIXTURE_GID=1698 npx vitest run tests/dynamic.integration.test.ts):

Note: the #36 PROPERTY is already demonstrated by the dev rehearsal itself — 7 user-authored (file-based) rulesets applied to dev and the re-plan is a clean no-op, i.e. CT rewrote nothing. The formal test adds custom description/shorty coverage. Part of #36.

@2000game
2000game merged commit 5706eb8 into main Jul 10, 2026
1 check passed
@2000game
2000game deleted the test/36-authored-payload branch July 10, 2026 12:11
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