Spaces:
Running
Running
| # Demo Wire - Project Status | |
| > **Purpose**: Single source of truth for overall project state. | |
| > Updated at the end of each sprint. | |
| --- | |
| ## What Is Demo Wire? | |
| An AI-powered demo builder for ThoughtSpot that automatically creates complete demo environments: | |
| - Snowflake schemas and realistic data | |
| - ThoughtSpot connections, models, and liveboards | |
| - Conversational chat interface for demo creation | |
| **Goal**: Create the "perfect demo" that helps sell Thoughtspot's data analytics, bi and ai and software effectively. | |
| --- | |
| ## Development Phases | |
| ### Phase 1: Button-Driven App ✅ COMPLETE | |
| - Original Gradio UI with button-based workflow | |
| - Research → DDL → Population → Deploy → Model → Liveboard | |
| - Linear progression through stages | |
| ### Phase 2: Chat Interface ✅ COMPLETE | |
| - Conversational AI interface (`launch_chat.py`, `chat_interface.py`) | |
| - Natural language demo creation | |
| - Works end-to-end through chat | |
| ### Phase 3: Making It Better 🔄 IN PROGRESS | |
| - **LegitData integration** - Realistic data generation (integrated) | |
| - **Outliers** - Strategic data points for compelling demos (needs work) | |
| - **snake_case naming** - Better ThoughtSpot object names ✅ DONE | |
| - **MCP + TML hybrid** - Create with MCP, polish with TML ✅ DONE (Jan 18, 2026) | |
| --- | |
| ## Current Capabilities | |
| **Working:** | |
| - End-to-end demo creation via chat interface | |
| - Liveboard creation: MCP creates visualizations + TML post-processing for Groups, KPIs, colors | |
| - LegitData for realistic data generation | |
| - Supabase settings persistence | |
| - ThoughtSpot authentication and deployment | |
| **Needs Work:** | |
| - Outliers need better integration into liveboard creation | |
| - Data adjuster has column matching issues | |
| - Tags not assigning to objects | |
| --- | |
| ## Key Technical Decisions | |
| **Liveboard Creation**: MCP creation + TML post-processing | |
| - MCP (via `agent.thoughtspot.app`) generates AI-driven visualizations | |
| - TML post-processing adds Groups, KPI sparklines, brand colors, layout refinement | |
| **Data Generation**: LegitData | |
| - Uses AI + web search for realistic data | |
| - Replaces faker-based scripts | |
| **Golden Demo Reference**: | |
| - `dev_notes/liveboard_demogold2/🏬 Global Retail Apparel Sales (New).liveboard.tml` | |
| --- | |
| ## Known Concerns | |
| - **Outliers**: Was strong in old app, not working well now. Need to revisit. | |
| - **Latest changes**: Some recent changes may have broken things. Need to verify. | |
| --- | |
| ## Sprint History | |
| - **Sprint Feb 2026**: Current - see `sprint_2026_02.md` in root | |
| - **Sprint Jan 2026**: Closed - see `sprint_2026_01.md` in root | |
| - *(Previous sprints archived in dev_notes/archive/)* | |
| --- | |
| *Last Updated: February 4, 2026* | |