Run locally
Headless (CI-safe, no browser):
node docs/tests/run-headless.mjs --mode logic— 317 JS reference testsnode docs/tests/run-headless.mjs --mode wasm— 514 logic + WASM export tests (loadsdocs/playground/)node docs/tests/run-headless.mjs --mode native— logic + daemon tests (requireslocalhost:4242).\docs\tests\run-local.ps1 -Serve— headless then serve athttp://localhost:8765/tests/index.html
Rebuild WASM after engine changes: wasm-pack build crates/qualia-core-db --target web --out-dir ../../docs/playground --no-typescript
■ Logic — pure JS modality spec (all modes)
■ WASM — in-browser WebAssembly tests
■ Native — local daemon at localhost:4242
Suite catalog (branch 0.0.30)
Expandable suites below mirror the live runner layout for the selected mode.
Manual WordNet ingest tests: enable Manual checkbox or ?manual=1
(requires full Princeton docs/data/wordnet/princeton.q42 or docs/playground/wordnet.q42).