Tracks registry decision NAME under #43. Filing this issue records the question; it does not answer it. Explicit owner GO is required.
Decision question
At the Phase 3 cut:
- what end-state name does the model-agnostic SVG import IR crate publish under;
- does its geometry vocabulary use
math2 or kurbo/the chassis math vocabulary; and
- does the owner confirm the topology's two distinct SVG surfaces: import-to-document and render-to-pixels?
Decision time
At Phase 3 entry, after the Phase 1 crate cut and Phase 2 exit. The name was deferred once and is decided at this cut, not earlier or again later.
Evidence bar
A naming exercise covering scope refusal, consumers, dependency closure, public-name fanout, deletion/rename cost, and the math choice's conversion boundaries. It must use the established IR seam and both real surface consumers as evidence.
Guardrails
- Do not perform the extraction or grant SVG import to the chassis here.
- Do not merge import-to-document with render-to-pixels merely because both consume SVG.
- The IR remains model-agnostic; the adapter depends on IR +
n0-model, while n0-model depends on neither.
- No plan-sequence name, silent shim,
format/grida.fbs change, or wasm freeze-contract change.
Context
Done
Owner GO records the exact crate name, math vocabulary, and two-surface disposition; the charter is updated; the Phase 3 crate cut can proceed without reopening naming.
Tracks registry decision NAME under #43. Filing this issue records the question; it does not answer it. Explicit owner GO is required.
Decision question
At the Phase 3 cut:
math2orkurbo/the chassis math vocabulary; andDecision time
At Phase 3 entry, after the Phase 1 crate cut and Phase 2 exit. The name was deferred once and is decided at this cut, not earlier or again later.
Evidence bar
A naming exercise covering scope refusal, consumers, dependency closure, public-name fanout, deletion/rename cost, and the math choice's conversion boundaries. It must use the established IR seam and both real surface consumers as evidence.
Guardrails
n0-model, whilen0-modeldepends on neither.format/grida.fbschange, or wasm freeze-contract change.Context
Done
Owner GO records the exact crate name, math vocabulary, and two-surface disposition; the charter is updated; the Phase 3 crate cut can proceed without reopening naming.