Module: Ocak

Defined in:
lib/ocak.rb,
lib/ocak/cli.rb,
lib/ocak/config.rb,
lib/ocak/logger.rb,
lib/ocak/planner.rb,
lib/ocak/git_utils.rb,
lib/ocak/run_report.rb,
lib/ocak/project_key.rb,
lib/ocak/commands/hiz.rb,
lib/ocak/commands/run.rb,
lib/ocak/verification.rb,
lib/ocak/claude_runner.rb,
lib/ocak/commands/debt.rb,
lib/ocak/commands/init.rb,
lib/ocak/issue_backend.rb,
lib/ocak/issue_fetcher.rb,
lib/ocak/merge_manager.rb,
lib/ocak/step_comments.rb,
lib/ocak/stream_parser.rb,
lib/ocak/command_runner.rb,
lib/ocak/commands/audit.rb,
lib/ocak/commands/clean.rb,
lib/ocak/pipeline_state.rb,
lib/ocak/process_runner.rb,
lib/ocak/stack_detector.rb,
lib/ocak/step_execution.rb,
lib/ocak/agent_generator.rb,
lib/ocak/commands/design.rb,
lib/ocak/commands/resume.rb,
lib/ocak/commands/status.rb,
lib/ocak/pipeline_runner.rb,
lib/ocak/batch_processing.rb,
lib/ocak/process_registry.rb,
lib/ocak/state_management.rb,
lib/ocak/worktree_manager.rb,
lib/ocak/failure_reporting.rb,
lib/ocak/instance_builders.rb,
lib/ocak/monorepo_detector.rb,
lib/ocak/pipeline_executor.rb,
lib/ocak/reready_processor.rb,
lib/ocak/shutdown_handling.rb,
lib/ocak/parallel_execution.rb,
lib/ocak/commands/issue/edit.rb,
lib/ocak/commands/issue/list.rb,
lib/ocak/commands/issue/view.rb,
lib/ocak/local_issue_fetcher.rb,
lib/ocak/local_merge_manager.rb,
lib/ocak/merge_orchestration.rb,
lib/ocak/commands/issue/close.rb,
lib/ocak/commands/issue/create.rb

Defined Under Namespace

Modules: BatchProcessing, CLI, CommandRunner, Commands, FailureReporting, GitUtils, InstanceBuilders, IssueBackend, MergeOrchestration, MonorepoDetector, ParallelExecution, Planner, ProcessRunner, ProjectKey, ShutdownHandling, StateManagement, StepComments, StepExecution, Verification Classes: AgentGenerator, ClaudeRunner, Config, IssueFetcher, LocalIssueFetcher, LocalMergeManager, MergeManager, PipelineExecutor, PipelineLogger, PipelineRunner, PipelineState, ProcessRegistry, RereadyProcessor, RunReport, StackDetector, StreamParser, WatchFormatter, WorktreeManager

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.rootObject



6
7
8
# File 'lib/ocak.rb', line 6

def self.root
  File.expand_path('..', __dir__)
end

.templates_dirObject



10
11
12
# File 'lib/ocak.rb', line 10

def self.templates_dir
  File.join(File.dirname(__FILE__), 'ocak', 'templates')
end