Parent
What to build
Move human-readable explanations out of the stable data contract and render them from RFC-0003 typed values and trace graphs.
Frozen contract
details is a v1 compatibility rendering, never a semantic field in schema 2.0.
- Renderers consume InstructionResult, RollNode, and TraceNode fields; they never parse an earlier display string.
- Localization changes wording only. Canonical expressions, codes, values, IDs, and provenance remain unchanged.
- Unknown future negotiated trace kinds receive a safe generic rendering instead of data loss or failure.
Acceptance criteria
Blocked by
Parent
What to build
Move human-readable explanations out of the stable data contract and render them from RFC-0003 typed values and trace graphs.
Frozen contract
detailsis a v1 compatibility rendering, never a semantic field in schema2.0.Acceptance criteria
detailsto recover roll behavior.detailsremains available through the compatibility adapter.Blocked by