Expand description
Shared business logic layer for spec operations.
This module provides the canonical implementation of spec operations, used by both CLI commands and MCP handlers to ensure consistency.
Re-exports§
pub use archive::archive_spec;pub use archive::ArchiveOptions;pub use cancel::cancel_spec;pub use cancel::CancelOptions;pub use commits::detect_agent_in_commit;pub use commits::get_commits_for_spec;pub use commits::get_commits_for_spec_allow_no_commits;pub use commits::get_commits_for_spec_with_branch;pub use commits::get_commits_for_spec_with_branch_allow_no_commits;pub use commits::AgentDetectionResult;pub use commits::CommitError;pub use create::create_spec;pub use finalize::finalize_spec;pub use finalize::FinalizeOptions;pub use model::get_model_name;pub use model::get_model_name_with_default;pub use pause::pause_spec;pub use pause::PauseOptions;pub use reset::reset_spec;pub use reset::ResetOptions;pub use update::update_spec;pub use update::UpdateOptions;pub use verify::extract_acceptance_criteria;pub use verify::parse_verification_response;pub use verify::update_spec_with_verification_results;pub use verify::verify_spec;pub use verify::CriterionResult;pub use verify::VerificationStatus;pub use verify::VerifyOptions;
Modules§
- archive
- Archive operation for specs.
- cancel
- Cancel operation for specs.
- commits
- Commit tracking and detection for spec finalization.
- create
- Spec creation operation.
- finalize
- Spec finalization operation.
- model
- Model selection and detection logic.
- pause
- Spec pause operation.
- reset
- Spec reset operation.
- update
- Spec update operation.
- verify
- Spec verification operation.