Commit 58a64d4
committed
ogar-vocab: mint network_layer (0x0804); render_osm review fixes (#152)
Reconcile the OCR 0x08XX domain to what the lance-graph contract mirror
already declares, and address the Bugbot/codex review on #152.
network_layer (0x0804) mint — the OGAR-authoritative counterpart of the
concept the lance-graph mirror wire-declared first (`class_ids::ALL`
68→…→79 with the 10 OSM/Geo concepts). The KIND "a Tesseract recognizer
network layer"; the concrete subclass is the classid custom-low half (a
`NetworkType` ordinal), one slot not 27 — the layer graph sinks onto
FacetCascade tenants. Added to all four codebook places (CODEBOOK,
class_ids::{NETWORK_LAYER, ALL}, all_promoted_classes, constructor) +
ogar-class-view all_canonical_classes; OCR domain-set + ALL.len() pins
3→4 / 78→79. 96 ogar-vocab + 12 ogar-class-view tests green.
render_osm review fixes:
- DO-arm no longer drops colliding rail tiles. The (part_of:is_a) tile is
the CANONICAL castable address by design, so multiple source controllers
(`Api::NodesController#show` + `NodesController#show` → `node:show`) are
ONE action — but provenance was silently lost. Now every source is
accumulated and cited in the doc comment (Bugbot High / codex P2).
- extract_action_rail resolves the repo ROOT (not the app/models fallback
dir) so controllers resolve for a models-only `src` (Bugbot Medium).
- manifest writes warn instead of silently skipping when the out-dir isn't
≥5 levels under a harvest tree (Bugbot Medium).
Deferred (noted on the PR): vocab/ogar.ttl + ogar.surql are stale across
OCR/HR/Genetics/Geo (regenerate wholesale, not osm-only patch, codex P1);
moving render_osm's private ground() into a shared lift so harvest_osm +
library callers get grounded Geo IR (codex P2).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYvNjD8M8LMNYbRy3gq2FP1 parent f508562 commit 58a64d4
3 files changed
Lines changed: 90 additions & 14 deletions
File tree
- crates
- ogar-class-view/src
- ogar-render-askama/examples
- ogar-vocab/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| 202 | + | |
201 | 203 | | |
202 | 204 | | |
203 | 205 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
187 | 193 | | |
188 | 194 | | |
189 | 195 | | |
190 | | - | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
191 | 208 | | |
192 | 209 | | |
193 | 210 | | |
| |||
222 | 239 | | |
223 | 240 | | |
224 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
225 | 248 | | |
226 | 249 | | |
227 | 250 | | |
228 | 251 | | |
229 | 252 | | |
230 | | - | |
231 | | - | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
232 | 263 | | |
233 | 264 | | |
234 | 265 | | |
235 | 266 | | |
236 | | - | |
| 267 | + | |
| 268 | + | |
237 | 269 | | |
238 | 270 | | |
239 | 271 | | |
| |||
253 | 285 | | |
254 | 286 | | |
255 | 287 | | |
256 | | - | |
| 288 | + | |
257 | 289 | | |
258 | 290 | | |
259 | 291 | | |
260 | 292 | | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
261 | 307 | | |
262 | | - | |
| 308 | + | |
263 | 309 | | |
264 | | - | |
| 310 | + | |
265 | 311 | | |
266 | 312 | | |
267 | 313 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1146 | 1146 | | |
1147 | 1147 | | |
1148 | 1148 | | |
| 1149 | + | |
1149 | 1150 | | |
1150 | 1151 | | |
1151 | 1152 | | |
| |||
1614 | 1615 | | |
1615 | 1616 | | |
1616 | 1617 | | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
1617 | 1625 | | |
1618 | 1626 | | |
1619 | 1627 | | |
| |||
1813 | 1821 | | |
1814 | 1822 | | |
1815 | 1823 | | |
| 1824 | + | |
1816 | 1825 | | |
1817 | 1826 | | |
1818 | 1827 | | |
| |||
1921 | 1930 | | |
1922 | 1931 | | |
1923 | 1932 | | |
1924 | | - | |
| 1933 | + | |
1925 | 1934 | | |
1926 | 1935 | | |
1927 | 1936 | | |
| |||
2743 | 2752 | | |
2744 | 2753 | | |
2745 | 2754 | | |
2746 | | - | |
| 2755 | + | |
2747 | 2756 | | |
2748 | 2757 | | |
2749 | 2758 | | |
| 2759 | + | |
2750 | 2760 | | |
2751 | 2761 | | |
2752 | 2762 | | |
| |||
3745 | 3755 | | |
3746 | 3756 | | |
3747 | 3757 | | |
| 3758 | + | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
| 3767 | + | |
| 3768 | + | |
| 3769 | + | |
| 3770 | + | |
| 3771 | + | |
| 3772 | + | |
| 3773 | + | |
| 3774 | + | |
3748 | 3775 | | |
3749 | 3776 | | |
3750 | 3777 | | |
| |||
5178 | 5205 | | |
5179 | 5206 | | |
5180 | 5207 | | |
5181 | | - | |
5182 | | - | |
5183 | | - | |
5184 | | - | |
| 5208 | + | |
| 5209 | + | |
| 5210 | + | |
| 5211 | + | |
| 5212 | + | |
5185 | 5213 | | |
5186 | 5214 | | |
5187 | 5215 | | |
5188 | 5216 | | |
5189 | 5217 | | |
5190 | | - | |
| 5218 | + | |
5191 | 5219 | | |
5192 | 5220 | | |
5193 | 5221 | | |
| |||
0 commit comments