Skip to content

Event Sequence Diagrams

Document type: Product design specification (target state). Not a shipped feature list. See ROADMAP_MAPPING.md for release mapping and SHIPPED.md for what works today.

1. Entity Selection

User clicks entity
↓
Explorer emits EntitySelected
↓
WorkspaceStore updates CurrentFocus
↓
EventBus emits FocusChanged
↓
EntityEditor loads entity
↓
Inspector updates cards
↓
Graph centers node
↓
AI context refreshes
↓
Breadcrumbs update

2. Inline Rename

User edits name
↓
InlineEditor validates locally
↓
RenameCommand preview requested
↓
OntoCore computes impacted references
↓
Preview shown
↓
User confirms
↓
Command executes transaction
↓
Workspace index updates
↓
Diagnostics refresh
↓
Undo stack records semantic command

3. Query Execution

User presses Run
↓
QueryWorkbench emits QueryRequested
↓
OntoCore validates query
↓
Query engine executes
↓
Results stream to UI
↓
Table renders virtualized rows
↓
Graph view receives result graph
↓
History records execution

4. Reasoning Run

Workspace changed
↓
Reasoning scheduler debounces
↓
Reasoner starts background run
↓
Progress events update status
↓
Classification completed
↓
Diagnostics generated
↓
Problems panel updates
↓
Graph overlays update
↓
Entity reasoning cards update

5. AI Suggestion

Current focus changes
↓
AI context engine builds structured context
↓
Suggestion provider evaluates context
↓
SuggestionCard appears
↓
User opens preview
↓
AI produces proposed semantic changes
↓
User applies
↓
Semantic command executes
↓
Undo stack records change

6. Plugin Activation

Workspace opened
↓
Plugin manager checks activation events
↓
Permissions validated
↓
Plugin sandbox starts
↓
Plugin registers capabilities
↓
UI extension slots update
↓
Commands appear in palette