Pattern Card — Confidence Stipple
Texture is meaning. Stipple grain encodes how much the operator should trust the underlying source. Higher density = lower confidence.
Mapping
provenance_class |
Visual | Operator should infer |
|---|---|---|
high_res_lidar |
Trust the surface. Use for fine-grained measurements. | |
medium_confidence |
Surface is reasonable but not authoritative. | |
interpolated |
Filled-in data. Don’t measure to centimeters. | |
synthetic |
Generated, not observed. Treat as approximation only. |
Doctrine rules
- Stipple is rendered as layer 4 in the canonical stack (blend:
screen). - Missing provenance must default to
medium_confidencegrain plus a degraded-state warning badge — never silently downgraded to invisible. - Synthetic and interpolated grain must increase, never decrease, when budget is tight. (Suppress the layer entirely under field-tablet performance pressure rather than silently lowering grain.)
- Stipple is the first layer dropped in the field-tablet performance ladder. When dropped, the manifest must include
REDUCED_SEMANTIC_FIDELITY.
Tokens reference
Defined in tokens.json under palettes.confidence_stipple. SVGs are generated by scripts/build_patterns.py; do not edit by hand.