Expand description
Phase trait system for orchestrating spec generation workflows
This module defines the core Phase trait and related types that enable the structured execution of spec generation phases with separated concerns.
§Purpose
This crate provides the shared contract between the orchestrator and phase implementations. It contains minimal types needed for phase execution without introducing circular dependencies.
Structs§
- Budget
Usage - Information about packet budget usage.
- Packet
- A packet of content prepared for Claude CLI consumption.
- Phase
Context - Context information passed to phases during execution
- Phase
Metadata - Metadata about phase execution
- Phase
Result - Result of executing a phase
Enums§
- Next
Step - Represents the next step to take after a phase completes
- PhaseId
- Phase identifiers for the spec generation workflow.
Traits§
- Phase
- Core trait that all workflow phases must implement