Expand description
Workspace indexing and refactoring orchestration. State machine defining valid index lifecycle transitions and degraded states. Index lifecycle state machine for workspace index operations.
Re-exports from the internal state_machine module to preserve existing caller paths
like perl_workspace::workspace::state_machine::IndexStateMachine.
Structs§
- Build
Phase Transition - A phase transition while building the workspace index.
- Index
State Machine - Thread-safe index state machine.
- Index
State Transition - State transition for index lifecycle instrumentation.
Enums§
- Build
Phase - Build phases for the Building state.
- Degradation
Reason - Reason for index degradation.
- Index
State - Enhanced index state with additional production-ready states.
- Index
State Kind - Coarse index state kinds for instrumentation and transition tracking.
- Invalidation
Reason - Reason for index invalidation.
- Resource
Kind - Type of resource limit that was exceeded.
- Transition
Result - Result of a state transition attempt.