Module contract

Module contract 

Source
Expand description

Runtime contract introspection for Live sessions.

A contract is a serializable description of the runtime configuration: phases, tools, extractors, promotions, watchers, and control-plane knobs. It intentionally describes stable metadata only; closures are represented as booleans or human-readable predicate/debug labels.

Structsยง

ComputedContract
A computed state declaration.
ControlContract
Runtime control-plane settings.
ExtractorContract
A turn extractor declaration.
PhaseContract
A conversation phase declaration.
PreparationContract
A phase preparation declaration.
PromotionContract
A field promotion declaration.
RuntimeContract
Serializable description of a configured Live runtime.
ToolContract
A tool declaration in the runtime contract.
TransitionContract
A phase transition declaration.
WatcherContract
A watcher declaration.