chart-catalog-sso-validate-viz-config-pattern
R-Dash chart type catalog is a 15-entry code SSoT (not DB-driven) defining required fields, optional fields, and defaults per chart type. validate_viz_config enforces the schema at write time and apply_defaults fills missing optional fields at read time. This prevents silent misconfiguration and makes the chart contract self-documenting.