LICENSE
MANIFEST.in
README.md
pyproject.toml
build_backend/__init__.py
src/gobby/__init__.py
src/gobby/app_context.py
src/gobby/paths.py
src/gobby/py.typed
src/gobby/runner.py
src/gobby/runner_broadcasting.py
src/gobby/runner_lifecycle.py
src/gobby/runner_lifecycle_agents.py
src/gobby/runner_lifecycle_periodic.py
src/gobby/runner_lifecycle_shutdown.py
src/gobby/runner_lifecycle_startup.py
src/gobby/runner_lifecycle_subsystems.py
src/gobby/runner_maintenance.py
src/gobby/shutdown_intent.py
src/gobby.egg-info/PKG-INFO
src/gobby.egg-info/SOURCES.txt
src/gobby.egg-info/dependency_links.txt
src/gobby.egg-info/entry_points.txt
src/gobby.egg-info/requires.txt
src/gobby.egg-info/top_level.txt
src/gobby/adapters/__init__.py
src/gobby/adapters/acp_client.py
src/gobby/adapters/base.py
src/gobby/adapters/claude_code.py
src/gobby/adapters/claude_contract.py
src/gobby/adapters/droid.py
src/gobby/adapters/droid_contract.py
src/gobby/adapters/gemini.py
src/gobby/adapters/gemini_acp_client.py
src/gobby/adapters/qwen.py
src/gobby/adapters/qwen_acp_client.py
src/gobby/adapters/codex_impl/__init__.py
src/gobby/adapters/codex_impl/app_server_adapter.py
src/gobby/adapters/codex_impl/client.py
src/gobby/adapters/codex_impl/hooks_adapter.py
src/gobby/adapters/codex_impl/item_normalization.py
src/gobby/adapters/codex_impl/shared.py
src/gobby/adapters/codex_impl/types.py
src/gobby/agents/__init__.py
src/gobby/agents/agent_cleanup.py
src/gobby/agents/agent_health.py
src/gobby/agents/checkpoint_manager.py
src/gobby/agents/constants.py
src/gobby/agents/dry_run.py
src/gobby/agents/idle_check_handler.py
src/gobby/agents/idle_detector.py
src/gobby/agents/isolation.py
src/gobby/agents/kill.py
src/gobby/agents/launcher_session.py
src/gobby/agents/lifecycle_monitor.py
src/gobby/agents/local_model.py
src/gobby/agents/loop_tracker.py
src/gobby/agents/prompt_detector.py
src/gobby/agents/provider_rotation.py
src/gobby/agents/pty_reader.py
src/gobby/agents/readiness.py
src/gobby/agents/reasoning.py
src/gobby/agents/registry.py
src/gobby/agents/run_completion.py
src/gobby/agents/runner.py
src/gobby/agents/runner_models.py
src/gobby/agents/runner_queries.py
src/gobby/agents/runtime_cleanup.py
src/gobby/agents/sandbox.py
src/gobby/agents/session.py
src/gobby/agents/spawn.py
src/gobby/agents/spawn_executor.py
src/gobby/agents/stall_classifier.py
src/gobby/agents/sync.py
src/gobby/agents/task_recovery.py
src/gobby/agents/terminal_prompt_monitor.py
src/gobby/agents/trust.py
src/gobby/agents/spawners/__init__.py
src/gobby/agents/spawners/auth_env.py
src/gobby/agents/spawners/base.py
src/gobby/agents/spawners/command_builder.py
src/gobby/agents/spawners/prompt_manager.py
src/gobby/agents/tmux/__init__.py
src/gobby/agents/tmux/errors.py
src/gobby/agents/tmux/output_reader.py
src/gobby/agents/tmux/pane_monitor.py
src/gobby/agents/tmux/pty_bridge.py
src/gobby/agents/tmux/session_manager.py
src/gobby/agents/tmux/spawner.py
src/gobby/agents/tmux/wsl_compat.py
src/gobby/autonomous/__init__.py
src/gobby/autonomous/progress_tracker.py
src/gobby/autonomous/stop_registry.py
src/gobby/autonomous/stuck_detector.py
src/gobby/build/__init__.py
src/gobby/build/branch_cleanup.py
src/gobby/build/controls.py
src/gobby/build/delivery.py
src/gobby/build/dispatch_tick.py
src/gobby/build/lifecycle.py
src/gobby/build/options.py
src/gobby/build/profiles.py
src/gobby/build/project_controls.py
src/gobby/build/results.py
src/gobby/build/service.py
src/gobby/build/stage_manifest.py
src/gobby/build/target_branch.py
src/gobby/build/validation.py
src/gobby/build/workspaces.py
src/gobby/cli/__init__.py
src/gobby/cli/__main__.py
src/gobby/cli/_detectors.py
src/gobby/cli/_install_embedding_prompts.py
src/gobby/cli/_install_prompts.py
src/gobby/cli/agents.py
src/gobby/cli/auth.py
src/gobby/cli/build.py
src/gobby/cli/clones.py
src/gobby/cli/communications.py
src/gobby/cli/cron.py
src/gobby/cli/daemon.py
src/gobby/cli/export_import.py
src/gobby/cli/extensions.py
src/gobby/cli/github.py
src/gobby/cli/init.py
src/gobby/cli/install.py
src/gobby/cli/install_setup.py
src/gobby/cli/install_setup_gcode.py
src/gobby/cli/install_setup_ghook.py
src/gobby/cli/install_setup_gloc.py
src/gobby/cli/install_setup_gsqz.py
src/gobby/cli/linear.py
src/gobby/cli/mcp.py
src/gobby/cli/mcp_proxy.py
src/gobby/cli/memory.py
src/gobby/cli/merge.py
src/gobby/cli/pack.py
src/gobby/cli/pipelines.py
src/gobby/cli/plan.py
src/gobby/cli/plans.py
src/gobby/cli/profiles.py
src/gobby/cli/projects.py
src/gobby/cli/qdrant.py
src/gobby/cli/rules.py
src/gobby/cli/secrets.py
src/gobby/cli/service.py
src/gobby/cli/services.py
src/gobby/cli/sessions.py
src/gobby/cli/setup.py
src/gobby/cli/skills.py
src/gobby/cli/stages.py
src/gobby/cli/sync.py
src/gobby/cli/test_quality.py
src/gobby/cli/tokens.py
src/gobby/cli/ui.py
src/gobby/cli/utils.py
src/gobby/cli/worktrees.py
src/gobby/cli/installers/__init__.py
src/gobby/cli/installers/claude.py
src/gobby/cli/installers/codex.py
src/gobby/cli/installers/droid.py
src/gobby/cli/installers/embedding.py
src/gobby/cli/installers/gemini.py
src/gobby/cli/installers/git_hooks.py
src/gobby/cli/installers/hook_commands.py
src/gobby/cli/installers/ide_config.py
src/gobby/cli/installers/mcp_config.py
src/gobby/cli/installers/neo4j.py
src/gobby/cli/installers/qdrant.py
src/gobby/cli/installers/qwen.py
src/gobby/cli/installers/service.py
src/gobby/cli/installers/service_common.py
src/gobby/cli/installers/service_linux.py
src/gobby/cli/installers/service_windows.py
src/gobby/cli/installers/shared.py
src/gobby/cli/installers/skill_install.py
src/gobby/cli/tasks/__init__.py
src/gobby/cli/tasks/_stage_filters.py
src/gobby/cli/tasks/ai.py
src/gobby/cli/tasks/commits.py
src/gobby/cli/tasks/crud.py
src/gobby/cli/tasks/deps.py
src/gobby/cli/tasks/expand.py
src/gobby/cli/tasks/labels.py
src/gobby/cli/tasks/main.py
src/gobby/cli/tasks/repair.py
src/gobby/cli/tasks/review.py
src/gobby/cli/tasks/search.py
src/gobby/cli/tasks/stages.py
src/gobby/cli/tasks/_utils/__init__.py
src/gobby/cli/tasks/_utils/cascade.py
src/gobby/cli/tasks/_utils/claims.py
src/gobby/cli/tasks/_utils/config.py
src/gobby/cli/tasks/_utils/listing.py
src/gobby/cli/tasks/_utils/rendering.py
src/gobby/cli/tasks/_utils/resolution.py
src/gobby/cli/tasks/_utils/tree.py
src/gobby/cli/workflows/__init__.py
src/gobby/cli/workflows/check.py
src/gobby/cli/workflows/common.py
src/gobby/cli/workflows/inspect.py
src/gobby/cli/workflows/manage.py
src/gobby/cli/workflows/variables.py
src/gobby/clones/__init__.py
src/gobby/clones/git.py
src/gobby/code_index/__init__.py
src/gobby/code_index/context.py
src/gobby/code_index/graph.py
src/gobby/code_index/maintenance.py
src/gobby/code_index/models.py
src/gobby/code_index/storage.py
src/gobby/code_index/summarizer.py
src/gobby/code_index/sync_worker.py
src/gobby/code_index/trigger.py
src/gobby/communications/__init__.py
src/gobby/communications/attachments.py
src/gobby/communications/identities.py
src/gobby/communications/manager.py
src/gobby/communications/models.py
src/gobby/communications/polling.py
src/gobby/communications/rate_limiter.py
src/gobby/communications/reactions.py
src/gobby/communications/router.py
src/gobby/communications/threads.py
src/gobby/communications/adapters/__init__.py
src/gobby/communications/adapters/base.py
src/gobby/communications/adapters/discord.py
src/gobby/communications/adapters/email.py
src/gobby/communications/adapters/gobby_chat.py
src/gobby/communications/adapters/slack.py
src/gobby/communications/adapters/sms.py
src/gobby/communications/adapters/teams.py
src/gobby/communications/adapters/telegram.py
src/gobby/config/__init__.py
src/gobby/config/app.py
src/gobby/config/bin_freshness.py
src/gobby/config/bootstrap.py
src/gobby/config/build.py
src/gobby/config/code_index.py
src/gobby/config/communications.py
src/gobby/config/conductor.py
src/gobby/config/cron.py
src/gobby/config/daemon_sandbox.py
src/gobby/config/extensions.py
src/gobby/config/feature_base.py
src/gobby/config/features.py
src/gobby/config/llm_providers.py
src/gobby/config/mcp.py
src/gobby/config/persistence.py
src/gobby/config/pipelines.py
src/gobby/config/servers.py
src/gobby/config/sessions.py
src/gobby/config/skills.py
src/gobby/config/tasks.py
src/gobby/config/tmux.py
src/gobby/config/voice.py
src/gobby/data/docker-compose.services.yml
src/gobby/dispatch/__init__.py
src/gobby/dispatch/actions.py
src/gobby/dispatch/discovery_artifacts.py
src/gobby/dispatch/dispatcher.py
src/gobby/dispatch/mutex.py
src/gobby/dispatch/prompts.py
src/gobby/dispatch/rules.py
src/gobby/dispatch/spawn.py
src/gobby/dispatch/workspace_merge.py
src/gobby/events/__init__.py
src/gobby/events/completion_registry.py
src/gobby/events/wake.py
src/gobby/github_triage/__init__.py
src/gobby/github_triage/cron.py
src/gobby/github_triage/issue_index.py
src/gobby/github_triage/service.py
src/gobby/hooks/__init__.py
src/gobby/hooks/broadcaster.py
src/gobby/hooks/event_enrichment.py
src/gobby/hooks/events.py
src/gobby/hooks/factory.py
src/gobby/hooks/git.py
src/gobby/hooks/health_monitor.py
src/gobby/hooks/hook_manager.py
src/gobby/hooks/inbox.py
src/gobby/hooks/logging_utils.py
src/gobby/hooks/mcp_dispatch.py
src/gobby/hooks/normalization.py
src/gobby/hooks/project_context.py
src/gobby/hooks/session_activation.py
src/gobby/hooks/session_coordinator.py
src/gobby/hooks/session_lookup.py
src/gobby/hooks/session_types.py
src/gobby/hooks/skill_manager.py
src/gobby/hooks/verification_runner.py
src/gobby/hooks/webhooks.py
src/gobby/hooks/dispatchers/__init__.py
src/gobby/hooks/dispatchers/mcp.py
src/gobby/hooks/dispatchers/webhook.py
src/gobby/hooks/event_handlers/__init__.py
src/gobby/hooks/event_handlers/_agent.py
src/gobby/hooks/event_handlers/_base.py
src/gobby/hooks/event_handlers/_dispatch.py
src/gobby/hooks/event_handlers/_misc.py
src/gobby/hooks/event_handlers/_plan.py
src/gobby/hooks/event_handlers/_session.py
src/gobby/hooks/event_handlers/_session_end.py
src/gobby/hooks/event_handlers/_session_responses.py
src/gobby/hooks/event_handlers/_tool.py
src/gobby/hooks/event_handlers/_session_start/__init__.py
src/gobby/hooks/event_handlers/_session_start/agents.py
src/gobby/hooks/event_handlers/_session_start/flow.py
src/gobby/hooks/event_handlers/_session_start/handoff.py
src/gobby/hooks/event_handlers/_session_start/transcripts.py
src/gobby/hooks/event_handlers/_session_start/types.py
src/gobby/hooks/hook_types/__init__.py
src/gobby/hooks/hook_types/agent.py
src/gobby/hooks/hook_types/base.py
src/gobby/hooks/hook_types/enums.py
src/gobby/hooks/hook_types/environment.py
src/gobby/hooks/hook_types/interactive.py
src/gobby/hooks/hook_types/lifecycle.py
src/gobby/hooks/hook_types/mappings.py
src/gobby/hooks/hook_types/session.py
src/gobby/hooks/hook_types/tool.py
src/gobby/install/bin_freshness_github.py
src/gobby/install/bin_freshness_inspector.py
src/gobby/install/bin_freshness_locks.py
src/gobby/install/bin_freshness_models.py
src/gobby/install/bin_freshness_updater.py
src/gobby/install/distribution.py
src/gobby/install/version_pins.py
src/gobby/install/claude/hooks-template.json
src/gobby/install/codex/hooks-template.json
src/gobby/install/gemini/hooks-template.json
src/gobby/install/qwen/hooks-template.json
src/gobby/install/shared/CLAUDE.md
src/gobby/install/shared/config/bootstrap.yaml
src/gobby/install/shared/config/config.yaml
src/gobby/install/shared/config/tty_config.yaml
src/gobby/install/shared/hooks/ghook_guard.py
src/gobby/install/shared/hooks/validate_settings.py
src/gobby/install/shared/prompts/agent/help-content.md
src/gobby/install/shared/prompts/agent/skill-hint.md
src/gobby/install/shared/prompts/agent/skill-not-found.md
src/gobby/install/shared/prompts/chat/system.md
src/gobby/install/shared/prompts/expansion/system.md
src/gobby/install/shared/prompts/expansion/user.md
src/gobby/install/shared/prompts/external_validation/agent.md
src/gobby/install/shared/prompts/external_validation/external.md
src/gobby/install/shared/prompts/external_validation/spawn.md
src/gobby/install/shared/prompts/external_validation/system.md
src/gobby/install/shared/prompts/features/recommend_hybrid.md
src/gobby/install/shared/prompts/features/recommend_llm.md
src/gobby/install/shared/prompts/features/recommend_tools.md
src/gobby/install/shared/prompts/features/server_description.md
src/gobby/install/shared/prompts/features/server_description_system.md
src/gobby/install/shared/prompts/features/skill_description.md
src/gobby/install/shared/prompts/features/tool_summary.md
src/gobby/install/shared/prompts/features/tool_summary_system.md
src/gobby/install/shared/prompts/handoff/session_end.md
src/gobby/install/shared/prompts/import/github_fetch.md
src/gobby/install/shared/prompts/import/search_fetch.md
src/gobby/install/shared/prompts/import/system.md
src/gobby/install/shared/prompts/mcp/progressive-discovery.md
src/gobby/install/shared/prompts/memory/dedup_decision.md
src/gobby/install/shared/prompts/memory/delete_relations.md
src/gobby/install/shared/prompts/memory/digest_update.md
src/gobby/install/shared/prompts/memory/extract_entities.md
src/gobby/install/shared/prompts/memory/extract_relations.md
src/gobby/install/shared/prompts/memory/fact_extraction.md
src/gobby/install/shared/prompts/memory/recall_synthesize.md
src/gobby/install/shared/prompts/memory/session_boundary.md
src/gobby/install/shared/prompts/memory/stale_audit.md
src/gobby/install/shared/prompts/memory/title_synthesis.md
src/gobby/install/shared/prompts/memory/turn_record.md
src/gobby/install/shared/prompts/merge/resolve_full.md
src/gobby/install/shared/prompts/merge/resolve_hunks.md
src/gobby/install/shared/prompts/research/step.md
src/gobby/install/shared/prompts/validation/criteria.md
src/gobby/install/shared/prompts/validation/validate.md
src/gobby/install/shared/registry/build_profiles.yaml
src/gobby/install/shared/registry/stages.yaml
src/gobby/install/shared/rules/build/build-agent-safety.yaml
src/gobby/install/shared/rules/build/deprecated/legacy-build-agent-safety.yaml
src/gobby/install/shared/scripts/setup-firewall.sh
src/gobby/install/shared/services/com.gobby.daemon.plist.j2
src/gobby/install/shared/services/gobby-daemon.service.j2
src/gobby/install/shared/services/gobby-daemon.task.xml.j2
src/gobby/install/shared/services/gobby-launcher.cmd.j2
src/gobby/install/shared/setup/setup.mjs
src/gobby/install/shared/skills/agent-monitoring/SKILL.md
src/gobby/install/shared/skills/architecture/SKILL.md
src/gobby/install/shared/skills/brevity/SKILL.md
src/gobby/install/shared/skills/build/SKILL.md
src/gobby/install/shared/skills/build-rule/SKILL.md
src/gobby/install/shared/skills/canvas/SKILL.md
src/gobby/install/shared/skills/clones/SKILL.md
src/gobby/install/shared/skills/code-index/SKILL.md
src/gobby/install/shared/skills/code-reviewer/SKILL.md
src/gobby/install/shared/skills/context7/SKILL.md
src/gobby/install/shared/skills/dev/SKILL.md
src/gobby/install/shared/skills/expand/SKILL.md
src/gobby/install/shared/skills/expansion-agent-selection/SKILL.md
src/gobby/install/shared/skills/gobby/SKILL.md
src/gobby/install/shared/skills/holistic-review/SKILL.md
src/gobby/install/shared/skills/ideate/SKILL.md
src/gobby/install/shared/skills/impeccable/NOTICE.md
src/gobby/install/shared/skills/impeccable/SKILL.md
src/gobby/install/shared/skills/impeccable/references/adapt.md
src/gobby/install/shared/skills/impeccable/references/animate.md
src/gobby/install/shared/skills/impeccable/references/audit.md
src/gobby/install/shared/skills/impeccable/references/bolder.md
src/gobby/install/shared/skills/impeccable/references/clarify.md
src/gobby/install/shared/skills/impeccable/references/color-and-contrast.md
src/gobby/install/shared/skills/impeccable/references/colorize.md
src/gobby/install/shared/skills/impeccable/references/craft.md
src/gobby/install/shared/skills/impeccable/references/critique.md
src/gobby/install/shared/skills/impeccable/references/delight.md
src/gobby/install/shared/skills/impeccable/references/distill.md
src/gobby/install/shared/skills/impeccable/references/extract.md
src/gobby/install/shared/skills/impeccable/references/harden.md
src/gobby/install/shared/skills/impeccable/references/interaction-design.md
src/gobby/install/shared/skills/impeccable/references/layout.md
src/gobby/install/shared/skills/impeccable/references/motion-design.md
src/gobby/install/shared/skills/impeccable/references/optimize.md
src/gobby/install/shared/skills/impeccable/references/overdrive.md
src/gobby/install/shared/skills/impeccable/references/polish.md
src/gobby/install/shared/skills/impeccable/references/quieter.md
src/gobby/install/shared/skills/impeccable/references/responsive-design.md
src/gobby/install/shared/skills/impeccable/references/shape.md
src/gobby/install/shared/skills/impeccable/references/spatial-design.md
src/gobby/install/shared/skills/impeccable/references/typeset.md
src/gobby/install/shared/skills/impeccable/references/typography.md
src/gobby/install/shared/skills/impeccable/references/ux-writing.md
src/gobby/install/shared/skills/loading-skills/SKILL.md
src/gobby/install/shared/skills/memory/SKILL.md
src/gobby/install/shared/skills/merge/SKILL.md
src/gobby/install/shared/skills/merge-expert/SKILL.md
src/gobby/install/shared/skills/nano-banana/SKILL.md
src/gobby/install/shared/skills/nano-banana/references/anime-to-life.md
src/gobby/install/shared/skills/nano-banana/references/character-reference-sheet.md
src/gobby/install/shared/skills/nano-banana/references/figure-to-life.md
src/gobby/install/shared/skills/nano-banana/references/imax-portrait.md
src/gobby/install/shared/skills/nano-banana/references/j-cover.md
src/gobby/install/shared/skills/nano-banana/references/j-idol.md
src/gobby/install/shared/skills/nano-banana/references/j-poses.md
src/gobby/install/shared/skills/nano-banana/references/photo-restoration.md
src/gobby/install/shared/skills/nano-banana/references/real-mecha.md
src/gobby/install/shared/skills/persona/SKILL.md
src/gobby/install/shared/skills/plan/SKILL.md
src/gobby/install/shared/skills/plan-draft/SKILL.md
src/gobby/install/shared/skills/plan-review/SKILL.md
src/gobby/install/shared/skills/playwright-cli/SKILL.md
src/gobby/install/shared/skills/playwright-cli/references/request-mocking.md
src/gobby/install/shared/skills/playwright-cli/references/running-code.md
src/gobby/install/shared/skills/playwright-cli/references/session-management.md
src/gobby/install/shared/skills/playwright-cli/references/storage-state.md
src/gobby/install/shared/skills/playwright-cli/references/test-generation.md
src/gobby/install/shared/skills/playwright-cli/references/tracing.md
src/gobby/install/shared/skills/playwright-cli/references/video-recording.md
src/gobby/install/shared/skills/prd/SKILL.md
src/gobby/install/shared/skills/python/SKILL.md
src/gobby/install/shared/skills/python/references/async.md
src/gobby/install/shared/skills/python/references/error-handling.md
src/gobby/install/shared/skills/python/references/performance.md
src/gobby/install/shared/skills/python/references/testing.md
src/gobby/install/shared/skills/python/references/types.md
src/gobby/install/shared/skills/qa/SKILL.md
src/gobby/install/shared/skills/research/SKILL.md
src/gobby/install/shared/skills/review/SKILL.md
src/gobby/install/shared/skills/rust/SKILL.md
src/gobby/install/shared/skills/rust/references/async.md
src/gobby/install/shared/skills/rust/references/error-handling.md
src/gobby/install/shared/skills/rust/references/ownership.md
src/gobby/install/shared/skills/rust/references/performance.md
src/gobby/install/shared/skills/rust/references/testing.md
src/gobby/install/shared/skills/rust/references/types.md
src/gobby/install/shared/skills/source-control/SKILL.md
src/gobby/install/shared/skills/task-creation/SKILL.md
src/gobby/install/shared/skills/task-transitions/SKILL.md
src/gobby/install/shared/skills/tech-writer/SKILL.md
src/gobby/install/shared/skills/test-architecture/SKILL.md
src/gobby/install/shared/skills/triage-judgment/SKILL.md
src/gobby/install/shared/skills/verification-before-completion/SKILL.md
src/gobby/install/shared/skills/writing-skills/SKILL.md
src/gobby/install/shared/workflows/dev.yaml
src/gobby/install/shared/workflows/qa.yaml
src/gobby/install/shared/workflows/review.yaml
src/gobby/install/shared/workflows/agents/analyst.yaml
src/gobby/install/shared/workflows/agents/architect.yaml
src/gobby/install/shared/workflows/agents/backend-developer.yaml
src/gobby/install/shared/workflows/agents/default.yaml
src/gobby/install/shared/workflows/agents/doc-reviewer.yaml
src/gobby/install/shared/workflows/agents/expansion-qa.yaml
src/gobby/install/shared/workflows/agents/frontend-developer.yaml
src/gobby/install/shared/workflows/agents/gemini-image-gen.yaml
src/gobby/install/shared/workflows/agents/holistic-reviewer.yaml
src/gobby/install/shared/workflows/agents/merge-orchestrator.yaml
src/gobby/install/shared/workflows/agents/merge-worker.yaml
src/gobby/install/shared/workflows/agents/nightly-linter.yaml
src/gobby/install/shared/workflows/agents/nightly-test-fixer.yaml
src/gobby/install/shared/workflows/agents/plan-adversary.yaml
src/gobby/install/shared/workflows/agents/planner.yaml
src/gobby/install/shared/workflows/agents/product-manager.yaml
src/gobby/install/shared/workflows/agents/qa-dev.yaml
src/gobby/install/shared/workflows/agents/qa-reviewer.yaml
src/gobby/install/shared/workflows/agents/researcher.yaml
src/gobby/install/shared/workflows/agents/tech-writer.yaml
src/gobby/install/shared/workflows/agents/triage-agent.yaml
src/gobby/install/shared/workflows/agents/deprecated/conductor.yaml
src/gobby/install/shared/workflows/agents/deprecated/developer.yaml
src/gobby/install/shared/workflows/agents/deprecated/pipeline-worker.yaml
src/gobby/install/shared/workflows/pipelines/expand-task.yaml
src/gobby/install/shared/workflows/pipelines/gobby-merge.yaml
src/gobby/install/shared/workflows/pipelines/merge-clone.yaml
src/gobby/install/shared/workflows/pipelines/merge-worktree.yaml
src/gobby/install/shared/workflows/pipelines/nightly-fixes.yaml
src/gobby/install/shared/workflows/pipelines/nightly-memory-cleanup.yaml
src/gobby/install/shared/workflows/pipelines/spawn-developer.yaml
src/gobby/install/shared/workflows/pipelines/spawn-qa.yaml
src/gobby/install/shared/workflows/pipelines/deprecated/conductor.yaml
src/gobby/install/shared/workflows/pipelines/deprecated/delivery-orchestrator.yaml
src/gobby/install/shared/workflows/pipelines/deprecated/dev-orchestrator.yaml
src/gobby/install/shared/workflows/pipelines/deprecated/front-half-orchestrator.yaml
src/gobby/install/shared/workflows/pipelines/deprecated/orchestrator.yaml
src/gobby/install/shared/workflows/rules/CLAUDE.md
src/gobby/install/shared/workflows/rules/agent-monitoring/require-agent-monitoring-skill.yaml
src/gobby/install/shared/workflows/rules/auto-task/guide-task-continuation.yaml
src/gobby/install/shared/workflows/rules/auto-task/inject-autonomous-mode.yaml
src/gobby/install/shared/workflows/rules/auto-task/notify-task-tree-complete.yaml
src/gobby/install/shared/workflows/rules/brevity/detect-brevity-drift.yaml
src/gobby/install/shared/workflows/rules/brevity/reinforce-brevity.yaml
src/gobby/install/shared/workflows/rules/code-index/require-code-index-skill.yaml
src/gobby/install/shared/workflows/rules/context-handoff/auto-compact-after-task-close.yaml
src/gobby/install/shared/workflows/rules/context-handoff/capture-baseline-dirty-files-on-start.yaml
src/gobby/install/shared/workflows/rules/context-handoff/clear-pending-context-reset-on-start.yaml
src/gobby/install/shared/workflows/rules/context-handoff/inject-compact-handoff.yaml
src/gobby/install/shared/workflows/rules/context-handoff/inject-previous-session-summary.yaml
src/gobby/install/shared/workflows/rules/context-handoff/inject-task-context-on-start.yaml
src/gobby/install/shared/workflows/rules/context-handoff/prepare-clear-handoff.yaml
src/gobby/install/shared/workflows/rules/context-handoff/preserve-context-on-compact.yaml
src/gobby/install/shared/workflows/rules/context7/block-and-teach-context7.yaml
src/gobby/install/shared/workflows/rules/error-recovery/inject-tool-error-recovery.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/bootstrap-session-title-on-prompt.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/clear-memory-review-on-create.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/digest-on-plan-turn-end.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/digest-on-response.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/memory-capture-nudge.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/memory-recall-on-prompt.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/require-memory-review-before-status.yaml
src/gobby/install/shared/workflows/rules/memory-lifecycle/reset-memory-tracking-on-start.yaml
src/gobby/install/shared/workflows/rules/messaging/activate-pending-command.yaml
src/gobby/install/shared/workflows/rules/messaging/command-exit-condition.yaml
src/gobby/install/shared/workflows/rules/messaging/command-tool-restriction.yaml
src/gobby/install/shared/workflows/rules/messaging/deliver-pending-messages.yaml
src/gobby/install/shared/workflows/rules/output-compression/compress-bash-output.yaml
src/gobby/install/shared/workflows/rules/pipeline-enforcement/auto-run-pipeline.yaml
src/gobby/install/shared/workflows/rules/plan-mode/block-edits-plan-mode.yaml
src/gobby/install/shared/workflows/rules/plan-mode/block-writes-outside-plan-artifact.yaml
src/gobby/install/shared/workflows/rules/plan-mode/handle-plan-mode-entry.yaml
src/gobby/install/shared/workflows/rules/plan-mode/handle-plan-mode-exit.yaml
src/gobby/install/shared/workflows/rules/plan-mode/reset-plan-mode-on-session-start.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/require-schema-before-call.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/require-server-listed-for-schema.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/reset-progressive-discovery.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/track-listed-servers.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/track-schema-lookup.yaml
src/gobby/install/shared/workflows/rules/progressive-discovery/track-servers-listed.yaml
src/gobby/install/shared/workflows/rules/skill-discovery/discover-skill-hubs-on-turn-start.yaml
src/gobby/install/shared/workflows/rules/skill-discovery/require-python-skill.yaml
src/gobby/install/shared/workflows/rules/skill-discovery/require-rust-skill.yaml
src/gobby/install/shared/workflows/rules/skill-discovery/reset-skill-injection.yaml
src/gobby/install/shared/workflows/rules/stop-gates/require-epic-tree-close.yaml
src/gobby/install/shared/workflows/rules/stop-gates/require-step-completion.yaml
src/gobby/install/shared/workflows/rules/stop-gates/require-task-close.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/block-ask-during-stop-compliance.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/block-gobby-tasks-cli.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/block-native-task-tools.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/block-needs-review-interactive.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/block-reopen-task.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-commit-before-status.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-error-triage.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-task-before-edit.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-task-creation-skill-loaded.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-task-creation-skill-on-schema.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-task-transitions-skill-loaded.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-task-transitions-skill-on-lifecycle.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/require-verification-before-completion.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/reset-subagent-flag.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/strip-skip-validation-with-commit.yaml
src/gobby/install/shared/workflows/rules/task-enforcement/track-task-claim.yaml
src/gobby/install/shared/workflows/rules/tdd-enforcement/enforce-tdd-block.yaml
src/gobby/install/shared/workflows/rules/tdd-enforcement/enforce-tdd-track-tests.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/block-claude-memory-read.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/block-claude-memory-search.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/block-claude-memory-write.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/require-uv.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/track-pending-memory-review.yaml
src/gobby/install/shared/workflows/rules/tool-hygiene/deprecated/block-escaped-quotes.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-agent-spawn-for-merge.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-bash-sleep.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-daemon-management.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-destructive-git-interactive.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-destructive-git.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-destructive-shell-interactive.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-destructive-shell.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-external-github.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-force-push-interactive.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-force-push.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-full-test-suite.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-invalid-git-flags.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-package-install.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-push-for-workers.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-push.yaml
src/gobby/install/shared/workflows/rules/worker-safety/no-remote-exec.yaml
src/gobby/install/shared/workflows/variables/gobby-default-variables.yaml
src/gobby/integrations/__init__.py
src/gobby/integrations/github.py
src/gobby/integrations/github_helper.py
src/gobby/integrations/linear.py
src/gobby/integrations/linear_graphql.py
src/gobby/llm/__init__.py
src/gobby/llm/base.py
src/gobby/llm/claude.py
src/gobby/llm/claude_cli.py
src/gobby/llm/claude_models.py
src/gobby/llm/codex.py
src/gobby/llm/factory.py
src/gobby/llm/local.py
src/gobby/llm/local_detection.py
src/gobby/llm/model_registry.py
src/gobby/llm/resolver.py
src/gobby/llm/sdk_utils.py
src/gobby/llm/service.py
src/gobby/llm/stream_json_parser.py
src/gobby/mcp_proxy/__init__.py
src/gobby/mcp_proxy/_call_tool_wrapper.py
src/gobby/mcp_proxy/_coerce_arguments.py
src/gobby/mcp_proxy/actions.py
src/gobby/mcp_proxy/bundled.py
src/gobby/mcp_proxy/connection_cleanup.py
src/gobby/mcp_proxy/daemon_control.py
src/gobby/mcp_proxy/importer.py
src/gobby/mcp_proxy/instructions.py
src/gobby/mcp_proxy/lazy.py
src/gobby/mcp_proxy/manager.py
src/gobby/mcp_proxy/metrics.py
src/gobby/mcp_proxy/metrics_events.py
src/gobby/mcp_proxy/metrics_store.py
src/gobby/mcp_proxy/models.py
src/gobby/mcp_proxy/registries.py
src/gobby/mcp_proxy/schema_hash.py
src/gobby/mcp_proxy/semantic_search.py
src/gobby/mcp_proxy/server.py
src/gobby/mcp_proxy/server_list.py
src/gobby/mcp_proxy/stdio.py
src/gobby/mcp_proxy/services/__init__.py
src/gobby/mcp_proxy/services/argument_validation.py
src/gobby/mcp_proxy/services/fallback.py
src/gobby/mcp_proxy/services/recommendation.py
src/gobby/mcp_proxy/services/resource_operations.py
src/gobby/mcp_proxy/services/result_handling.py
src/gobby/mcp_proxy/services/schema_guidance.py
src/gobby/mcp_proxy/services/server_mgmt.py
src/gobby/mcp_proxy/services/server_resolution.py
src/gobby/mcp_proxy/services/session_context.py
src/gobby/mcp_proxy/services/tool_execution.py
src/gobby/mcp_proxy/services/tool_proxy.py
src/gobby/mcp_proxy/services/tool_proxy_constants.py
src/gobby/mcp_proxy/services/tool_proxy_utils.py
src/gobby/mcp_proxy/tools/__init__.py
src/gobby/mcp_proxy/tools/agent_messaging.py
src/gobby/mcp_proxy/tools/agents.py
src/gobby/mcp_proxy/tools/apply_persona.py
src/gobby/mcp_proxy/tools/build.py
src/gobby/mcp_proxy/tools/canvas.py
src/gobby/mcp_proxy/tools/clones.py
src/gobby/mcp_proxy/tools/communications.py
src/gobby/mcp_proxy/tools/config.py
src/gobby/mcp_proxy/tools/cron.py
src/gobby/mcp_proxy/tools/hub.py
src/gobby/mcp_proxy/tools/internal.py
src/gobby/mcp_proxy/tools/memory.py
src/gobby/mcp_proxy/tools/merge.py
src/gobby/mcp_proxy/tools/merge_landscape.py
src/gobby/mcp_proxy/tools/metrics.py
src/gobby/mcp_proxy/tools/profiles.py
src/gobby/mcp_proxy/tools/task_dependencies.py
src/gobby/mcp_proxy/tools/task_github.py
src/gobby/mcp_proxy/tools/task_readiness.py
src/gobby/mcp_proxy/tools/task_sync.py
src/gobby/mcp_proxy/tools/task_validation.py
src/gobby/mcp_proxy/tools/voice.py
src/gobby/mcp_proxy/tools/plans/__init__.py
src/gobby/mcp_proxy/tools/sessions/__init__.py
src/gobby/mcp_proxy/tools/sessions/_actions.py
src/gobby/mcp_proxy/tools/sessions/_commits.py
src/gobby/mcp_proxy/tools/sessions/_crud.py
src/gobby/mcp_proxy/tools/sessions/_factory.py
src/gobby/mcp_proxy/tools/sessions/_handoff.py
src/gobby/mcp_proxy/tools/sessions/_messages.py
src/gobby/mcp_proxy/tools/sessions/_registration.py
src/gobby/mcp_proxy/tools/sessions/_terminal.py
src/gobby/mcp_proxy/tools/sessions/_transcripts.py
src/gobby/mcp_proxy/tools/skills/__init__.py
src/gobby/mcp_proxy/tools/skills/_context.py
src/gobby/mcp_proxy/tools/skills/get_skill.py
src/gobby/mcp_proxy/tools/skills/hub_tools.py
src/gobby/mcp_proxy/tools/skills/install_skill.py
src/gobby/mcp_proxy/tools/skills/list_skills.py
src/gobby/mcp_proxy/tools/skills/move_skill.py
src/gobby/mcp_proxy/tools/skills/remove_skill.py
src/gobby/mcp_proxy/tools/skills/restore_skill.py
src/gobby/mcp_proxy/tools/skills/search_skills.py
src/gobby/mcp_proxy/tools/skills/update_skill.py
src/gobby/mcp_proxy/tools/spawn_agent/__init__.py
src/gobby/mcp_proxy/tools/spawn_agent/_factory.py
src/gobby/mcp_proxy/tools/spawn_agent/_health.py
src/gobby/mcp_proxy/tools/spawn_agent/_implementation.py
src/gobby/mcp_proxy/tools/tasks/__init__.py
src/gobby/mcp_proxy/tools/tasks/_affected_files.py
src/gobby/mcp_proxy/tools/tasks/_artifacts.py
src/gobby/mcp_proxy/tools/tasks/_context.py
src/gobby/mcp_proxy/tools/tasks/_crud.py
src/gobby/mcp_proxy/tools/tasks/_delivery.py
src/gobby/mcp_proxy/tools/tasks/_errors.py
src/gobby/mcp_proxy/tools/tasks/_expansion.py
src/gobby/mcp_proxy/tools/tasks/_factory.py
src/gobby/mcp_proxy/tools/tasks/_helpers.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_claim.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_close.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_delete.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_labels.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_status.py
src/gobby/mcp_proxy/tools/tasks/_lifecycle_validation.py
src/gobby/mcp_proxy/tools/tasks/_notifications.py
src/gobby/mcp_proxy/tools/tasks/_ops_factory.py
src/gobby/mcp_proxy/tools/tasks/_resolution.py
src/gobby/mcp_proxy/tools/tasks/_search.py
src/gobby/mcp_proxy/tools/tasks/_session.py
src/gobby/mcp_proxy/tools/tasks/_stage_ops.py
src/gobby/mcp_proxy/tools/tasks/_stage_read.py
src/gobby/mcp_proxy/tools/tasks/_stage_review.py
src/gobby/mcp_proxy/tools/workflows/__init__.py
src/gobby/mcp_proxy/tools/workflows/_agents.py
src/gobby/mcp_proxy/tools/workflows/_auto_export.py
src/gobby/mcp_proxy/tools/workflows/_definitions.py
src/gobby/mcp_proxy/tools/workflows/_import.py
src/gobby/mcp_proxy/tools/workflows/_pipeline_discovery.py
src/gobby/mcp_proxy/tools/workflows/_pipeline_execution.py
src/gobby/mcp_proxy/tools/workflows/_pipeline_query.py
src/gobby/mcp_proxy/tools/workflows/_pipelines.py
src/gobby/mcp_proxy/tools/workflows/_query.py
src/gobby/mcp_proxy/tools/workflows/_resolution.py
src/gobby/mcp_proxy/tools/workflows/_rules.py
src/gobby/mcp_proxy/tools/workflows/_variables.py
src/gobby/mcp_proxy/tools/worktrees/__init__.py
src/gobby/mcp_proxy/tools/worktrees/_cleanup.py
src/gobby/mcp_proxy/tools/worktrees/_context.py
src/gobby/mcp_proxy/tools/worktrees/_create.py
src/gobby/mcp_proxy/tools/worktrees/_crud.py
src/gobby/mcp_proxy/tools/worktrees/_factory.py
src/gobby/mcp_proxy/tools/worktrees/_helpers.py
src/gobby/mcp_proxy/tools/worktrees/_lifecycle.py
src/gobby/mcp_proxy/tools/worktrees/_merge_state.py
src/gobby/mcp_proxy/tools/worktrees/_sync.py
src/gobby/mcp_proxy/transports/__init__.py
src/gobby/mcp_proxy/transports/base.py
src/gobby/mcp_proxy/transports/factory.py
src/gobby/mcp_proxy/transports/http.py
src/gobby/mcp_proxy/transports/stdio.py
src/gobby/mcp_proxy/transports/websocket.py
src/gobby/memory/context.py
src/gobby/memory/digest.py
src/gobby/memory/fts_search.py
src/gobby/memory/identity.py
src/gobby/memory/manager.py
src/gobby/memory/neo4j_client.py
src/gobby/memory/protocol.py
src/gobby/memory/scoring.py
src/gobby/memory/vectorstore.py
src/gobby/memory/backends/__init__.py
src/gobby/memory/backends/null.py
src/gobby/memory/backends/storage_adapter.py
src/gobby/memory/components/__init__.py
src/gobby/memory/components/ingestion.py
src/gobby/memory/ingestion/__init__.py
src/gobby/memory/ingestion/multimodal.py
src/gobby/memory/services/__init__.py
src/gobby/memory/services/crossref.py
src/gobby/memory/services/dedup.py
src/gobby/memory/services/indexing.py
src/gobby/memory/services/knowledge_graph.py
src/gobby/memory/services/maintenance.py
src/gobby/memory/services/search.py
src/gobby/plans/__init__.py
src/gobby/plans/_artifact_refs.py
src/gobby/plans/bootstrap_ledger.py
src/gobby/plans/consumer_sweep.py
src/gobby/plans/coverage.py
src/gobby/plans/coverage_manifest.py
src/gobby/plans/deferral.py
src/gobby/plans/evidence.py
src/gobby/plans/manifest_emitter.py
src/gobby/plans/parser.py
src/gobby/plans/semantic_lint.py
src/gobby/prompts/__init__.py
src/gobby/prompts/loader.py
src/gobby/prompts/models.py
src/gobby/prompts/sync.py
src/gobby/runner_init/__init__.py
src/gobby/runner_init/helpers.py
src/gobby/runner_init/orchestration.py
src/gobby/runner_init/servers.py
src/gobby/runner_init/services.py
src/gobby/runner_init/storage.py
src/gobby/savings/__init__.py
src/gobby/savings/discovery.py
src/gobby/savings/record.py
src/gobby/savings/tracker.py
src/gobby/scheduler/__init__.py
src/gobby/scheduler/executor.py
src/gobby/scheduler/scheduler.py
src/gobby/search/__init__.py
src/gobby/search/embeddings.py
src/gobby/search/fts5.py
src/gobby/search/keywords.py
src/gobby/search/models.py
src/gobby/search/unified.py
src/gobby/search/backends/__init__.py
src/gobby/search/backends/embedding.py
src/gobby/servers/__init__.py
src/gobby/servers/app_factory.py
src/gobby/servers/chat_session.py
src/gobby/servers/chat_session_base.py
src/gobby/servers/chat_session_helpers.py
src/gobby/servers/chat_session_permissions.py
src/gobby/servers/exception_handlers.py
src/gobby/servers/gemini_permissions.py
src/gobby/servers/http.py
src/gobby/servers/models.py
src/gobby/servers/pending_interactions.py
src/gobby/servers/provider_model_defaults.py
src/gobby/servers/provider_models.py
src/gobby/servers/tool_approvals.py
src/gobby/servers/middleware/__init__.py
src/gobby/servers/middleware/auth.py
src/gobby/servers/middleware/project_context.py
src/gobby/servers/routes/__init__.py
src/gobby/servers/routes/agent_spawn.py
src/gobby/servers/routes/agents.py
src/gobby/servers/routes/auth.py
src/gobby/servers/routes/build.py
src/gobby/servers/routes/chat.py
src/gobby/servers/routes/code_index.py
src/gobby/servers/routes/communications.py
src/gobby/servers/routes/configuration.py
src/gobby/servers/routes/cron.py
src/gobby/servers/routes/dependencies.py
src/gobby/servers/routes/files.py
src/gobby/servers/routes/github_triage.py
src/gobby/servers/routes/memory.py
src/gobby/servers/routes/metrics.py
src/gobby/servers/routes/pipelines.py
src/gobby/servers/routes/profiles.py
src/gobby/servers/routes/projects.py
src/gobby/servers/routes/providers.py
src/gobby/servers/routes/rules.py
src/gobby/servers/routes/skills.py
src/gobby/servers/routes/source_control.py
src/gobby/servers/routes/stage_routes.py
src/gobby/servers/routes/stages.py
src/gobby/servers/routes/tasks.py
src/gobby/servers/routes/tasks_comment_routes.py
src/gobby/servers/routes/tasks_dependency_routes.py
src/gobby/servers/routes/tasks_stage_routes.py
src/gobby/servers/routes/traces.py
src/gobby/servers/routes/voice.py
src/gobby/servers/routes/workflows.py
src/gobby/servers/routes/admin/__init__.py
src/gobby/servers/routes/admin/_config.py
src/gobby/servers/routes/admin/_health.py
src/gobby/servers/routes/admin/_lifecycle.py
src/gobby/servers/routes/admin/_savings.py
src/gobby/servers/routes/admin/_setup.py
src/gobby/servers/routes/admin/_stats.py
src/gobby/servers/routes/admin/_testing.py
src/gobby/servers/routes/admin/_token_timeseries.py
src/gobby/servers/routes/admin/_usage.py
src/gobby/servers/routes/mcp/__init__.py
src/gobby/servers/routes/mcp/hooks.py
src/gobby/servers/routes/mcp/tools.py
src/gobby/servers/routes/mcp/webhooks.py
src/gobby/servers/routes/mcp/endpoints/__init__.py
src/gobby/servers/routes/mcp/endpoints/discovery.py
src/gobby/servers/routes/mcp/endpoints/execution.py
src/gobby/servers/routes/mcp/endpoints/registry.py
src/gobby/servers/routes/mcp/endpoints/server.py
src/gobby/servers/routes/sessions/__init__.py
src/gobby/servers/routes/sessions/analytics.py
src/gobby/servers/routes/sessions/core.py
src/gobby/servers/routes/sessions/lifecycle.py
src/gobby/servers/routes/sessions/messages.py
src/gobby/servers/routes/sessions/statusline_activity.py
src/gobby/servers/websocket/__init__.py
src/gobby/servers/websocket/auth.py
src/gobby/servers/websocket/broadcast.py
src/gobby/servers/websocket/db.py
src/gobby/servers/websocket/models.py
src/gobby/servers/websocket/server.py
src/gobby/servers/websocket/session_control.py
src/gobby/servers/websocket/tmux.py
src/gobby/servers/websocket/voice.py
src/gobby/servers/websocket/chat/__init__.py
src/gobby/servers/websocket/chat/_lifecycle.py
src/gobby/servers/websocket/chat/_messaging.py
src/gobby/servers/websocket/chat/_session.py
src/gobby/servers/websocket/chat/content_blocks.py
src/gobby/servers/websocket/chat/droid_backend.py
src/gobby/servers/websocket/chat/local_openai_warmup.py
src/gobby/servers/websocket/chat/runtime_manager.py
src/gobby/servers/websocket/chat/session_registry.py
src/gobby/servers/websocket/chat/backends/__init__.py
src/gobby/servers/websocket/chat/backends/acp.py
src/gobby/servers/websocket/chat/backends/base.py
src/gobby/servers/websocket/chat/backends/claude.py
src/gobby/servers/websocket/chat/backends/codex.py
src/gobby/servers/websocket/chat/backends/codex_events.py
src/gobby/servers/websocket/chat/backends/droid_stream.py
src/gobby/servers/websocket/chat/backends/gemini.py
src/gobby/servers/websocket/chat/backends/qwen.py
src/gobby/servers/websocket/handlers/__init__.py
src/gobby/servers/websocket/handlers/core.py
src/gobby/servers/websocket/handlers/plan_approval.py
src/gobby/servers/websocket/handlers/session_config.py
src/gobby/servers/websocket/handlers/session_lifecycle.py
src/gobby/servers/websocket/handlers/session_observe.py
src/gobby/sessions/__init__.py
src/gobby/sessions/analyzer.py
src/gobby/sessions/compact_continuation.py
src/gobby/sessions/formatting.py
src/gobby/sessions/lifecycle.py
src/gobby/sessions/liveness_monitor.py
src/gobby/sessions/model_family.py
src/gobby/sessions/processor.py
src/gobby/sessions/summarize.py
src/gobby/sessions/summary_validity.py
src/gobby/sessions/terminal_kill.py
src/gobby/sessions/tmux_context.py
src/gobby/sessions/token_tracker.py
src/gobby/sessions/transcript_archive.py
src/gobby/sessions/transcript_reader.py
src/gobby/sessions/transcript_renderer.py
src/gobby/sessions/transcripts/__init__.py
src/gobby/sessions/transcripts/base.py
src/gobby/sessions/transcripts/claude.py
src/gobby/sessions/transcripts/codex.py
src/gobby/sessions/transcripts/droid.py
src/gobby/sessions/transcripts/gemini.py
src/gobby/sessions/transcripts/hook_assembler.py
src/gobby/sessions/transcripts/qwen.py
src/gobby/skills/__init__.py
src/gobby/skills/formatting.py
src/gobby/skills/injector.py
src/gobby/skills/loader.py
src/gobby/skills/manager.py
src/gobby/skills/metadata.py
src/gobby/skills/parser.py
src/gobby/skills/scaffold.py
src/gobby/skills/scanner.py
src/gobby/skills/search.py
src/gobby/skills/sync.py
src/gobby/skills/updater.py
src/gobby/skills/validator.py
src/gobby/skills/hubs/__init__.py
src/gobby/skills/hubs/base.py
src/gobby/skills/hubs/claude_plugins.py
src/gobby/skills/hubs/clawdhub.py
src/gobby/skills/hubs/github_collection.py
src/gobby/skills/hubs/manager.py
src/gobby/skills/hubs/skillsmp.py
src/gobby/storage/__init__.py
src/gobby/storage/agent_commands.py
src/gobby/storage/agents.py
src/gobby/storage/auth.py
src/gobby/storage/baseline_schema.sql
src/gobby/storage/bin_update_state.py
src/gobby/storage/build_profiles.py
src/gobby/storage/chat_messages.py
src/gobby/storage/checkpoints.py
src/gobby/storage/clones.py
src/gobby/storage/communications.py
src/gobby/storage/compaction.py
src/gobby/storage/config_store.py
src/gobby/storage/cron.py
src/gobby/storage/cron_models.py
src/gobby/storage/database.py
src/gobby/storage/delivery.py
src/gobby/storage/executor.py
src/gobby/storage/expansion_runs.py
src/gobby/storage/github_triage.py
src/gobby/storage/inter_session_messages.py
src/gobby/storage/mcp.py
src/gobby/storage/memories.py
src/gobby/storage/merge_resolutions.py
src/gobby/storage/metric_snapshots.py
src/gobby/storage/migration_helpers.py
src/gobby/storage/migrations.py
src/gobby/storage/model_costs.py
src/gobby/storage/pipelines.py
src/gobby/storage/plans.py
src/gobby/storage/projects.py
src/gobby/storage/prompts.py
src/gobby/storage/secrets.py
src/gobby/storage/session_lifecycle.py
src/gobby/storage/session_models.py
src/gobby/storage/session_resolution.py
src/gobby/storage/session_tasks.py
src/gobby/storage/spans.py
src/gobby/storage/task_affected_files.py
src/gobby/storage/task_dependencies.py
src/gobby/storage/token_events.py
src/gobby/storage/workflow_audit.py
src/gobby/storage/workflow_definitions.py
src/gobby/storage/worktrees.py
src/gobby/storage/sessions/__init__.py
src/gobby/storage/sessions/_bootstrap.py
src/gobby/storage/sessions/_bulk_update.py
src/gobby/storage/sessions/_constants.py
src/gobby/storage/sessions/_crud.py
src/gobby/storage/sessions/_discovery.py
src/gobby/storage/sessions/_field_update.py
src/gobby/storage/sessions/_lifecycle_delegate.py
src/gobby/storage/sessions/_manager.py
src/gobby/storage/sessions/_query.py
src/gobby/storage/sessions/_registration_cache.py
src/gobby/storage/sessions/_terminal.py
src/gobby/storage/sessions/_transcript.py
src/gobby/storage/sessions/_usage.py
src/gobby/storage/skills/__init__.py
src/gobby/storage/skills/_files.py
src/gobby/storage/skills/_manager.py
src/gobby/storage/skills/_metadata.py
src/gobby/storage/skills/_models.py
src/gobby/storage/skills/_notifier.py
src/gobby/storage/tasks/__init__.py
src/gobby/storage/tasks/_aggregates.py
src/gobby/storage/tasks/_artifacts.py
src/gobby/storage/tasks/_blocking.py
src/gobby/storage/tasks/_crud.py
src/gobby/storage/tasks/_dispatch_mutex.py
src/gobby/storage/tasks/_id.py
src/gobby/storage/tasks/_lifecycle.py
src/gobby/storage/tasks/_lifecycle_events.py
src/gobby/storage/tasks/_manager.py
src/gobby/storage/tasks/_models.py
src/gobby/storage/tasks/_ordering.py
src/gobby/storage/tasks/_path_cache.py
src/gobby/storage/tasks/_queries.py
src/gobby/storage/tasks/_runtime_mutex.py
src/gobby/storage/tasks/_search.py
src/gobby/storage/tasks/_stage_hydration.py
src/gobby/storage/tasks/_stage_manifest.py
src/gobby/storage/tasks/_stage_registry.py
src/gobby/storage/tasks/_stage_registry_loader.py
src/gobby/storage/tasks/_stage_reviewer_selector.py
src/gobby/storage/tasks/_stage_state_manifest_ops.py
src/gobby/storage/tasks/_stage_state_mutex.py
src/gobby/storage/tasks/_stage_state_rows.py
src/gobby/storage/tasks/_stage_state_schema.py
src/gobby/storage/tasks/_stage_state_transitions.py
src/gobby/storage/tasks/_stage_states.py
src/gobby/storage/tasks/_stage_types.py
src/gobby/storage/tasks/_stage_utils.py
src/gobby/storage/tasks/_stage_views.py
src/gobby/storage/tasks/_transitions.py
src/gobby/sync/__init__.py
src/gobby/sync/github.py
src/gobby/sync/integrity.py
src/gobby/sync/linear.py
src/gobby/sync/memories.py
src/gobby/sync/tasks.py
src/gobby/tasks/__init__.py
src/gobby/tasks/categories.py
src/gobby/tasks/commits.py
src/gobby/tasks/expansion_qa_coverage.py
src/gobby/tasks/expansion_service.py
src/gobby/tasks/isolation.py
src/gobby/tasks/lifecycle_repair.py
src/gobby/tasks/state_semantics.py
src/gobby/tasks/tree_builder.py
src/gobby/tasks/validation.py
src/gobby/tasks/validation_history.py
src/gobby/tasks/validation_models.py
src/gobby/tasks/expansion/__init__.py
src/gobby/tasks/expansion/_apply.py
src/gobby/tasks/expansion/_common.py
src/gobby/tasks/expansion/_compile.py
src/gobby/tasks/expansion/_contract.py
src/gobby/tasks/expansion/_plan_gate.py
src/gobby/tasks/expansion/_qa.py
src/gobby/tasks/expansion/_reset.py
src/gobby/tasks/expansion/_validate.py
src/gobby/telemetry/__init__.py
src/gobby/telemetry/config.py
src/gobby/telemetry/context.py
src/gobby/telemetry/exporters.py
src/gobby/telemetry/instrumentors.py
src/gobby/telemetry/instruments.py
src/gobby/telemetry/logging.py
src/gobby/telemetry/middleware.py
src/gobby/telemetry/providers.py
src/gobby/telemetry/span_store.py
src/gobby/telemetry/tracing.py
src/gobby/test_quality/__init__.py
src/gobby/test_quality/analyzer.py
src/gobby/test_quality/baseline.py
src/gobby/test_quality/cli.py
src/gobby/test_quality/models.py
src/gobby/test_quality/render.py
src/gobby/ui/web/dist/index.html
src/gobby/ui/web/dist/logo-light.png
src/gobby/ui/web/dist/logo.png
src/gobby/ui/web/dist/silero_vad_legacy.onnx
src/gobby/ui/web/dist/vad.worklet.bundle.min.js
src/gobby/ui/web/dist/assets/ConfigurationPage-BCpQabed.js
src/gobby/ui/web/dist/assets/CronJobsPage-CqR2v9af.js
src/gobby/ui/web/dist/assets/DashboardPage-CW8_vjGJ.js
src/gobby/ui/web/dist/assets/IntegrationsPage-CBW9Sab3.js
src/gobby/ui/web/dist/assets/KnowledgeGraph-DFXyva6F.js
src/gobby/ui/web/dist/assets/McpPage-0vNsyKj_.js
src/gobby/ui/web/dist/assets/MemoryPage-DJIYanM6.js
src/gobby/ui/web/dist/assets/ProjectsPage-DKaUXtl-.js
src/gobby/ui/web/dist/assets/ReportsPage-DH24wqrQ.js
src/gobby/ui/web/dist/assets/ReportsPage-DQmklnoZ.css
src/gobby/ui/web/dist/assets/SidebarPanel-CPAZLBD0.js
src/gobby/ui/web/dist/assets/SidebarPanel-CcVGvDhu.css
src/gobby/ui/web/dist/assets/SkillsPage-Ckh370li.js
src/gobby/ui/web/dist/assets/TabBar-DCDhJiuM.js
src/gobby/ui/web/dist/assets/TasksPage-BgbUaPum.css
src/gobby/ui/web/dist/assets/TasksPage-CiuloK9-.js
src/gobby/ui/web/dist/assets/TracesPage-CpScd4-W.js
src/gobby/ui/web/dist/assets/WorkflowsPage-COF6k6Ev.js
src/gobby/ui/web/dist/assets/WorkflowsPage-Sx8CILKN.css
src/gobby/ui/web/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2
src/gobby/ui/web/dist/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2
src/gobby/ui/web/dist/assets/geist-latin-wght-normal-Dm3htQBi.woff2
src/gobby/ui/web/dist/assets/gemini-icon-2025-G5CFoALy.svg
src/gobby/ui/web/dist/assets/index-BWMfhpGg.js
src/gobby/ui/web/dist/assets/index-CuOaT3kp.css
src/gobby/ui/web/dist/assets/inheritsLoose-B2vLtcC4.js
src/gobby/ui/web/dist/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2
src/gobby/ui/web/dist/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2
src/gobby/ui/web/dist/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2
src/gobby/ui/web/dist/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2
src/gobby/ui/web/dist/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2
src/gobby/ui/web/dist/assets/platform-uRHJ-fe-.js
src/gobby/ui/web/dist/assets/redux-CMV4YCdk.js
src/gobby/ui/web/dist/assets/three-spritetext-BxiUG0VC.js
src/gobby/ui/web/dist/assets/vendor-codemirror-C2UFyQd8.js
src/gobby/ui/web/dist/assets/vendor-d3-DT-P9ZCa.js
src/gobby/ui/web/dist/assets/vendor-markdown--Ival5ca.js
src/gobby/ui/web/dist/assets/vendor-syntax-DFUr2JB9.js
src/gobby/ui/web/dist/assets/workflows-styles-BYN_GA8F.js
src/gobby/ui/web/dist/audio-worklets/voice-capture-processor.js
src/gobby/utils/__init__.py
src/gobby/utils/daemon_client.py
src/gobby/utils/datetime.py
src/gobby/utils/deps.py
src/gobby/utils/dev.py
src/gobby/utils/git.py
src/gobby/utils/id.py
src/gobby/utils/json_helpers.py
src/gobby/utils/machine_id.py
src/gobby/utils/native_bin.py
src/gobby/utils/project_context.py
src/gobby/utils/project_init.py
src/gobby/utils/session_context.py
src/gobby/utils/session_refs.py
src/gobby/utils/sql.py
src/gobby/utils/status.py
src/gobby/utils/tool_summarizer.py
src/gobby/utils/validation.py
src/gobby/utils/version.py
src/gobby/voice/__init__.py
src/gobby/voice/dep_check.py
src/gobby/voice/providers.py
src/gobby/voice/sentence_buffer.py
src/gobby/voice/stt.py
src/gobby/voice/text_normalizer.py
src/gobby/voice/tts.py
src/gobby/voice/tts_chatterbox.py
src/gobby/workflows/__init__.py
src/gobby/workflows/agent_resolver.py
src/gobby/workflows/condition_helpers.py
src/gobby/workflows/constants.py
src/gobby/workflows/definitions.py
src/gobby/workflows/dry_run.py
src/gobby/workflows/git_utils.py
src/gobby/workflows/hooks.py
src/gobby/workflows/loader.py
src/gobby/workflows/loader_cache.py
src/gobby/workflows/loader_discovery.py
src/gobby/workflows/loader_sync.py
src/gobby/workflows/loader_validation.py
src/gobby/workflows/lobster_compat.py
src/gobby/workflows/observers.py
src/gobby/workflows/pipeline_executor.py
src/gobby/workflows/pipeline_heartbeat.py
src/gobby/workflows/pipeline_state.py
src/gobby/workflows/pipeline_webhooks.py
src/gobby/workflows/safe_evaluator.py
src/gobby/workflows/selectors.py
src/gobby/workflows/state_manager.py
src/gobby/workflows/summary_actions.py
src/gobby/workflows/sync_pipelines.py
src/gobby/workflows/sync_rules.py
src/gobby/workflows/sync_variables.py
src/gobby/workflows/task_actions.py
src/gobby/workflows/task_claim_state.py
src/gobby/workflows/template_hashes.py
src/gobby/workflows/template_writer.py
src/gobby/workflows/templates.py
src/gobby/workflows/webhook.py
src/gobby/workflows/webhook_executor.py
src/gobby/workflows/workflow_templates.py
src/gobby/workflows/enforcement/__init__.py
src/gobby/workflows/enforcement/blocking.py
src/gobby/workflows/engine/__init__.py
src/gobby/workflows/engine/core.py
src/gobby/workflows/engine/effects.py
src/gobby/workflows/engine/enforcement.py
src/gobby/workflows/engine/templating.py
src/gobby/workflows/pipeline/__init__.py
src/gobby/workflows/pipeline/gatekeeper.py
src/gobby/workflows/pipeline/handlers.py
src/gobby/workflows/pipeline/renderer.py
src/gobby/worktrees/__init__.py
src/gobby/worktrees/git/__init__.py
src/gobby/worktrees/git/_branch.py
src/gobby/worktrees/git/_lifecycle.py
src/gobby/worktrees/git/_locking.py
src/gobby/worktrees/git/_merge.py
src/gobby/worktrees/git/_models.py
src/gobby/worktrees/git/_runner.py
src/gobby/worktrees/git/_status.py
src/gobby/worktrees/git/manager.py
src/gobby/worktrees/merge/__init__.py
src/gobby/worktrees/merge/conflict_parser.py
src/gobby/worktrees/merge/resolver.py
tests/test_app_context.py
tests/test_build_backend.py
tests/test_import_pathing_trap.py
tests/test_legacy_symbols_removed.py
tests/test_no_stage_skip_labels.py
tests/test_phase_5_3_monolith_compliance.py
tests/test_plan_prose_review_tool_descriptions.py
tests/test_runner_bin_freshness.py
tests/test_runner_init.py
tests/test_runner_lifecycle.py
tests/test_runner_lifecycle_restart_replay.py
tests/test_runner_maintenance_isolation.py
tests/test_runner_shutdown.py
tests/test_shutdown_intent.py
tests/test_startup_seeds_stage_registry.py