Part of #1 — data lineage canvas. Implementation-first: minimal spec note, ADR + conformance goldens deferred.
Goal
Promote LANG.md §9 line 406 ("from composition can render as data-flow/provenance edges in a dedicated view") into a short §9.x Data lineage view subsection describing the view's content: usages + a binding-level flow tree.
Add a one-line §12 open-question pointer if a full ADR is wanted later.
Constraints
Invoke the spec-style skill (mandatory for LANG.md): terse, present tense, RFC-2119 keywords for normative force, pinned cross-reference format. Rejected-alternative reasoning belongs in decisions/, not the spec.
Part of #1 — data lineage canvas. Implementation-first: minimal spec note, ADR + conformance goldens deferred.
Goal
Promote
LANG.md§9 line 406 ("fromcomposition can render as data-flow/provenance edges in a dedicated view") into a short §9.x Data lineage view subsection describing the view's content: usages + a binding-level flow tree.Add a one-line
§12open-question pointer if a full ADR is wanted later.Constraints
Invoke the spec-style skill (mandatory for
LANG.md): terse, present tense, RFC-2119 keywords for normative force, pinned cross-reference format. Rejected-alternative reasoning belongs indecisions/, not the spec.