Decision Trails
Log the decisions you make from your data, link them to the metrics that drove them, and track how they turned out โ an audit trail of why, not just what.
Why use it: Build institutional memory of why you did things, not just what the numbers were. Track outcomes to learn what actually worked.
Where to find it: The Log decision button under any Orion answer, and the Decisions pill in the floating nav (
/decisions).Who can use it: All roles. Decisions are scoped to your workspace and never shared across workspaces.
Most BI tools tell you what the data said. Decision Trails capture what you did about it. After Orion answers a question, you can record the decision you made โ and Celiq automatically attaches the question, Orion's answer, and the relevant metric values. Over time you accumulate a searchable, outcome-tracked history of your team's choices, grounded in the data that informed them.
What is a Decision Trail
A decision is a short record of a choice your team made, linked to the data behind it. Each decision stores:
- A title โ what you decided (e.g. "Launched re-engagement campaign")
- Optional context โ why you decided it
- The Orion question you asked and Orion's answer
- A metric snapshot โ the numeric values from the response at the moment you decided
- Optional links to the mosaic, reveal, and domain involved
- Tags for grouping and filtering
- An optional outcome, added later
Decisions are created from a real Orion conversation, so the trail is always anchored to governed data rather than a vague memory of "what the dashboard showed last quarter".
Logging a decision from Orion
Every Orion response has a subtle ๐ Log decision button, alongside the follow-up suggestions. Logging never blocks or changes Orion's answer โ it's an additive action.
- After Orion answers, click ๐ Log decision.
- A quick-capture drawer opens.
- Enter What did you decide? (required).
- Optionally add Context explaining the reasoning.
- Confirm the pre-attached details โ Orion's answer and the metric values are already filled in for you.
- Add Tags if you want (e.g.
marketing,q2,inventory). - Click Log Decision.
Celiq pre-fills the drawer with:
- Orion question โ the question you asked
- Orion answer โ the text of Orion's response
- Metric snapshot โ any numeric values from the response
This means a decision is almost always one short sentence away โ the data context comes for free.
The decisions timeline
Open the Decisions pill in the floating nav, or go to /decisions, to see the full history as a timeline, most recent first:
Jun 12, 2026
๐ Launched email campaign
"CAC was $44 โ decided to launch re-engagement campaign"
Context: Revenue was flat 2 weeks, CAC rising
Orion said: "CAC increased 14% WoW, driven by paid search"
[View Orion answer] [Add outcome] [Edit] [Delete]
Jun 8, 2026
๐ Paused Footwear inventory orders
"Return rate hit 11% โ paused new POs"
Outcome: โ
Return rate dropped to 7% by Jun 15Each entry shows the title, date, a context snippet, tags, and an outcome badge if one is set. Expand an entry to read the full Orion answer that informed it. You can filter the list by domain or tag.
Decisions can also be viewed in the context of a mosaic: when you log a decision while looking at a mosaic, it's linked to that mosaic so you can see every choice made off that dashboard.
Adding an outcome
The real value of a decision trail comes from closing the loop. Any decision can have an outcome added after the fact โ click Add outcome on the card. Choose one of:
| Outcome | Badge | Meaning |
|---|---|---|
| Worked as expected | โ | The decision had the intended effect. |
| Didn't work | โ | It didn't pan out. |
| Still monitoring | โณ | Too early to tell; checking back. |
| Changed course | ๐ | We adjusted or reversed the decision. |
The outcome appears as a colored badge on the card. You can revisit and update it as the situation evolves โ a decision that starts as โณ Still monitoring can become โ Worked as expected weeks later.
Use cases
- Board and investor prep โ pull up exactly what you decided last quarter and how it turned out, with the supporting numbers attached.
- Postmortems โ when a metric moves, look back at the decisions tagged to that area and see which ones contributed.
- Team alignment โ a shared, durable record so new team members understand why the current strategy exists.
- Learning what works โ filter by outcome to see your hit rate on a class of decisions (e.g. pricing changes).
API
All decision endpoints are workspace-scoped and require authentication. Decisions are never visible across workspaces.
| Method | Endpoint | Purpose |
|---|---|---|
POST | /api/decisions | Create a decision linked to the current Orion conversation. |
GET | /api/decisions | List decisions for the workspace. Supports limit, offset, domain, and tag query params. |
PATCH | /api/decisions/:id | Update a decision โ e.g. add an outcome, refine context, or change tags. |
DELETE | /api/decisions/:id | Delete a decision. |
Creating a decision accepts a body like:
{
"title": "Launched re-engagement campaign",
"context": "Revenue flat 2 weeks, CAC rising",
"orionQuestion": "What's driving the change in CAC?",
"orionAnswer": "CAC increased 14% WoW, driven by paid search",
"metricSnapshot": { "cac": 44, "cac_change_pct": 14 },
"mosaicId": "โฆ",
"revealName": "cac",
"domainName": "marketing",
"tags": ["marketing", "q2"]
}To record how it turned out later:
PATCH /api/decisions/:id
{ "outcome": "worked" }Limitations
- Decisions are workspace-scoped. They are never shared or visible across workspaces.
- The metric snapshot is a point-in-time capture. It records the values as they were when you logged the decision; it does not update if the underlying data later changes. That's intentional โ it preserves the basis for the decision.
- Logging is manual. Celiq pre-fills the data context, but it won't infer a decision for you โ you decide what's worth recording.
- Outcomes are self-reported. Celiq does not automatically verify that a decision "worked"; you mark the outcome based on your own judgment.