You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .development/ARCHITECTURE.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,6 +81,9 @@ kernel rules and never regenerated from the engine.
81
81
-`collapses-oracle.test.js` — the content algebra (engine/content.js) against the declared `collapsesTo` rules, in both directions (degenerate-levels §6, §10). Run with: node collapses-oracle.test.js
82
82
-`components-data.test.js` — validates the REAL component YAML files and keeps the headless fixture aligned with them. Run with: node components-data.test.js (uses python3 + pyyaml to read YAML; this repo is zero-dependency and...
83
83
-`graph.test.js` — headless tests for the control-path graph module. Run with: node graph.test.js
84
+
-`kb-data.test.js` — validates the REAL knowledge-base data: data/kb/*.yaml and the `kb:` block on the level files. Run with: node kb-data.test.js (uses python3 + pyyaml to read YAML; this repo is zero-dependency and No...
85
+
-`kb-generator.test.js` — the knowledge-base generator's output is a build artefact that is COMMITTED, so it has to behave like one. Run with: node kb-generator.test.js (uses python3 + pyyaml to read the YAML the pages are c...
86
+
-`kb-worked.test.js` — the worked calculation on a knowledge-base level page cannot contradict the engine. Run with: node kb-worked.test.js (uses python3 + pyyaml to read YAML, like the other data suites.)
84
87
-`layout-golden.test.js` — golden-table verification for all parity algorithms. Run with: node layout-golden.test.js
85
88
-`levels-oracle.test.js` — the hand-written recognizer as ORACLE for the data-driven one. Run with: node levels-oracle.test.js
86
89
-`levels.test.js` — headless tests for the level catalogue and the shape matcher (engine/levels.js). Run with: node levels.test.js
0 commit comments