Skip to main content

Module surface

Module surface 

Source
Expand description

The conversation-on-a-surface nouns (ORCH-3 / ORCH-6): where a conversation is reached, why it exists, which job it belongs to, where it moved. They are the vocabulary a crate::ontology::Binding is made of and the wire block every discovery row carries.

Structs§

CrossSurface
ORCH-3: a conversation moved to another surface (Hermes handoff_*).
Recurrence
ORCH-3: the job a recurring session belongs to.
SurfaceKey
ORCH-3: the conversation identity on a surface. Full tuple on a channel; degenerate (all None) on a terminal.
WorkspaceRef
ORCH-6: the wire form of [SessionMeta::workspace] — a typed workspace carried on a discovered or loaded row. The D2 precedence that produces it lives in workspace() (ORCH-3’s contract); this only names the result.

Enums§

Trigger
ORCH-3: why a session exists (the trigger noun; docs/HERMES-IDEAL-SUPPORT-DESIGN.md §3).
WorkspaceKind
ORCH-3 / UNI-9: the typed workspace, derived — never stored.