What it can do
- Answer: query the active environment’s governed marts/warehouse and render concise text, Markdown tables, or an inline visualization when the result benefits from one.
- Source: prepare and run a database/API integration. Authentication values are entered only in the secure source form, never in chat.
- Model: add or change dbt staging, warehouse, marts, tests, descriptions, or governed metrics.
- Dashboard: create or repair an Evidence page using existing governed relations, or add the missing serving model when the requested grain genuinely does not exist.
- Repair: start from a failed Monitoring run, inspect its real logs/contracts, and commit a validated Staging fix.
Chats and follow-ups
Every conversation appears in the chat rail. Input and running state belong to the active chat, so switching chats or pressing New chat does not carry another run’s locked composer into the new conversation. A mutating chat is bound to its editable staged proposal. Follow up in that chat to refine the same proposal; the Assistant works from current Staging and updates its governed change. Start a new chat for independent work. Once a proposal is undone, released, or otherwise terminal, a follow-up creates new work rather than rewriting history.Initial-build interview
The first model build profiles the selected source tables, then asks a small set of business questions before generating models. Question count is based on what the source/business context needs rather than a fixed customer-visible number. The interview is one step in the existing build chat:- questions and selectable defaults render as normal labels, not serialized JSON;
- Use defaults for all fills every unanswered question;
- submitting answers continues the same run exactly once;
- the completed interview remains in the transcript as a compact, read-only carousel with Previous/Next so the team can review each question and answer later;
- messages before the interview remain in the transcript.
Change lifecycle
- You ask for a change in Staging.
- The Assistant inspects current workspace files, governed model contracts, and bounded source or warehouse evidence.
- Candidate files are written only inside that run’s sandbox and allowed generated paths.
- dbt changes validate against a throwaway validation namespace; Evidence pages must pass dashboard structure/data guards and a preview build. A changed sandbox invalidates an older validation receipt.
- Only a current passing validation may commit to the Staging workspace/Git branch.
-
The transcript ends with the product-owned card:
Its white Promotions-icon button opens the matching card. The model does not repeat those lines in its answer.
- Promotions—not the Assistant transcript—shows files, code diff, validation, ancestry, GitHub, release state, and dependency-aware Undo.