LICENSE
README.md
pyproject.toml
src/overdrive/__init__.py
src/overdrive/cli.py
src/overdrive/io_utils.py
src/overdrive/py.typed
src/overdrive/utils.py
src/overdrive/worker.py
src/overdrive/collaboration/__init__.py
src/overdrive/collaboration/modes.py
src/overdrive/comments/__init__.py
src/overdrive/comments/formatter.py
src/overdrive/comments/models.py
src/overdrive/comments/reader.py
src/overdrive/comments/writer.py
src/overdrive/pipelines/__init__.py
src/overdrive/pipelines/registry.py
src/overdrive/prompts/__init__.py
src/overdrive/runtime/__init__.py
src/overdrive/runtime/api/__init__.py
src/overdrive/runtime/api/deps.py
src/overdrive/runtime/api/logs_io.py
src/overdrive/runtime/api/router.py
src/overdrive/runtime/api/router_impl.py
src/overdrive/runtime/api/routes_agents.py
src/overdrive/runtime/api/routes_collab.py
src/overdrive/runtime/api/routes_imports.py
src/overdrive/runtime/api/routes_misc.py
src/overdrive/runtime/api/routes_projects.py
src/overdrive/runtime/api/routes_tasks.py
src/overdrive/runtime/api/routes_terminal.py
src/overdrive/runtime/domain/__init__.py
src/overdrive/runtime/domain/models.py
src/overdrive/runtime/domain/scope_contract.py
src/overdrive/runtime/events/__init__.py
src/overdrive/runtime/events/bus.py
src/overdrive/runtime/events/ws.py
src/overdrive/runtime/orchestrator/__init__.py
src/overdrive/runtime/orchestrator/dependency_manager.py
src/overdrive/runtime/orchestrator/env_resolver.py
src/overdrive/runtime/orchestrator/environment_preflight.py
src/overdrive/runtime/orchestrator/human_guidance.py
src/overdrive/runtime/orchestrator/integration_health.py
src/overdrive/runtime/orchestrator/invariants.py
src/overdrive/runtime/orchestrator/live_worker_adapter.py
src/overdrive/runtime/orchestrator/plan_manager.py
src/overdrive/runtime/orchestrator/reconciler.py
src/overdrive/runtime/orchestrator/service.py
src/overdrive/runtime/orchestrator/task_executor.py
src/overdrive/runtime/orchestrator/venv_detector.py
src/overdrive/runtime/orchestrator/workdoc_manager.py
src/overdrive/runtime/orchestrator/worker_adapter.py
src/overdrive/runtime/orchestrator/worktree_manager.py
src/overdrive/runtime/quick_actions/__init__.py
src/overdrive/runtime/storage/__init__.py
src/overdrive/runtime/storage/bootstrap.py
src/overdrive/runtime/storage/container.py
src/overdrive/runtime/storage/file_repos.py
src/overdrive/runtime/storage/interfaces.py
src/overdrive/runtime/storage/sqlite_db.py
src/overdrive/runtime/storage/sqlite_repos.py
src/overdrive/runtime/storage/task_helpers.py
src/overdrive/runtime/terminal/__init__.py
src/overdrive/runtime/terminal/service.py
src/overdrive/server/__init__.py
src/overdrive/server/api.py
src/overdrive/web_dist/homepage-screenshot.png
src/overdrive/web_dist/index.html
src/overdrive/web_dist/assets/framework-DldL0lLY.js
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff
src/overdrive/web_dist/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff
src/overdrive/web_dist/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff
src/overdrive/web_dist/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff
src/overdrive/web_dist/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff
src/overdrive/web_dist/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2
src/overdrive/web_dist/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff
src/overdrive/web_dist/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff
src/overdrive/web_dist/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff
src/overdrive/web_dist/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff
src/overdrive/web_dist/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff
src/overdrive/web_dist/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff
src/overdrive/web_dist/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff
src/overdrive/web_dist/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff
src/overdrive/web_dist/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff
src/overdrive/web_dist/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2
src/overdrive/web_dist/assets/index-CS4bX_3a.css
src/overdrive/web_dist/assets/index-tCFfo7vH.js
src/overdrive/workers/__init__.py
src/overdrive/workers/config.py
src/overdrive/workers/diagnostics.py
src/overdrive/workers/run.py
src/overdrive_ai.egg-info/PKG-INFO
src/overdrive_ai.egg-info/SOURCES.txt
src/overdrive_ai.egg-info/dependency_links.txt
src/overdrive_ai.egg-info/entry_points.txt
src/overdrive_ai.egg-info/requires.txt
src/overdrive_ai.egg-info/top_level.txt
tests/test_backend_phase1.py
tests/test_cli.py
tests/test_collaboration.py
tests/test_comment_formatter.py
tests/test_comment_models.py
tests/test_comment_reader.py
tests/test_comment_writer.py
tests/test_dependency_analysis.py
tests/test_e2e_phase4.py
tests/test_early_pipeline_completion.py
tests/test_event_hub.py
tests/test_executor_comment_steps.py
tests/test_heartbeat_stall_recovery.py
tests/test_hitl_gate_enforcement.py
tests/test_integration_claude_provider.py
tests/test_integration_codex_provider.py
tests/test_integration_comment_io.py
tests/test_integration_health.py
tests/test_integration_worker_model_fallback.py
tests/test_live_worker_adapter.py
tests/test_logs_tail_reader.py
tests/test_orchestrator_environment_recovery.py
tests/test_orchestrator_lifecycle.py
tests/test_orchestrator_parallel.py
tests/test_orchestrator_phase2.py
tests/test_orchestrator_pipeline_dispatch.py
tests/test_orchestrator_worktree.py
tests/test_packaging.py
tests/test_pipeline_registry.py
tests/test_plan_mutability.py
tests/test_post_completion_generation.py
tests/test_post_review_comments_endpoint.py
tests/test_pr_mr_review_endpoints.py
tests/test_queue_backlog.py
tests/test_recommended_action.py
tests/test_revamp_ci_gates.py
tests/test_review_mode_pipelines.py
tests/test_review_mode_routes.py
tests/test_review_mode_schema.py
tests/test_router_refactor_parity.py
tests/test_venv_detector.py
tests/test_workdoc.py
tests/test_worker_env_vars.py
tests/test_worker_heartbeat.py
tests/test_workers_run.py