Builds from validated Segments and Calculations.
Every answer is composed from your team's already-accepted business logic — never generated from scratch.
Composes the Plan
Spotonix composes every answer from your team's already-accepted Segments and Calculations. The plan is visible before any SQL runs.
What Composes Means
LLM-only stacks generate SQL token-by-token, hoping it's right. Spotonix proposes a symbolic plan in BI Algebra first — composed over validated building blocks — and only compiles SQL after the plan is accepted. The plan is the contract between human intent and machine execution.
Every answer is composed from your team's already-accepted business logic — never generated from scratch.
You see exactly which Segments, Calculations, and dimensions Spotonix chose — and what each one resolved to.
If a concept is ambiguous, Spotonix surfaces the choice. No silent guess. No probabilistic SQL.
Deterministic compilation means the same question Monday and Tuesday produces byte-identical SQL — and therefore the same number.
Composition Workflow
The LLM is useful, but it is not the source of truth. The accepted plan is what the system verifies, reuses, and compiles.
The LLM proposes a symbolic plan in BI Algebra, composed over your validated Segments and Calculations — not free-form SQL.
The system accepts the plan only if every concept resolves. Ambiguity is surfaced for human-in-the-loop clarification.
Once accepted, SQL compiles deterministically. The plan stays attached to the answer as its audit trail.
Each line points to a named, validated building block in your Context Graph.
Every concept resolves to a definition your team accepted.
Deterministic compilation. No drift between sessions, analysts, or LLM versions.
Why It Matters
Every answer carries its plan. Every concept points back to the validation that accepted it.
Definitions, assumptions, and lineage attach to the answer — not buried in a chat log.
The answer isn't a number in a chart. It's a number with a readable explanation of how it was computed.
The accepted plan is reusable. Next week's identical question doesn't improvise a different query.