Series 400, simplified. Four legacy SKUs were consolidated into two; retailers were told to send legacy stock back. The deck on your desk claims sell-through fell 9.4% and wants that number in front of leadership.
Fifteen auditors will take the analysis apart — the grain, the definitions, the counter-story. Engines compute every figure twice. You are the VP: nothing becomes true until you sign it.
Nothing is awaiting your signature. Take the case and the first bundle will be walked over.
Workbooks, decks, documents, briefs. Parsed in your browser — nothing is uploaded anywhere.
.xlsx · .csv · .tsv · .docx · .pptx · .pdf · .txt · .md
“Take the case” loads the sample and works gate to gate — the engines compute, the council argues it out, and the run stops at every gate for your signature. No API key; you are the person who signs. Drop your own files in first and it will work those instead.
Every span in the corpus, embedded. One row per span, one column per dimension; blue is a positive weight, red negative, white zero. This is the live index matrix, not a picture of one — hover any cell to read its value and the span it belongs to.
| token | kind | tf | df | idf | → dim | sign | weight |
|---|
No content scanned yet.
Measured from the source, not inferred by a model. If the grain is wrong here, every number downstream is wrong in a way no amount of review will catch.
Load a corpus first.
Approve the grain, the collapse rule for every measure, and the periods to exclude. Nothing computes until this clears.
Blocks: calculation definitions · council · decision
A model may propose a specification. Only the engines execute one. Each figure is produced by SQL over SQLite-WASM and independently by a JavaScript reducer that shares no code with it. Disagreement blocks promotion.
Nothing executed yet.
Approve what each measure means before it is allowed to produce a figure.
Blocks: calculated claims · decision
What each seat actually did: the values it read, the test it ran, the outcome. The transcript below shows conclusions; this shows the working behind them.
The room is quiet. Use “Take the case”, or convene the council below.
The council has not been convened.
No claims yet.
Never by counting. The ladder runs in order and stops at the first rung that decides.
No dissent recorded.
Anything from outside the uploaded case lives here and cannot enter a conclusion until you approve it individually. Each item records its URL, its retrieval date, and the exact quote or paraphrase relied on. External research may raise a question or a hypothesis; it may not overturn a finding grounded in the source files.
Nothing retrieved.
Approve each externally sourced fact individually, or leave it quarantined.
Blocks: any external claim reaching the decision
Every chart is a pure function of its specification and its rows, both of which travel in the run bundle. Reopening the bundle redraws exactly this picture.
The last gate. Approving records who signed off, against which run id, with which dissent still standing.
Blocks: export marked as final