Skip to main content

Module operations

Module operations 

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