Skip to main content

Crate xchecker_phase_api

Crate xchecker_phase_api 

Source
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§

BudgetUsage
Information about packet budget usage.
Packet
A packet of content prepared for Claude CLI consumption.
PhaseContext
Context information passed to phases during execution
PhaseMetadata
Metadata about phase execution
PhaseResult
Result of executing a phase

Enums§

NextStep
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