Skip to content
CortexDocs
Atlas · Sessions and work grouping

How Cortex organizes AI work

How Cortex groups captured AI activity into sessions, work units, and workstreams, with evidence provenance and limits.

  • Captured evidenceKeep source records in view
  • Inferred relationshipsSeparate grouping from observed results
  • Scoped totalsCheck time, visibility, and pricing coverage
Related work, connected to its sources
Work units
Inferred titleAPI reliability

Related API changes and investigation

Claude logoCaptured sessionReview the API change
GitHub logoLinked recordPull request
Inferred titleRegression tests

Related test changes and review

OpenAI logoCaptured sessionCheck the test cases
Related context
Workstream · Inferred groupingAPI maintenance

Related work units, with their source evidence still in view.

API reliabilityRegression tests
Source records
Grouping does not verify a result.
Illustrative work units grouped into one workstream. Titles and grouping are inferred; captured sessions and linked records remain the evidence. No completion or ownership is implied.

Cortex organizes captured AI activity into sessions, work units, and workstreams so you can follow a summary back to its evidence. The work model separates three things: what was captured, what was calculated from those records, and what was inferred about their relationship.

This guide explains the current Cortex Atlas data model. Available fields depend on capture coverage, processing, source access, and your visibility scope.

RecordWhat it represents
Captured exchangeA recorded interaction with a supported AI surface, including the permitted request, response, and metadata.
SessionCaptured activity grouped under a session identity. A session can contain multiple conversations and many exchanges.
Work unitRelated captured activity grouped under a work-unit identity, with a title, summary, participants, usage, and evidence where available.
WorkstreamA grouping of related work units. Its summary and membership describe the relationship between those units.

These levels describe different kinds of records, not interchangeable counts. Three exchanges are not necessarily three sessions or three work units. A work-unit detail can link several conversations. A workstream preview shows only a bounded selection of its units.

The current work-unit list is built from processed snapshots. A recently captured session can appear before its work-unit grouping is available. Some activity remains unassigned; a missing grouping does not mean nothing was captured.

Captured evidence and inferred meaning

Captured evidence includes permitted source text, conversation references, timestamps, model identifiers, and linked records. A sample can carry its author, conversation, capture time, model, and an evidence pointer. Follow the reference to inspect the surrounding activity when it is available.

Calculated values include counts and usage totals over a defined population. They inherit the population's time window, capture coverage, and visibility limits. Cost also depends on available pricing.

Inferred meaning includes work-unit titles and summaries and the grouping of related activity. A readable title helps you find the work; it does not turn the title into a captured instruction. An early instruction is not automatically the session's overall goal. A summary that describes a successful action is not, by itself, evidence of a completed result.

What you seeHow to interpret it
Session titleCheck its provenance. A display title can be inferred or drawn from available source text.
Work-unit title and summaryA description of grouped activity. Open its evidence before treating a claim as an observed outcome.
Conversation or source referenceA route back to supporting records, subject to availability and access.
Linked ticket statusThe state reported by that source. It does not verify every activity or claim inside the work unit.
Estimated human hoursAn estimate when supplied, not measured human labor or time saved.

Session duration describes elapsed time across captured activity. It does not measure active human labor or time saved.

Evidence samples are selective. Current snapshots can provide prompts linked to the work unit's classified exchanges; older snapshots can use selected prompts from its conversations. Neither is a complete transcript. Missing attribution or an unavailable reference should remain visible as a limitation.

Read a work-unit rollup

The example below groups three captured sessions under API reliability. Its title is illustrative and inferred. Two sessions have an available price; the third is unpriced.

Follow the work back to its evidence
Inferred work unitAPI reliability$0.60available cost
Captured session 01Review the API change
Claude Code$0.42
1,200 input tokens600 output tokens
Captured session 02Trace a login failure
Codex$0.18
800 input tokens400 output tokens
Captured session 03Explain the request path
Gemini CLIUnpriced
900 input tokens300 output tokens
A work unit groups three captured sessions. Available cost totals $0.60; one session has no price. Grouping does not establish a goal or completed outcome.

The available total is $0.60, from $0.42 plus $0.18. It is a partial total, not evidence that the unpriced session was free. The grouping also does not establish whether the API change was accepted or deployed.

Work-unit cost carries a coverage state:

Pricing coverageMeaning
CompletePricing covers the activity included in this cost calculation. Capture coverage can still be incomplete.
PartialSome included activity lacks pricing; read the amount as the available portion.
UnavailableNo usable amount is available. Do not substitute zero.
UnknownAn amount may be present, but its pricing coverage is not established.

Spend is estimated from captured usage and the pricing table, rather than a provider invoice. Token, conversation, and person breakdowns describe the selected records. Do not add totals from overlapping groupings and assume they represent distinct activity.

Scope, time windows, and freshness

Before comparing two views, check their organization, people, visibility, date range, and pricing coverage. The work-unit list's activity filter and a unit's spend window can differ: the current list selects units by their latest activity, while work-unit detail uses a 30-day rollup. Selecting a recent activity window does not necessarily recalculate every displayed cost for that shorter period.

A response generated now can still contain an older snapshot. Where supplied, snapshot refresh time, data-through time, freshness state, and caveats describe how current the underlying records are. A pending or delayed read model is not a zero-activity result.

A short list of evidence samples, model cards, or workstream previews is not the whole population. Use the supplied totals and pagination instead of counting visible cards. Keep missing fields distinct from confirmed empty lists.

People, teams, and ownership

A participant contributed captured activity; that does not automatically make them the owner. A work-unit owner can be marked as suggested. Workstream team attribution is not currently populated. Do not infer a confirmed team assignment from its participants.

Grouping and team membership do not grant access. Cortex applies the viewer's visibility to the available evidence and supported aggregates. External records also depend on their source permissions. See Roles and visibility.

Review the evidence behind a summary

1
Choose the work unit or workstream and check its scope, time window, and freshness.
2
Read the title and summary as an interpretation of grouped activity.
3
Open an available conversation or linked source record to inspect the evidence.
4
Check whether a status comes from a linked ticket, whether hours are estimated, and whether cost coverage is partial.
5
Use the source record to establish any specific result you need to verify.

A linked receipt identifies supporting evidence. An available receipt is not a general certification that the work succeeded, and an unavailable receipt is not proof of failure.

Continue in Cortex

Was this helpful?