Inspector, Timeline & interpretations
The Timeline view turns Neotoma's per-row history into a single chronological stream. Anything that produced a write, a new observation, a correction, a new edge, a merge, an interpretation, shows up here, scoped to the operator's user_id. It's the fastest way to answer "what just happened?" without writing a query.
Timeline stream
Each event row carries a timestamp, an event kind (store, correct, link, merge, interpret), the affected entity, the agent that did it, and the trust tier. Events are clickable and deep-link to the underlying observation, relationship, or entity row.
Range and ranges
The range chip switches between rolling windows (last hour, 24h, 7d, 30d) and absolute ranges. The same query is reachable programmatically via list_timeline_events on the API.
Filters
- Event kind, store, correct, link, merge, interpret.
- Entity type, same enum as the entity list filter.
- Agent, by signed identity (AAuth thumbprint),
clientInfo.name, or free-formagent_label. - Trust tier, hardware, software, unverified, anonymous.
Interpretations
Interpretations are derived entities, synthesised summaries (legal_research, competitive_analysis, market_research, report, analysis-style notes) produced by an agent on top of raw observations. Inspector exposes them as a separate section (/interpretations) with their inputs, conclusions, caveats, and the source observations they cite.
Replay
Selecting a range and pressing Replay walks the events in order, with the current snapshot visible alongside. This is useful when investigating "why did this entity look like X at 11:02 but Y at 11:08?", the timeline + reducer transparency together answer that without a database query. See Observations & sources for the underlying immutable history that powers replay.