SELFTEST 2026-10-03T15:27:22.027Z — node check.js over 15 sc-* vectors; expect[] must equal produced set exactly. OK sc-uniq-clear -> (clears) OK sc-uniq-pair -> set predicate uniqueness violated: members 00000000-0000-4000-8000-000000000003, 00000000-0000-4000-8000-000000000004 share binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" OK sc-uniq-subset -> set predicate uniqueness violated: members 00000000-0000-4000-8000-000000000005, 00000000-0000-4000-8000-000000000007 share binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" OK sc-uniq-tie -> set predicate uniqueness violated: members 00000000-0000-4000-8000-000000000008, 00000000-0000-4000-8000-000000000009 share binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" OK sc-uniq-seq-dup -> set predicate uniqueness violated: members 00000000-0000-4000-8000-000000000011, 00000000-0000-4000-8000-000000000012 share operation.attempt_seq=1 under binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" OK sc-uniq-seq-clear -> (clears) OK sc-order-clear -> (clears) OK sc-order-replay -> set predicate ordering violated: member 00000000-0000-4000-8000-000000000020 operation.attempt_seq=2 not strictly increasing after member 00000000-0000-4000-8000-000000000019 operation.attempt_seq=2 OK sc-order-invert -> set predicate ordering violated: member 00000000-0000-4000-8000-000000000023 operation.attempt_seq=2 not strictly increasing after member 00000000-0000-4000-8000-000000000022 operation.attempt_seq=3 OK sc-mutex-double-success -> set predicate mutual_exclusion violated: members 00000000-0000-4000-8000-000000000024, 00000000-0000-4000-8000-000000000025 both carry operation.outcome in ["success"] under binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" OK sc-mutex-retry-clear -> (clears) OK sc-pred-unknown -> unknown set claim predicate: similarity OK sc-closure-missing -> missing required member: closure OK sc-closure-stale -> closure digest does not match member set OK sc-uniq-memberbad -> member 00000000-0000-4000-8000-000000000035: output_hash does not match sha256(canonical_bytes); set predicate uniqueness violated: members 00000000-0000-4000-8000-000000000034, 00000000-0000-4000-8000-000000000035 share binding key operation.op_digest="sha256:39b819c38ffb20bba694768b88e92d84df4586fdf38c3cc4a1ce3cb30c61e3d7" 15/15 agree