These are real sessions from jaala's own design history, captured and curated by jaala. Nothing is staged. Each shows the transcript next to what jaala made of it: drag a handle to compare the panes, or on a phone, tap a pane name.
Capture
Every turn lands in jaala word for word.
Native desktop shell (Tauri) instead of a browser web app
Claude Code
jaala · captured
jaala · consolidated
Two turns, captured word for word: why jaala became a desktop app rather than a browser tab.
Ingesting Claude Code sessions: watch, dedupe, placement
Claude Code
jaala · captured
jaala · consolidated
Sessions keep growing; jaala pulls in only new messages, and imported turns land flat until you organize them.
Canvas layout: real tree rail beside a React Flow graph
Claude Code
jaala · captured
jaala · consolidated
One graph or a tree beside it? The unified option lost for a concrete reason: one shared pan/zoom camera.
Organize
A long session sorted into sub-topics you can open one at a time.
Actors - Jaala Actors
Claude Code
jaala · captured
jaala · organized
268 turns on one design question, sorted into 11 sub-topics you can open one at a time.
Are objects just 3D points? Identify vs. reconstruct
Claude Code
jaala · organized
jaala · consolidated
An evening's side question, reduced to three separate bars: identify, reconstruct as seen, reconstruct as physical.
Concept diagram SVG generation
Claude Code
jaala · organized
jaala · consolidated
Why a diagram rendered in one tool and failed in another, the fix, and the three formats kept.
CLAUDE.md, SPEC, and concept diagram setup
Claude Code
jaala · organized
jaala · consolidated
Rendering the diagram caught an error the text hid: cloud-only agents drawn inside 'Local sources'.
Parity gap review and B/C fixes (claude-agent-sdk-rust)
Claude Code
jaala · organized
jaala · consolidated
What was still missing for parity, sorted into three buckets: two fixed in the session, one left as an open question. An independent Rust port of Anthropic's Python SDK, not affiliated with Anthropic
Consolidate
Turns distilled into briefs, decisions, options and constraints, with the source turns kept underneath.
Session-ingestion layer scoping
Claude Code
jaala · consolidated
Thirteen agents surveyed; the rule for what to ingest moved from a list, to a cursor test, to 'anything parseable'.
Whether to run the export-dto bin before or during builds
Claude Code
jaala · consolidated
Two questions in a long chat become one brief: three routes to automate a code generator, the cause that ruled them out, and the decision.
Model Router
Claude Code
jaala · consolidated
Route on many dimensions, not strong vs cheap; and 'depth is inviolable: budget pauses work, never thins it'.
Implement TAL feature in Jaala
Claude Code
jaala · consolidated
Per-subgraph précis plus a retrieve tool, with the per-node option kept beside it. design, not built
Authorization model for a graph where everything is a node
Claude Code
jaala · captured
jaala · consolidated
A design recorded before it's built: the rejected CRUD model stays next to the decision. design, not built
A conversation is a lens on the graph, not a container
Claude Code
jaala · captured
jaala · consolidated
A wording slip nearly banned authoring in the app; jaala keeps the correction and why the UI hosts conversations. design, not built
Use-cases as an independent test oracle in the graph
Claude Code
jaala · captured
jaala · consolidated
An objection nearly reversed the decision; the correction (use-cases come from the graph, not the spec) is kept with it. design, not built
Drill-navigation canvas
Claude Code
jaala · captured
jaala · consolidated
An interaction model settled in chat, then specced, built and shipped in one run, with the open question left visible.
Logging pipeline: cheap transport, not less logging (thoga)
Claude Code
jaala · captured
jaala · consolidated
Logging was 90% of the load; the call was to make each write cheap, not to log less.
Across tools (Codex)
Codex sessions land in the same graph as your Claude Code work.
Codex Conversation Title Derivation
Codex
jaala · captured
jaala · consolidated
Codex gives no conversation titles; the fix borrows the title ladder jaala already used for Claude.
Conversation Replaces Driver-Side Topics
Codex
jaala · captured
jaala · consolidated
Drivers expose conversations, not sessions; each tool's own nouns stay out of the product.
Title Interface for SourceDriver Trait
Codex
jaala · captured
jaala · consolidated
Three ways to put titles into the driver contract; the simplest won, and the other two stay on record.
SourceDriver Catalog API Design
Codex
jaala · captured
jaala · consolidated
The agent drifted from the agreed interface twice; jaala kept the agreed shape and the correction.
In-Memory Source Registry Implementation
Codex
jaala · captured
jaala · consolidated
'The registry should not be in the DB', decided in one line, then built and landed with Codex capture.