docs: add thesis diagrams

This commit is contained in:
lda
2026-06-14 17:24:42 +07:00 Verified
parent 62b59401a3
commit a8d2afd7f7
+47
View File
@@ -48,3 +48,50 @@ flowchart LR
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]
```