stricter topdata validation #24

Merged
archvillainette merged 9 commits from feat/topdata-json-validation into main 2026-06-25 21:49:03 +00:00
9 Commits
Author SHA1 Message Date
archvillainette 75bfb9f042 fix(topdata): close invariant JSON roots
build-binaries / build-binaries (pull_request) Successful in 2m15s
test-image / build-image (pull_request) Successful in 37s
test / test (pull_request) Successful in 1m27s
2026-06-25 23:10:39 +02:00
archvillainette 14fd1c2b41 docs(topdata): define global injection conditions 2026-06-25 22:50:48 +02:00
archvillainette 8fb4f7aa6f feat(topdata): add any-present injection conditions 2026-06-25 22:46:25 +02:00
archvillainette 84f64dc136 topdata: fix global validation regressions 2026-06-25 22:35:14 +02:00
archvillainette b7464bda4f feat(topdata): reject unsupported canonical json properties 2026-06-25 22:26:04 +02:00
archvillainette 1c32b6c423 fix(topdata): reject null condition groups 2026-06-25 22:11:50 +02:00
archvillainette 18ffac6317 feat(topdata): define canonical json contracts 2026-06-25 22:04:51 +02:00
archvillainette 2d184bf686 docs: plan topdata JSON validation tightening
build-binaries / build-binaries (pull_request) Successful in 2m12s
test-image / build-image (pull_request) Successful in 37s
test / test (pull_request) Successful in 1m23s
2026-06-25 21:54:08 +02:00
archvillainette ba76278983 docs: specify topdata JSON validation tightening 2026-06-25 21:34:42 +02:00