OpenGenie
Repository on GitHub

011 · The mission view

On this page

Five whys

  1. Why a mission screen? A returning user needs to know what the agent is doing or achieved without reading an entire chat.
  2. Why is chat insufficient? Objectives, plans, tools, files and proof arrive at different times and are scattered across turns.
  3. Why do scattered facts hurt? The reader must reconstruct which work is current, what is trustworthy and whether intervention is needed.
  4. Why does reconstruction matter? Agent work continues without the viewer; an ambiguous “done” or spinner can cause duplicate work or misplaced trust.
  5. Why solve this at the mission level? One accepted user instruction already has an identity, a lifecycle and evidence: the existing turn. A projection of that record supplies a stable place to orient, inspect and act.

First principles

Document graph

ReadPurposeNext
ProductOutcomes, research, scope and acceptance IDsDesign
Code and lensesCurrent code and six professional viewpointsArchitecture
UX/UIASCII screens, navigation, tokens, interactionsEdge cases
ArchitectureMermaid sequence, E/R and state models; projection contractImplementation
ImplementationOrdered DRY/SOLID work and release gatesValidation
Edge cases and testsRequirement-to-test risk matrixEvidence
ValidationActual verification and remaining limitsEvidence

This extends durable missions, the shell and document navigation. Local implementation only; workspace identity/warehouse tools are unavailable in this session. No connected Databricks operations are needed or claimed.