Tighten chart enrichment and type inference boundaries¶
Problem¶
Chart enrichment and type inference still cross module boundaries in ways that blur responsibilities between render-time orchestration and spec generation. Decisions should clearly fill gaps rather than behave like an implicit second rendering layer, and shared type inference should not live inside the main Vega-Lite module. Refine the enrichment gate, move type inference into a neutral helper module, and add tests that lock in the intended fill-only behavior.
Context¶
Possible Solutions¶
Plan¶
Implementation Progress¶
Review Feedback¶
- Review cleared