Index - Atlas Thinking Workspace Technical Specification
Source: /Users/nitishchauhan/Downloads/Cursor-Extension-Technical-Specification---Google-Gemini---httpsgemini.google.comapp80f5cea89d2a9005.md
Alternates: /Users/nitishchauhan/Downloads/Cursor-Extension-Technical-Specification---Google-Gemini---httpsgemini.google.comapp80f5cea89d2a9005 (1).md (shorter earlier PRD/TDD draft; richer 490-line source preferred)
Type: product-spec
Status: indexed
1. Recurring keywords / key ideas
- Atlas as thinking workspace, not another chat client
- Non-linear conversation / spatial branching
- Capture never interrupts thinking
- Computer organizes; human thinks
- Session → Workspace → Objects → Messages hierarchy
- Bubble engine and multi-model floating chats
- Gestures: throw, park, snap, cross-bubble drag
- Autonomous AI workers and shared session memory
- Knowledge compression pipeline
- Phased Cursor execution roadmap
2. Core / novel / atypical ideas
- Explicit ban on building around a traditional chat schema; “chat” is one object type among notes, PDFs, browsers, todos, whiteboards.
- Dual modes: structured branching conversation vs free spatial canvas.
- Session replay restores exact panel geometry, zoom, and scroll as first-class product behavior.
- Compression and export treated as core modules, not afterthoughts: close the loop between thinking and durable artifacts.
- Responsiveness mandate: feel like lightweight desk cards at 60 FPS, not heavyweight windows.
3. Context and flow
Gemini → Cursor technical requirements package (2026-07-20). Richer file is a full TRD: philosophy, data model, modules for modes/objects/gestures/workers/memory/compression/search/export, visual architecture, and phased roadmap. Alternate (1) is a shorter PRD/TDD covering the same product spine with fewer modules. Deduped to one note.
4. Publishing angles
- Mode: Authority article
- Why: Strong product philosophy document that can seed both build work and public essays on spatial AI workspaces.
- Angles:
- Why chat schemas fail systems thinkers
- Bubble/session model as the unit of thought work
- Capture, compression, and export as the real moat
- Building Atlas in phases without shipping a generic ChatGPT clone