Dataface Tasks

Refactor chart renderer boundaries and dispatch

IDDFT_CORE-REFACTOR_CHART_RENDERER_BOUNDARIES_AND_DISPATCH
Statuscompleted
Priorityp1
Milestonem1-ft-analytics-analyst-pilot
Ownersr-engineer-architect

Problem

The chart rendering layer still mixes orchestration, Dataface JSON serialization, SVG-native export conversion, and Vega-Lite spec generation in a small number of entrypoints. This makes the renderer harder to reason about, harder to test in isolation, and prone to accidental regressions when changing one output path. Split render_chart() and generate_vega_lite_spec() into thinner orchestration methods with explicit helper modules for dispatch and output handling, while preserving behavior and existing snapshot and test coverage.

Context

Possible Solutions

Plan

Implementation Progress

Review Feedback

  • [ ] Review cleared