Commit b37fbbc
committed
feat(contract): POC default — ClassView::value_schema Bootstrap->Full (decision a)
Operator decision (a): every unconfigured class (incl. the default classid
0x0000_0000) materialises the FULL value slab so downstream consumers
(tesseract-rs / woa-rs / medcare-rs / q2) can transcode against a fully-populated
NodeRow POC. Specialisation is opt-IN: a consumer that needs to save memory mints
a class overriding to a smaller preset; one that needs denser data mints a
separate class.
Layout-preserving (Full carves within the reserved 480 B — no NODE_ROW_STRIDE /
ENVELOPE_LAYOUT_VERSION change). The TYPE-level ValueSchema::default() stays
Bootstrap, so the substrate zero-fallback is intact; only the class->schema
resolution default flipped. ZERO invention (honours the anti-skew guardrail):
Full activates the already-existing, already-tested 9 ValueTenants (helix-48 is
the existing HelixResidue tenant, not a new property).
Guard test value_schema_default_is_full_temporary_poc added. 613 lib tests green.
Tracked as TD-VALUESCHEMA-FULL-POC-DEFAULT (revert-before-merge obligation);
AGENT_LOG prepended.
https://claude.ai/code/session_01D2WSmezQBNC3bUdHuGfGmo1 parent d53f3cc commit b37fbbc
3 files changed
Lines changed: 56 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
1 | 9 | | |
2 | 10 | | |
3 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
18 | 26 | | |
19 | 27 | | |
20 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
230 | 234 | | |
231 | | - | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
232 | 241 | | |
233 | 242 | | |
234 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
235 | 248 | | |
236 | 249 | | |
237 | 250 | | |
| |||
430 | 443 | | |
431 | 444 | | |
432 | 445 | | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
433 | 466 | | |
0 commit comments