Expand description
Workspace indexing and refactoring orchestration. Index lifecycle state machine for workspace index operations.
This module was extracted to the perl-workspace-index-state-machine microcrate to
keep workspace orchestration code focused on indexing concerns while retaining the
public path.
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.