Commit 0e1bbb4
committed
docs: de-conflate KRL from Tangle, restate the readiness grade honestly
The three projects are distinct and were built for different purposes.
QuandleDB is the knot database. KRL is its resolution language, developed
alongside it. Tangle is a separate, general language for knot mathematics that
happens to share the subject matter. Documentation in this repository had fused
KRL and Tangle into a single compilation pipeline that does not exist.
README.md
* Removed the claim that KRL "lowers through TangleIR into Tangle-level
computation", and the layer table presenting Tangle as KRL's substrate.
`TangleIR` appears 0 times in the KRL implementation; the struct definitions
the README documented as "the single hardest-designed artifact in the stack"
correspond to no code.
* Removed `KRLAdapter.jl` as the named canonical implementation. It no longer
exists. A short note records that both claims were false, so the correction
is legible rather than silent.
* Removed the `TanglePL` usage example, which imports packages that do not
exist.
* Restated what the repository actually holds, and what it does not: there is
no parser here, so nothing in this tree can execute a KRL program.
* Added the known divergence between this repository's grammar and QuandleDB's
— disjoint on core vocabulary, with `|` bound to opposite meanings.
* Restructured to a single <h1>. Ddraig SSG certifies pages against a decidable
a11y predicate requiring exactly one <h1> and no heading-level skips; the old
README had 8, which is why GitHub Pages was failing. Verified by compiling
Ddraig locally and running it: old README FAIL (exit 1), new README ok
(exit 0).
READINESS.md
* Grade D -> E. The entire evidence base for D was a parser, AST, lowering pass
and 57-test matrix in `KRLAdapter.jl`, which no longer exists, so none of it
can be checked. The CRG demotion table gives `D -> E` for "the scope narrows
so far that the component barely does anything", which is what happened.
* Replaced the evidence section with checks that were executed on 2026-07-21:
grammar smoke 20/20, zig build test 3/3, aspect 4/4, e2e 4/4.
* Documented the limitations plainly, including that no conformance suite
exists, so "conforms to the KRL spec" is not currently a checkable claim.
* Removed the duplicated "Path to C"/"Path to B" sections.
ASSUMPTIONS.md
* Added a Status column. Seven DESIGN assumptions named code in
`KRLAdapter.jl`. A DESIGN assumption is defined in this file as "true by
construction in our code" — with the code gone there is no construction left
to be true by.
* A-KR-1.1, 1.2, 2.1, 3.2, 4.1 marked UNANCHORED; A-KR-6.1 and 6.2 marked VOID
(both presuppose two implementations, and only one exists).
* Verified that no re-anchoring is possible: `sigma`, `cup`, `cap`,
`r1_simplify` and any pretty-printer appear 0 times in
`quandledb/server/krl/`. The braid generators these assumptions describe are
implemented nowhere.
* The four MATH assumptions are untouched — they rest on external theorems.
TOPOLOGY.md
* Was pure RSR-template residue describing the template itself, its dogfood
gate, and "500+ RSR-based repositories" downstream. Replaced with KRL's
actual topology: the three project boundaries, the ABI/FFI layering, and the
spec/implementation seam that no conformance suite currently checks.
* States that this repository exposes no Groove service and has no
`.well-known/groove/manifest.json`, rather than implying one exists.1 parent 75bad95 commit 0e1bbb4
4 files changed
Lines changed: 276 additions & 399 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
33 | 52 | | |
34 | 53 | | |
35 | 54 | | |
| |||
65 | 84 | | |
66 | 85 | | |
67 | 86 | | |
| 87 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
21 | 27 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 28 | + | |
| 29 | + | |
70 | 30 | | |
71 | 31 | | |
72 | 32 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
| 33 | + | |
82 | 34 | | |
83 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
84 | 38 | | |
85 | | - | |
| 39 | + | |
86 | 40 | | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
| 41 | + | |
91 | 42 | | |
92 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
93 | 72 | | |
94 | | - | |
95 | | - | |
| 73 | + | |
96 | 74 | | |
97 | | - | |
| 75 | + | |
98 | 76 | | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 77 | + | |
| 78 | + | |
103 | 79 | | |
104 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
105 | 87 | | |
106 | | - | |
107 | | - | |
| 88 | + | |
| 89 | + | |
108 | 90 | | |
109 | 91 | | |
110 | 92 | | |
111 | 93 | | |
112 | 94 | | |
113 | | - | |
114 | | - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
115 | 102 | | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
121 | 108 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
128 | 115 | | |
129 | 116 | | |
130 | 117 | | |
131 | | - | |
132 | | - | |
| 118 | + | |
| 119 | + | |
133 | 120 | | |
134 | 121 | | |
135 | 122 | | |
136 | | - | |
| 123 | + | |
0 commit comments