Expand description
Spec merge logic and utilities.
§Doc Audit
- audited: 2026-01-25
- docs: guides/recovery.md
- ignore: false
Structs§
- Branch
Info - Information about a branch for selective merge display
Enums§
- Branch
Status - Status of a branch for selective merge operations
Functions§
- count_
criteria - Count checked and total acceptance criteria in a spec
- detect_
branch_ status - Detect the status of a branch for selective merge
- get_
branch_ info_ for_ specs - Get branch information for all completed specs
- get_
specs_ to_ merge - Get the list of specs to merge based on arguments Returns vector of (spec_id, Spec) tuples
- is_
driver_ spec - Check if a spec is a driver spec (has member specs)
- load_
main_ branch - Load main_branch from config with fallback to “main”
- merge_
driver_ spec - Merge a driver spec and all its members in order.
- validate_
spec_ can_ merge - Validate that a spec can be merged. Public API used in tests.