Expand description
Typed Workflow IR and validation for CodeWhale.
This crate deliberately stops at the Rust-owned IR boundary. Runtime tool exposure, worktree application, replay, and model execution are layered on top only after their cancellation and evidence semantics are proven.
Structs§
- Branch
Candidate - Branch
Result - Branch
Spec - Branch
Tournament - Budget
Spec - Completion
Request - Completion
Response - Cond
Spec - Control
Node Result - Expand
Spec - Leaf
Result - Leaf
Spec - Loop
Until Spec - Mock
Leaf Outcome - Mock
Model Provider - Mock
Workflow Executor - Model
Capabilities - Model
Policy - Pareto
Frontier - Permission
Spec - Phase
- Phase
Plan - Promotion
Gate - Promotion
Gate Decision - Promotion
Policy - Provider
Model - Provider
Registry - Reduce
Spec - Replay
Control Record - Replay
Leaf Record - Replay
Options - Resolved
Model - Sequence
Spec - Student
Replay Metrics - Student
Replay Result - Student
Replay Test Result - Task
- Teacher
Candidate - Teacher
Review Report - Teacher
Review Spec - Workflow
Config - Workflow
Execution - Workflow
Fleet Limits - Workflow
Fleet Shape - Workflow
Memo Usage - Workflow
Plan - Workflow
Replay Executor - Workflow
Replay Trace - Workflow
Spec - Workflow
Usage
Enums§
- Agent
Type - Control
Node Kind - Failure
Policy - Isolation
Mode - Javascript
Workflow Error - Json
Repair Error - Model
Policy Error - Model
Provider Error - Model
Role - Model
Selection Source - Promotion
Strategy - Task
Mode - Teacher
Candidate Kind - Teacher
Candidate Status - Workflow
Execution Error - Workflow
Fleet Limit Error - Workflow
Node - Workflow
Replay Error - Workflow
RunStatus - Workflow
Validation Error
Constants§
Traits§
Functions§
- compile_
javascript_ workflow - compile_
typescript_ workflow - compute_
leaf_ input_ hash - parse_
json_ with_ repair - repair_
json_ text_ once - scopes_
overlap - teacher_
candidates_ from_ execution