Method List
-
#acquire_lock Soba::Infrastructure::LockManager
-
#active_session Soba::Infrastructure::TmuxClient
-
#already_running? Soba::Services::DaemonService
-
#attach_to_session Soba::Infrastructure::TmuxClient
-
#attach_to_window Soba::Infrastructure::TmuxClient
-
#blocking? Soba::Services::WorkflowBlockingChecker
-
#blocking_checker Soba::Services::QueueingService
-
#blocking_issues Soba::Services::WorkflowBlockingChecker
-
#blocking_reason Soba::Services::WorkflowBlockingChecker
-
#body Soba::Domain::Issue
-
#capture_pane Soba::Infrastructure::TmuxClient
-
#capture_pane_continuous Soba::Infrastructure::TmuxClient
-
#check_and_fix Soba::Services::WorkflowIntegrityChecker
-
#clean Soba::Services::ClosedIssueWindowCleaner
-
#cleanup Soba::Services::DaemonService
-
#cleanup_if_stale Soba::Services::PidManager
-
#cleanup_old_logs Soba::Services::SessionLogger
-
#cleanup_stale_locks Soba::Infrastructure::LockManager
-
#cleanup_stale_sessions Soba::Services::SessionResolver
-
#cleanup_test_processes Soba::Services::TestProcessManager
-
#cleanup_workspace Soba::Services::GitWorkspaceManager
-
#clear Soba::Services::StatusManager
-
#close Soba::Services::SessionLogger
-
#close_issue_with_label Soba::Infrastructure::GitHubClient
-
#close_pane Soba::Infrastructure::TmuxClient
-
#closed? Soba::Domain::Issue
-
config Soba::ConfigLoader
-
#config Soba::Services::IssueProcessor
-
#configuration Soba::Commands::Start
-
#create_issue_window Soba::Services::TmuxSessionManager
-
#create_label Soba::Infrastructure::GitHubClient
-
#create_phase_pane Soba::Services::TmuxSessionManager
-
#create_session Soba::Infrastructure::TmuxClient
-
#create_test_pid_manager Soba::Services::TestProcessManager
-
#create_window Soba::Infrastructure::TmuxClient
-
#created_at Soba::Domain::Issue
-
#current_label_for_phase Soba::Domain::PhaseStrategy
-
#daemonize! Soba::Services::DaemonService
-
#delete Soba::Services::PidManager
-
#detect_best_method Soba::Infrastructure::GitHubTokenProvider
-
#determine_phase Soba::Domain::PhaseStrategy
-
#enabled? Soba::Services::SlackNotifier
-
#ensure_log_directory Soba::Services::DaemonService
-
#ensure_test_environment Soba::Services::TestProcessManager
-
#execute Soba::Commands::Status
-
#execute Soba::Commands::Config::Show
-
#execute Soba::Commands::Start
-
#execute Soba::Commands::Stop
-
#execute Soba::Commands::Open
-
#execute Soba::Commands::Init
-
#execute Soba::Services::WorkflowExecutor
-
#execute Soba::Services::AutoMergeService
-
#execute_direct Soba::Services::WorkflowExecutor
-
#execute_in_tmux Soba::Services::WorkflowExecutor
-
#exists? Soba::Services::ProcessInfo
-
#fetch Soba::Infrastructure::GitHubTokenProvider
-
#fetch_closed_issues Soba::Infrastructure::GitHubClient
-
#fetch_issues Soba::Services::IssueWatcher
-
#find_all_repository_sessions Soba::Services::SessionResolver
-
#find_issue_window Soba::Services::TmuxSessionManager
-
#find_log Soba::Services::SessionLogger
-
#find_or_create_repository_session Soba::Services::TmuxSessionManager
-
#find_pane Soba::Infrastructure::TmuxClient
-
#find_repository_session Soba::Services::TmuxSessionManager
-
#find_repository_session_by_pid Soba::Services::TmuxSessionManager
-
from_config Soba::Services::SlackNotifier
-
from_env Soba::Services::SlackNotifier
-
#generate_session_name Soba::Services::SessionResolver
-
#generate_test_id Soba::Services::TestProcessManager
-
#generate_test_session_name Soba::Services::TestProcessManager
-
#get_pr_issue_number Soba::Infrastructure::GitHubClient
-
#get_pull_request Soba::Infrastructure::GitHubClient
-
#get_worktree_path Soba::Services::GitWorkspaceManager
-
#gh_available? Soba::Infrastructure::GitHubTokenProvider
-
#github_client Soba::Services::WorkflowBlockingChecker
-
#github_client Soba::Services::IssueProcessor
-
#github_client Soba::Services::ClosedIssueWindowCleaner
-
#github_client Soba::Services::QueueingService
-
#github_client Soba::Services::WorkflowIntegrityChecker
-
#has_label? Soba::Domain::Issue
-
#id Soba::Domain::Issue
-
#initialize Soba::Services::DaemonService
-
#initialize Soba::Services::AnsiProcessor
-
#initialize Soba::Services::SessionLogger
-
#initialize Soba::Services::IssueWatcher
-
#initialize Soba::Services::IssueMonitor
-
#initialize Soba::Services::ProcessInfo
-
#initialize Soba::Infrastructure::GitHubClient
-
#initialize Soba::Infrastructure::LockManager
-
#initialize Soba::Services::AutoMergeService
-
#initialize Soba::Services::PidManager
-
#initialize Soba::Commands::Start
-
#initialize Soba::Services::TmuxSessionManager
-
#initialize Soba::Commands::Open
-
#initialize Soba::Domain::Issue
-
#initialize Soba::Services::WorkflowBlockingChecker
-
#initialize Soba::Commands::Init
-
#initialize Soba::Services::SlackNotifier
-
#initialize Soba::Services::ClosedIssueWindowCleaner
-
#initialize Soba::Services::IssueProcessor
-
#initialize Soba::Services::StatusManager
-
#initialize Soba::Services::WorkflowIntegrityChecker
-
#initialize Soba::Services::GitWorkspaceManager
-
#initialize Soba::Services::SessionResolver
-
#initialize Soba::Services::QueueingService
-
#initialize Soba::Services::WorkflowExecutor
-
#issue Soba::Infrastructure::GitHubClient
-
#issue_processor Soba::Commands::Start
-
#issues Soba::Infrastructure::GitHubClient
-
#kill_pane Soba::Infrastructure::TmuxClient
-
#kill_session Soba::Infrastructure::TmuxClient
-
#kill_window Soba::Infrastructure::TmuxClient
-
#labels Soba::Domain::Issue
-
#list_issue_windows Soba::Services::TmuxSessionManager
-
#list_labels Soba::Infrastructure::GitHubClient
-
#list_panes Soba::Infrastructure::TmuxClient
-
#list_sessions Soba::Infrastructure::TmuxClient
-
#list_sessions Soba::Services::SessionLogger
-
#list_soba_sessions Soba::Infrastructure::TmuxClient
-
#list_windows Soba::Infrastructure::TmuxClient
-
load Soba::ConfigLoader
-
load! Soba::Configuration
-
#lock Soba::Services::PidManager
-
#locked? Soba::Infrastructure::LockManager
-
#log Soba::Services::DaemonService
-
#log_dir Soba::Services::SessionLogger
-
#log_file Soba::Services::DaemonService
-
#logger Soba::Services::QueueingService
-
#logger Soba::Services::WorkflowIntegrityChecker
-
#logger Soba::Services::ClosedIssueWindowCleaner
-
logger Soba
-
#logger Soba::Services::WorkflowBlockingChecker
-
#memory_usage_mb Soba::Services::ProcessInfo
-
#merge_pull_request Soba::Infrastructure::GitHubClient
-
#monitor Soba::Services::IssueMonitor
-
#next_label Soba::Domain::PhaseStrategy
-
#notify_issue_merged Soba::Services::SlackNotifier
-
#notify_phase_start Soba::Services::SlackNotifier
-
#number Soba::Domain::Issue
-
#octokit Soba::Infrastructure::GitHubClient
-
#open? Soba::Domain::Issue
-
#phase_strategy Soba::Services::IssueProcessor
-
#pid Soba::Services::ProcessInfo
-
#pid_file Soba::Services::PidManager
-
#pid_manager Soba::Services::DaemonService
-
#priority Soba::Domain::Issue
-
#process Soba::Services::IssueProcessor
-
#process Soba::Services::AnsiProcessor
-
#queue_next_issue Soba::Services::QueueingService
-
#rate_limit_remaining Soba::Infrastructure::GitHubClient
-
#read Soba::Services::StatusManager
-
#read Soba::Services::PidManager
-
#release_lock Soba::Infrastructure::LockManager
-
reload Soba::ConfigLoader
-
#rename_window Soba::Infrastructure::TmuxClient
-
reset_config Soba::Configuration
-
#resize_pane Soba::Infrastructure::TmuxClient
-
#resolve_active_session Soba::Services::SessionResolver
-
#run Soba::Services::IssueProcessor
-
#running? Soba::Services::IssueWatcher
-
#running? Soba::Services::PidManager
-
#search_pull_requests Soba::Infrastructure::GitHubClient
-
#select_layout Soba::Infrastructure::TmuxClient
-
#select_pane Soba::Infrastructure::TmuxClient
-
#send_keys Soba::Infrastructure::TmuxClient
-
#session_attached? Soba::Infrastructure::TmuxClient
-
#session_exists? Soba::Infrastructure::TmuxClient
-
#session_exists? Soba::Services::TmuxSessionManager
-
#session_info Soba::Infrastructure::TmuxClient
-
#setup_signal_handlers Soba::Services::DaemonService
-
#setup_workspace Soba::Services::GitWorkspaceManager
-
#should_clean? Soba::Services::ClosedIssueWindowCleaner
-
#split_pane Soba::Infrastructure::TmuxClient
-
#split_window Soba::Infrastructure::TmuxClient
-
#start Soba::Services::IssueWatcher
-
#state Soba::Domain::Issue
-
#status_file Soba::Services::StatusManager
-
#stop Soba::Services::IssueWatcher
-
#switch_window Soba::Infrastructure::TmuxClient
-
#test_mode? Soba::Services::TestProcessManager
-
#test_pid_file_path Soba::Services::TestProcessManager
-
#title Soba::Domain::Issue
-
#tmux_client Soba::Services::ClosedIssueWindowCleaner
-
#tmux_installed? Soba::Infrastructure::TmuxClient
-
#update_current_issue Soba::Services::StatusManager
-
#update_issue_labels Soba::Infrastructure::GitHubClient
-
#update_last_processed Soba::Services::StatusManager
-
#update_main_branch Soba::Services::GitWorkspaceManager
-
#update_memory Soba::Services::StatusManager
-
#updated_at Soba::Domain::Issue
-
#validate_transition Soba::Domain::PhaseStrategy
-
#wait_for_rate_limit Soba::Infrastructure::GitHubClient
-
#window_exists? Soba::Infrastructure::TmuxClient
-
#with_lock Soba::Infrastructure::LockManager
-
#workflow_executor Soba::Services::IssueProcessor
-
#write Soba::Services::StatusManager
-
#write Soba::Services::PidManager
-
#write Soba::Services::SessionLogger