List of all items
Structs
- config::Config
- config::defaults::AgentConfig
- config::defaults::DefaultsConfig
- config::defaults::FailureConfig
- config::defaults::LintConfig
- config::defaults::LintThresholds
- config::defaults::ParallelConfig
- config::defaults::SiteConfig
- config::defaults::SiteExcludeConfig
- config::defaults::SiteFeaturesConfig
- config::defaults::SiteGraphConfig
- config::defaults::SiteIncludeConfig
- config::defaults::SiteTimelineConfig
- config::defaults::WatchConfig
- config::providers::ProjectConfig
- config::providers::RepoConfig
- config::validation::ApprovalConfig
- config::validation::DerivedFieldConfig
- config::validation::EnterpriseConfig
- config::validation::OutputValidationConfig
- conflict::ConflictContext
- derivation::DerivationContext
- derivation::DerivationEngine
- diagnose::CheckResult
- diagnose::DiagnosticReport
- domain::quality::QualityAssessment
- git::CommitInfo
- git::MergeAttemptResult
- git::MergeResult
- git::RebaseResult
- id::SpecId
- mcp::protocol::JsonRpcError
- mcp::protocol::JsonRpcRequest
- mcp::protocol::JsonRpcResponse
- merge::BranchInfo
- merge_driver::MergeDriverSetupResult
- merge_driver::ParsedSpec
- merge_errors::MergeContext
- merge_errors::MergeError
- operations::archive::ArchiveOptions
- operations::cancel::CancelOptions
- operations::commits::AgentDetectionResult
- operations::create::CreateOptions
- operations::finalize::FinalizeOptions
- operations::pause::PauseOptions
- operations::reset::ResetOptions
- operations::update::UpdateOptions
- operations::verify::CriterionResult
- operations::verify::VerifyOptions
- output::Output
- prompt::PromptFrontmatter
- prompt::WorktreeContext
- prompts::PromptMetadata
- provider::ClaudeCliProvider
- provider::KiroCliProvider
- provider::OllamaConfig
- provider::OllamaProvider
- provider::OpenaiConfig
- provider::OpenaiProvider
- provider::ProviderConfig
- repository::git_repository::CommandGitRepository
- repository::in_memory::InMemorySpecRepository
- repository::spec_repository::FileSpecRepository
- retry::RetryState
- scoring::SpecScore
- site::BuildResult
- site::SiteGenerator
- site::SiteStats
- site::SpecTemplateData
- site::theme::InitResult
- site::theme::ThemeFile
- site::timeline::TimelineGroup
- spec::Approval
- spec::BlockingDependency
- spec::Spec
- spec::SpecFrontmatter
- spec::TransitionBuilder
- spec_template::SpecTemplate
- spec_template::TemplateFrontmatter
- spec_template::TemplateVariable
- status::AttentionItem
- status::InProgressItem
- status::ReadyItem
- status::StatusData
- status::TodayActivity
- takeover::TakeoverResult
- validation::ValidationResult
- worktree::git_ops::MergeCleanupResult
- worktree::status::AgentStatus
Enums
- config::defaults::GraphDetailLevel
- config::defaults::OnPermanentFailure
- config::defaults::TimelineGroupBy
- config::validation::DerivationSource
- config::validation::RejectionAction
- config::validation::ValidationRule
- derivation::ValidationResult
- merge::BranchStatus
- merge_driver::MergeRule
- merge_errors::ConflictType
- merge_errors::MergeErrorKind
- operations::commits::CommitError
- operations::verify::VerificationStatus
- output::OutputMode
- provider::ProviderType
- retry::RetryDecision
- scoring::ACQualityGrade
- scoring::ComplexityGrade
- scoring::ConfidenceGrade
- scoring::IsolationGrade
- scoring::SplittabilityGrade
- scoring::TrafficLight
- spec::ApprovalStatus
- spec::SpecStatus
- spec::TransitionError
- spec_template::TemplateSource
- worktree::status::AgentStatusState
Traits
- provider::ModelProvider
- repository::git_repository::GitRepository
- repository::spec_repository::SpecRepository
Functions
- agent::run_agent
- agent::run_agent_with_retries
- config::global_config_path
- conflict::create_conflict_spec
- conflict::detect_conflicting_files
- conflict::extract_spec_context
- conflict::get_blocked_specs
- conflict::get_diff_summary
- deps::check_circular_dependencies
- deps::find_spec_by_id
- deps::is_blocked_by_dependencies
- deps::resolve_dependency
- derivation::build_context
- diagnose::diagnose_spec
- domain::dependency::detect_cycles
- domain::dependency::topological_sort
- domain::quality::assess_quality
- domain::spec_validation::get_blockers
- domain::spec_validation::is_spec_ready
- formatters::format_regular_status
- git::branch_exists
- git::can_fast_forward_merge
- git::count_commits
- git::delete_branch
- git::ensure_on_main_branch
- git::format_merge_summary
- git::get_commit_changed_files
- git::get_commit_files_with_status
- git::get_commits_for_path
- git::get_commits_in_range
- git::get_conflicting_files
- git::get_current_branch
- git::get_file_at_commit
- git::get_file_at_parent
- git::get_git_config
- git::get_git_user_info
- git::get_recent_commits
- git::is_branch_behind
- git::is_branch_merged
- git::merge_single_spec
- git::rebase_abort
- git::rebase_branch
- git::rebase_continue
- git::stage_file
- id::format_base36
- id::generate_id
- id::parse_base36
- mcp::handlers::handle_method
- mcp::handlers::handle_notification
- mcp::server::handle_request
- mcp::server::run_server
- mcp::tools::watch::tool_chant_watch_start
- mcp::tools::watch::tool_chant_watch_status
- mcp::tools::watch::tool_chant_watch_stop
- merge::count_criteria
- merge::detect_branch_status
- merge::get_branch_info_for_specs
- merge::get_specs_to_merge
- merge::is_driver_spec
- merge::load_main_branch
- merge::merge_driver_spec
- merge::validate_spec_can_merge
- merge_driver::assemble_spec
- merge_driver::get_merge_rule
- merge_driver::get_setup_instructions
- merge_driver::merge_body
- merge_driver::merge_frontmatter
- merge_driver::parse_spec_file
- merge_driver::run_merge_driver
- merge_driver::serialize_frontmatter
- merge_driver::setup_merge_driver
- merge_errors::branch_not_found
- merge_errors::classify_conflict_type
- merge_errors::driver_members_incomplete
- merge_errors::fast_forward_conflict
- merge_errors::generic_merge_failed
- merge_errors::main_branch_not_found
- merge_errors::member_merge_failed
- merge_errors::merge_conflict
- merge_errors::merge_conflict_detailed
- merge_errors::merge_stopped
- merge_errors::no_branch_for_spec
- merge_errors::no_commits_found
- merge_errors::parse_conflicting_files
- merge_errors::rebase_conflict
- merge_errors::rebase_stopped
- merge_errors::spec_status_not_mergeable
- merge_errors::worktree_already_exists
- operations::archive::archive_spec
- operations::cancel::cancel_spec
- operations::commits::detect_agent_in_commit
- operations::commits::detect_agents_in_spec_commits
- operations::commits::get_commits_for_spec
- operations::commits::get_commits_for_spec_allow_no_commits
- operations::commits::get_commits_for_spec_with_branch
- operations::commits::get_commits_for_spec_with_branch_allow_no_commits
- operations::commits::has_agent_coauthorship
- operations::create::create_spec
- operations::finalize::finalize_spec
- operations::model::get_model_name
- operations::model::get_model_name_with_default
- operations::pause::pause_spec
- operations::reset::reset_spec
- operations::update::update_spec
- operations::verify::extract_acceptance_criteria
- operations::verify::parse_verification_response
- operations::verify::update_spec_with_verification_results
- operations::verify::verify_spec
- pid::cleanup_stale_pids
- pid::ensure_pids_dir
- pid::is_process_running
- pid::list_active_pids
- pid::read_pid_file
- pid::remove_pid_file
- pid::remove_process_files
- pid::stop_process
- pid::stop_spec_work
- pid::write_pid_file
- prompt::assemble
- prompt::assemble_with_context
- prompt::confirm
- prompts::all_bundled_prompts
- prompts::get_prompt
- retry::calculate_backoff_delay
- retry::decide_retry
- retry::should_retry
- score::ac_quality::calculate_ac_quality
- score::confidence::calculate_confidence
- score::isolation::calculate_isolation
- score::splittability::calculate_splittability
- score::traffic_light::determine_status
- score::traffic_light::generate_detailed_guidance
- score::traffic_light::generate_suggestions
- score::vague::detect_vague_patterns
- scoring::calculate_complexity
- scoring::calculate_spec_score
- site::graph::build_dependency_graph
- site::slugify
- site::theme::get_template_variables_doc
- site::theme::get_theme_files
- site::theme::init_theme
- site::theme::list_theme_files
- site::theme::theme_exists
- site::timeline::build_timeline_groups
- spec::apply_blocked_status_with_repos
- spec::is_completed
- spec::is_failed
- spec::load_all_specs
- spec::load_all_specs_with_options
- spec::normalize_model_name
- spec::resolve_spec
- spec::split_frontmatter
- spec_group::all_members_completed
- spec_group::all_prior_siblings_completed
- spec_group::auto_complete_driver_if_ready
- spec_group::compare_spec_ids
- spec_group::extract_driver_id
- spec_group::extract_member_number
- spec_group::get_incomplete_members
- spec_group::get_members
- spec_group::is_member_of
- spec_group::mark_driver_in_progress
- spec_group::mark_driver_in_progress_conditional
- spec_template::find_template
- spec_template::global_templates_dir
- spec_template::load_all_templates
- spec_template::parse_var_args
- spec_template::project_templates_dir
- status::aggregate_status
- status::format_status_as_json
- takeover::cmd_takeover
- tools::execute_tool
- tools::get_tool_definitions
- tools::list_files
- tools::read_file
- tools::run_command
- tools::write_file
- ui::attention_symbol
- ui::colors::colored
- ui::colors::error
- ui::colors::heading
- ui::colors::identifier
- ui::colors::info
- ui::colors::markdown_heading
- ui::colors::secondary
- ui::colors::success
- ui::colors::warning
- ui::format::elapsed_minutes
- ui::format::separator
- ui::format::truncate_title
- ui::is_quiet
- ui::is_silent_mode
- ui::status_icon
- utc_now_iso
- validation::extract_json_from_output
- validation::generate_schema_prompt_section
- validation::load_schema
- validation::validate_agent_output
- validation::validate_spec_output_from_log
- worktree::git_ops::commit_in_worktree
- worktree::git_ops::copy_spec_to_worktree
- worktree::git_ops::create_worktree
- worktree::git_ops::get_active_worktree
- worktree::git_ops::has_uncommitted_changes
- worktree::git_ops::isolate_worktree_specs
- worktree::git_ops::merge_and_cleanup
- worktree::git_ops::remove_worktree
- worktree::git_ops::worktree_path_for_spec
- worktree::status::read_status
- worktree::status::write_status
Constants
- mcp::protocol::PROTOCOL_VERSION
- mcp::protocol::SERVER_NAME
- mcp::protocol::SERVER_VERSION
- paths::ARCHIVE_DIR
- paths::LOCKS_DIR
- paths::LOGS_DIR
- paths::PROMPTS_DIR
- paths::SPECS_DIR
- paths::STORE_DIR
- prompts::MERGE_CONFLICT
- prompts::OLLAMA
- prompts::SPLIT
- prompts::STANDARD
- prompts::VERIFY
- score::vague::DEFAULT_VAGUE_PATTERNS
- site::embedded::BASE_HTML
- site::embedded::CHANGELOG_HTML
- site::embedded::GRAPH_HTML
- site::embedded::INDEX_HTML
- site::embedded::LABEL_INDEX_HTML
- site::embedded::SPEC_HTML
- site::embedded::STATUS_INDEX_HTML
- site::embedded::STYLES_CSS
- site::embedded::TIMELINE_HTML
- spec_template::GLOBAL_TEMPLATES_DIR
- spec_template::PROJECT_TEMPLATES_DIR