OptionaljoinOptionalprimitiveLine rendering primitive (#1352). Production passes the visual
material's per-node resolution (createLinesNode shares one resolved
value; the node-factory retro pass recovers it via
linePrimitiveFromVisual), so the pick footprint always rasterizes
the same stencil the eye sees. Omitted ⇒ the session-wide resolution
(override > forced policy > default). Explicit values also serve
harnesses (the parity page never runs bootstrap). BUILD-time,
exactly like the visual material.
Join style at degree-2 polyline joints (#790). MUST be resolved from the same authored attribute the visual material gets: the pick pass builds the same screen-space quad, so a divergence here makes a mitred corner unpickable. Omitted ⇒ the session default, exactly like the visual material's own omitted-config path.