docs: add thesis diagrams
This commit is contained in:
@@ -48,3 +48,50 @@ flowchart LR
|
|||||||
Runtime --> Capability[Workflow Capability]
|
Runtime --> Capability[Workflow Capability]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Workflow Core
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
Input[Input Schema] --> NodeUse[Node Use]
|
||||||
|
NodeSpec[NodeSpec Contract] --> NodeUse
|
||||||
|
NodeUse --> Outcome[Declared Outcome]
|
||||||
|
Outcome --> Edge[Graph Edge]
|
||||||
|
NodeUse --> StateWrite[State Write]
|
||||||
|
StateWrite --> Reducer[Reducer]
|
||||||
|
Reducer --> State[Workflow State]
|
||||||
|
NodeUse --> Trace[Trace Frame]
|
||||||
|
Interrupt[Interrupt] --> RunState[Stopped Run State]
|
||||||
|
RunState --> Resume[Resume]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Platform Domain
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
Draft[Draft Workspace] --> DraftValidation[Draft Validation]
|
||||||
|
DraftValidation --> Artifact[Workflow Artifact]
|
||||||
|
Artifact --> Deployment[Workflow Deployment]
|
||||||
|
SourceInventory[Source Inventory] --> DeploymentValidation[Deployment Validation]
|
||||||
|
Deployment --> DeploymentValidation
|
||||||
|
DeploymentValidation --> Run[Workflow Run]
|
||||||
|
Run --> RunRecord[Run Record]
|
||||||
|
Run --> Trace[Trace Slice]
|
||||||
|
RunRecord --> Resume[Resume]
|
||||||
|
DeploymentValidation --> Diagnostics[Repairable Diagnostics]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Source Provider Boundary
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
Config[Workflow Config Sources] --> Server[WorkflowServer Composition]
|
||||||
|
Server --> Builtin[Platform Sources]
|
||||||
|
Server --> MCP[MCP Source Provider]
|
||||||
|
Server --> Python[Python Source Provider]
|
||||||
|
Builtin --> Inventory[CapabilitySource Inventory]
|
||||||
|
MCP --> Inventory
|
||||||
|
Python --> Inventory
|
||||||
|
Inventory --> API[Workflow API Surface]
|
||||||
|
API --> Runtime[Workflow Runtime]
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user