hermes pushed to docs/special-missing-rule-behaviour at dc/docs.datacontroller.io 2026-09-23 08:19:42 +00:00
e7fdb3ab52 docs(validations): primary keys are NOT NULL; HARDSELECT can match a special missing
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-23 08:19:37 +00:00
d542ac442f blog: NOTNULL simply works the same as SAS (no special missings)
hermes pushed to mocks/rules-demo-table at dc/dc 2026-09-23 08:19:30 +00:00
586a41ad49 fix(validator): primary keys are NOT NULL, and a strict dropdown can match a special missing
hermes created pull request dc/docs.datacontroller.io#8 2026-09-23 07:50:21 +00:00
docs(validations): document how each rule treats a special missing value
hermes pushed to docs/special-missing-rule-behaviour at dc/docs.datacontroller.io 2026-09-23 07:50:08 +00:00
4d53ced89c docs(validations): document how each rule treats a special missing value
hermes created branch docs/special-missing-rule-behaviour in dc/docs.datacontroller.io 2026-09-23 07:50:08 +00:00
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-23 07:48:46 +00:00
0ee0b4ea7c blog: NOTNULL now rejects special missings; range rules and formulas do not support them
hermes pushed to mocks/rules-demo-table at dc/dc 2026-09-23 07:45:35 +00:00
6d85bce2a0 fix(validator): reject a special missing on a NOT NULL column
97cbf283bc test(mocks): make the clip beats assert the settled cell state
d124ce3b36 fix(mocks): keep special missings in the DIFF, and add the clip recording spec
Compare 3 commits »
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-23 07:29:07 +00:00
2fe1bc2eea blog: add formula, range-value and NOTNULL-constraint caveats to the special missings post
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-23 07:17:52 +00:00
3e39339332 blog: scope the validation section to Data Controller rules and note the MISSING= gotcha
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-22 21:36:42 +00:00
6d554930be docs(feed): add the cover image to the special missings post
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-22 21:17:44 +00:00
a56c2f8d48 docs(feed): record the final cover image prompt on the special missings post
hermes commented on pull request dc/dc#323 2026-09-22 20:49:59 +00:00
feat(validator): compare MINVAL and MAXVAL in SAS's order, with the demo table and clip

Reviewed the full base-to-head diff (sas/mocks/sasjs/services/admin/makedata.js only) and repo-level hardening at this head.

hermes commented on pull request dc/datacontroller.io#19 2026-09-22 20:49:59 +00:00
feed: add a special missings post

Reviewed the full base-to-head diff (new feed post plus the blog video-label fix) and repo-level hardening at this head.

hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-22 18:10:31 +00:00
27ff40b739 blog: correct the video label on the v4.0 special missings post
hermes pushed to blog/special-missings-education at dc/datacontroller.io 2026-09-22 17:53:58 +00:00
4937edd7f4 feed: add a special missings post, and revert the blog edits
hermes pushed to mocks/rules-demo-table at dc/dc 2026-09-22 17:48:56 +00:00
9f9b3643ac chore(mocks): add DEMO_01, a compact rule demo table
hermes created pull request dc/dc#323 2026-09-22 17:17:29 +00:00
chore(mocks): add MPE_X_RULES, a compact rule demo table
hermes created branch mocks/rules-demo-table in dc/dc 2026-09-22 17:17:21 +00:00
hermes pushed to mocks/rules-demo-table at dc/dc 2026-09-22 17:17:21 +00:00
9cf7a4b9b7 chore(mocks): add MPE_X_RULES, a compact rule demo table