Dogfood Scheduler¶
Cluster: Uncategorised | Type: component | MCP Tools: None
Overview¶
Public API¶
DogfoodStepResult(BaseModel)¶
| Field | Type | Default |
|---|---|---|
name | str | required |
status | str | 'completed' |
evidence | dict | Field(default_factory=dict) |
DogfoodWorkflowResult(BaseModel)¶
| Field | Type | Default |
|---|---|---|
steps | list[str] | Field(default_factory=list) |
step_results | list[DogfoodStepResult] | Field(default_factory=list) |
backlog_items | int | 0 |
backlog_paths | list[str] | Field(default_factory=list) |
shadow_mode | bool | True |
canary_ready | bool | False |
DogfoodScheduler¶
Constructor:
| Parameter | Type | Default |
|---|---|---|
ledger | ReliabilityLedger | required |
backlog_root | str \| Path | '.g6/improvement_backlog' |
Methods:
run_once() -> DogfoodWorkflowResult¶
DogfoodSchedulerContract¶
Read-only facade over the existing deterministic dogfood scheduler.
Methods: