Commit Graph

  • 69a4aaab99 feat(notifications): direct BRD + Plane links in approve ping (ORCH-017) claude-bot 2026-06-05 17:58:00 +00:00
  • c9b1195c0b architect(ET): auto-commit from architect run_id=115 claude-bot 2026-06-05 17:50:28 +00:00
  • 08528b655e analyst(ET): auto-commit from analyst run_id=112 claude-bot 2026-06-05 17:39:34 +00:00
  • 7f31d62a4d docs: init ORCH-017 business request Slava 2026-06-05 19:59:55 +03:00
  • 401bf66fe0 feat(agents): configurable LLM model + effort per-agent and per-project (ORCH-41) (#36) Slava 2026-06-05 19:45:19 +03:00
  • 8a292b9d33 feat(agents): configurable LLM model + effort per-agent and per-project (ORCH-41) feat/ORCH-41-agent-models dev 2026-06-05 16:16:57 +00:00
  • 8da571de86 feat(plane): unified status-comment format with duration line (ORCH-016) (#34) Slava 2026-06-05 17:50:47 +03:00
  • f375be249f fix(tests): per-project Plane states in webhook tests + close CI hole (ORCH-39) (#35) Slava 2026-06-05 17:36:40 +03:00
  • 5f93cba297 fix(tests): per-project Plane states in webhook tests + close CI hole (ORCH-39) fix/ORCH-39-webhook-tests dev-agent 2026-06-05 16:49:18 +03:00
  • 7481ce334e deployer(ORCH-016): deploy stage SUCCESS (artifact-only verdict) feature/ORCH-016-plane claude-bot 2026-06-05 12:52:06 +00:00
  • 053ea3b1c5 docs(ORCH-016): merge staging-log into main (staging_status: SUCCESS) claude-bot 2026-06-05 12:49:59 +00:00
  • d4b02ef728 deployer(ORCH-016): staging gate SUCCESS (10/10 checks PASS) claude-bot 2026-06-05 12:49:39 +00:00
  • 2fc3206f83 tester(ET): auto-commit from tester run_id=98 claude-bot 2026-06-05 12:46:42 +00:00
  • 1778d8f8b8 reviewer(ET): auto-commit from reviewer run_id=97 claude-bot 2026-06-05 12:44:21 +00:00
  • 0663da6e4c feat(plane): unified status-comment format with duration line (ORCH-016) claude-bot 2026-06-05 12:39:06 +00:00
  • 1150cd9144 architect(ET): auto-commit from architect run_id=95 claude-bot 2026-06-05 12:15:40 +00:00
  • 57a3f6c9f7 analyst(ET): auto-commit from analyst run_id=94 claude-bot 2026-06-05 12:05:17 +00:00
  • 0f4d8714dd analyst(ET): auto-commit from analyst run_id=93 claude-bot 2026-06-05 11:48:54 +00:00
  • 3cb10be03f docs: init ORCH-016 business request Slava 2026-06-05 14:44:25 +03:00
  • a2cf1454fd Merge pull request 'fix(plane): resolve issue states per-project instead of hardcoded enduro UUIDs (ORCH-10)' (#33) from feature/ORCH-10-per-project-states into main Slava 2026-06-05 14:42:56 +03:00
  • 00325bcab0 fix(plane): resolve issue states per-project instead of hardcoded enduro UUIDs (ORCH-10) feature/ORCH-10-per-project-states Dev Agent 2026-06-05 14:23:31 +03:00
  • 5ecd1c4692 Merge pull request 'docs(orchestrator): doc canon + CLAUDE.md + agent prompts + reviewer-gate (self-hosting)' (#32) from docs/ORCH-9-canon into main Slava 2026-06-05 13:28:50 +03:00
  • 7c68d1d812 docs(orchestrator): adopt enduro doc canon + CLAUDE.md + ADR (ORCH-9) docs/ORCH-9-canon Dev Agent 2026-06-05 12:33:55 +03:00
  • f1b31463ad Merge pull request 'feat(pipeline): add deploy-staging gate before prod deploy (ORCH-35)' (#31) from feature/ORCH-35-staging-gate into main Slava 2026-06-05 10:43:38 +03:00
  • e0c14fae5f fix(pipeline): make deploy-staging gate conditional on self-hosting repo (ORCH-35) feature/ORCH-35-staging-gate Dev Agent 2026-06-05 10:36:46 +03:00
  • e0b6e92b09 feat(pipeline): add deploy-staging gate before prod deploy (ORCH-35) Dev Agent 2026-06-05 10:06:06 +03:00
  • e405a55f9d Merge pull request 'feat(staging): add orchestrator deploy hook with health-check and auto-rollback (ORCH-34)' (#30) from feature/ORCH-34-deploy-hook into main Slava 2026-06-05 09:46:18 +03:00
  • a6cbacb62c feat(staging): add orchestrator deploy hook with health-check and auto-rollback (ORCH-34) feature/ORCH-34-deploy-hook Dev Agent 2026-06-05 09:26:12 +03:00
  • 93169f16e0 Merge pull request 'feat(staging): add live staging check suite (smoke + access + e2e) [ORCH-33]' (#29) from feature/ORCH-33-staging-testsuite into main Slava 2026-06-05 09:12:51 +03:00
  • 94334bdd42 feat(staging): add live staging check suite (smoke + access + e2e) feature/ORCH-33-staging-testsuite Dev Agent 2026-06-05 08:54:56 +03:00
  • 3b68a29ae1 Merge PR #28: add isolated orchestrator-staging service (ORCH-31) Slava 2026-06-05 08:01:10 +03:00
  • 6c1e5fff52 feat(staging): add isolated orchestrator-staging service (port 8501, separate DB) feature/ORCH-31-staging-infra Dev Agent 2026-06-05 07:34:48 +03:00
  • d0a34249cc Merge PR #27: isolate webhook tests + add CI workflow (self-hosting gate) Slava 2026-06-05 07:29:04 +03:00
  • 1baae81165 test: reset webhook secret per-test to fix cross-file isolation (CI green) fix/isolate-webhook-tests-from-plane Dev Agent 2026-06-05 00:00:01 +03:00
  • e856e0940b test: migrate sequential_ids test to In Progress contract Dev Agent 2026-06-04 22:38:09 +03:00
  • 7bbab9c38b test: isolate webhook tests from live Plane API (fix CI) Dev Agent 2026-06-04 22:12:59 +03:00
  • b6d6b53f39 ci: add Gitea Actions workflow (pytest) for orchestrator self-hosting ci/add-gitea-workflow Dev 2026-06-04 21:07:02 +03:00
  • a33a971c9c Merge pull request 'docs: Product Vision платформы (MD + PPTX)' (#25) from docs/product-vision into main Slava 2026-06-04 17:37:36 +03:00
  • d0c604bc66 docs: Product Vision платформы (MD + PPTX, 8 слайдов) docs/product-vision Стрим 2026-06-04 17:37:16 +03:00
  • 83f5020f94 Merge pull request 'fix(qg): gate testing->deploy on machine-readable test verdict, not substring (ET-013)' (#24) from fix/tests-machine-verdict into main Slava 2026-06-04 16:08:10 +03:00
  • 757745a221 fix(qg): gate testing->deploy on machine-readable test verdict, not substring (ET-013) fix/tests-machine-verdict dev-agent 2026-06-04 16:05:52 +03:00
  • 34894f4684 Merge pull request 'fix(qg): find 14-deploy-log.md in origin/main when absent in feature worktree (false-FAILED deploy)' (#23) from fix/deploy-gate-log-path into main Slava 2026-06-04 13:38:30 +03:00
  • 4e4cc6c724 fix(qg): find 14-deploy-log.md in origin/main when absent in feature worktree fix/deploy-gate-log-path dev-agent 2026-06-04 13:35:35 +03:00
  • b222d7af27 Merge pull request 'fix(tracker): no duplicate Telegram messages on not-modified/transient edits' (#22) from fix/tracker-edit-not-modified into main Slava 2026-06-04 13:22:46 +03:00
  • ec9aa74492 fix(tracker): no duplicate Telegram messages on not-modified/transient edits fix/tracker-edit-not-modified dev-bot 2026-06-04 13:20:40 +03:00
  • 3e5c74ce4f Merge pull request 'feat(telegram): live editable task tracker (Variant B+)' (#21) from feat/telegram-live-tracker into main Slava 2026-06-04 11:46:21 +03:00
  • 9a0298de9d feat(telegram): live editable task tracker (Variant B+), replace 15-message spam feat/telegram-live-tracker dev-bot 2026-06-04 11:42:46 +03:00
  • 2801983d7b Merge pull request 'fix(observability): merge-gate on deploy, full token input, Plane Done, artifact links' (#20) from fix/observability-and-merge-gate into main Slava 2026-06-04 11:21:50 +03:00
  • 61e26a8930 fix(observability): merge-gate on deploy, full token input, Plane Done, artifact links fix/observability-and-merge-gate Dev Agent 2026-06-04 11:17:58 +03:00
  • 2629dffe1b Merge pull request 'fix(deploy): gate deploy->done on deployer verdict, not LLM exit code' (#19) from fix/deploy-verdict-gate into main Slava 2026-06-04 02:46:52 +03:00
  • e4a9c48395 fix(deploy): gate deploy->done on deployer verdict, not LLM exit code fix/deploy-verdict-gate dev-agent 2026-06-04 02:43:01 +03:00
  • a0621b9952 Merge pull request 'fix(ci): bounce task back to developer on red CI (capped retries)' (#18) from fix/ci-fail-retry-developer into main Slava 2026-06-04 01:41:01 +03:00
  • 3a285de11d fix(ci): bounce task back to developer on red CI (capped retries) fix/ci-fail-retry-developer Dev Agent 2026-06-04 01:39:40 +03:00
  • 7922f6b67b Merge pull request 'fix(qg): use check_ci_green instead of local tests on development stage' (#17) from fix/drop-local-tests-qg into main Slava 2026-06-04 01:24:14 +03:00
  • e15d339b14 fix(qg): use check_ci_green instead of local tests on development stage fix/drop-local-tests-qg Dev Agent 2026-06-04 01:22:43 +03:00
  • 994f73a78e Merge pull request 'fix(qg): run pytest directly instead of make in check_tests_local' (#16) from fix/qg-pytest-no-make into main Slava 2026-06-04 00:44:40 +03:00
  • 90c9ffe839 fix(qg): run pytest directly instead of make in check_tests_local fix/qg-pytest-no-make orchestrator-dev 2026-06-04 00:43:04 +03:00
  • b6aa107f93 Merge pull request 'fix(stage): approved verdict advances analysis->architecture instead of re-running gate' (#15) from fix/approved-advances-stage into main Slava 2026-06-03 23:31:45 +03:00
  • 0b8013cb06 fix(stage): approved verdict advances analysis->architecture instead of re-running gate fix/approved-advances-stage Dev Agent 2026-06-03 23:30:08 +03:00
  • b01643fcc3 Merge pull request 'feat(config): external gitea_public_url for clickable doc links' (#14) from fix/gitea-public-url into main Slava 2026-06-03 22:59:17 +03:00
  • ca63bc26bb feat(config): external gitea_public_url for clickable doc links fix/gitea-public-url Dev Agent 2026-06-03 22:58:18 +03:00
  • dce9ac806b Merge pull request 'fix(pipeline): description+name to analyst, status-only analyst comment with doc links' (#13) from fix/taskmd-description into main Slava 2026-06-03 22:45:17 +03:00
  • a9cdb17614 feat(plane): analyst comment asks for Approved status + links docs fix/taskmd-description dev-agent 2026-06-03 22:42:53 +03:00
  • 96c5e6b2f9 fix(pipeline): fetch issue name from Plane API on status-trigger start dev-agent 2026-06-03 22:42:53 +03:00
  • b91be74692 fix(pipeline): pass issue description to analyst task file dev-agent 2026-06-03 22:42:02 +03:00
  • 2d392b6fc7 Merge pull request 'fix: status-only verdict — remove comment-based approve + fix bug 3 (echo self-hit)' (#12) from fix/status-only-verdict into main Slava 2026-06-03 22:20:46 +03:00
  • 857bad314c feat(webhook): pull reject reason from latest comment fix/status-only-verdict Dev Agent 2026-06-03 22:18:24 +03:00
  • c4be50ee20 fix(webhook): drop redundant in_progress reset on Approved Dev Agent 2026-06-03 22:18:13 +03:00
  • 6b3e144949 fix(webhook): remove comment-based approve, keep status-only verdict Dev Agent 2026-06-03 22:18:02 +03:00
  • cd73c75cda Merge pull request 'fix: pipeline-start bugs (ET-006) — fetch description on status-start + work_item_id collision guard' (#11) from fix/pipeline-start-bugs into main Slava 2026-06-03 21:14:44 +03:00
  • c69e11348b test(pipeline): cover status-start description fetch and work_item_id uniqueness fix/pipeline-start-bugs Dev Agent 2026-06-03 21:12:59 +03:00
  • ac9f5a05a6 fix(work-item): prevent work_item_id collision and bind branch per task Dev Agent 2026-06-03 21:12:51 +03:00
  • fa746105fd fix(webhook): fetch description from Plane API on status-start Dev Agent 2026-06-03 21:12:38 +03:00
  • 4773137b52 Merge pull request 'feat: pipeline UX — status-trigger, verdict statuses, stage visibility, token usage' (#10) from feature/pipeline-ux into main Slava 2026-06-03 18:27:07 +03:00
  • 7fd6529a35 test(conftest): mute Telegram in all tests to stop prod leakage feature/pipeline-ux Dev Agent 2026-06-03 18:23:09 +03:00
  • 9a702a0216 feat(metrics): per-agent token/cost accounting Dev Agent 2026-06-03 18:18:46 +03:00
  • 38a741d24e feat(webhook): verdict via Approved/Rejected statuses (variant B) Dev Agent 2026-06-03 18:18:36 +03:00
  • 09b1c5e1b9 feat(webhook): start pipeline on In Progress status (not on create) Dev Agent 2026-06-03 18:18:26 +03:00
  • a4668c0303 feat(plane): stage visibility on board + verdict status UUIDs Dev Agent 2026-06-03 18:18:17 +03:00
  • e9fd30528f Merge pull request 'feat(plane): per-agent bot authorship for comments' (#9) from feature/plane-per-agent-author into main Slava 2026-06-03 10:55:29 +03:00
  • d305521067 feat(plane): per-agent bot authorship for comments feature/plane-per-agent-author Dev Agent 2026-06-03 10:53:25 +03:00
  • 30d6dd0557 feat(config): add per-agent Plane bot token settings Dev Agent 2026-06-03 10:53:17 +03:00
  • 12e2691a24 Merge pull request 'M-6: derive work_item_id from Plane sequence_id' (#8) from feature/ORCH-M6-plane-sequence into main Slava 2026-06-03 10:04:32 +03:00
  • c431a3d055 fix(plane_sync): drop hardcoded ET- prefix in find_issue_id (M-6) feature/ORCH-M6-plane-sequence Dev Agent 2026-06-03 10:02:15 +03:00
  • 1d978caea7 feat(webhook): derive work_item_id from Plane sequence_id (M-6) Dev Agent 2026-06-03 10:02:15 +03:00
  • be27f506e3 Merge pull request 'ORCH cleanup L-1/L-2/L-3: stages comment, prune run logs, emoji constants' (#7) from feature/ORCH-cleanup-L1L2L3 into main Slava 2026-06-03 09:55:53 +03:00
  • 8f11971bfc refactor(plane_sync): extract emoji literals to constants (L-3) feature/ORCH-cleanup-L1L2L3 Dev Agent 2026-06-03 09:54:43 +03:00
  • 0653c2437f feat(launcher): prune old run logs (L-2) Dev Agent 2026-06-03 09:53:55 +03:00
  • 48b7707eb3 docs(stages): fix misleading STAGE_TRANSITIONS comment (L-1) Dev Agent 2026-06-03 09:51:46 +03:00
  • 2fdc6856ba Merge pull request 'ORCH-5: webhook delivery dedup (M-7)' (#6) from feature/ORCH-5-webhook-dedup into main Slava 2026-06-03 09:20:38 +03:00
  • 4ac449ff63 test(webhook): cover delivery dedup + migration safety (M-7) feature/ORCH-5-webhook-dedup Dev Agent 2026-06-03 09:18:02 +03:00
  • e6a7c6de8d feat(webhook): dedup deliveries by delivery_id (M-7) Dev Agent 2026-06-03 09:18:02 +03:00
  • 0b924208dc feat(db): add events.delivery_id + partial unique index (M-7) Dev Agent 2026-06-03 09:18:02 +03:00
  • 2f0fd24670 Merge pull request 'ORCH-4: unified stage-engine (M-3)' (#5) from feature/ORCH-4-stage-engine into main Slava 2026-06-03 08:59:51 +03:00
  • 6abdc220d2 test(stage): cover unified stage_engine + launcher/plane delegation feature/ORCH-4-stage-engine Dev Agent 2026-06-03 08:56:25 +03:00
  • 51401a3ba9 refactor(launcher,plane): delegate stage advance to stage_engine Dev Agent 2026-06-03 08:56:25 +03:00
  • 0befc49b1e refactor(stage): extract unified stage_engine.advance_stage (M-3) Dev Agent 2026-06-03 08:56:14 +03:00
  • fd554c8a5a Merge pull request 'ORCH-7: cleanup + hardening (M-4 dead code + M-2 graceful timeout)' (#4) from feature/ORCH-7-hardening into main Slava 2026-06-03 08:31:26 +03:00
  • c167c6930d test(launcher): watchdog graceful kill ordering + timeout config + M-4 removal feature/ORCH-7-hardening Dev Agent 2026-06-03 08:28:09 +03:00
  • 49ecb48eb0 feat(launcher): graceful SIGTERM->SIGKILL + configurable agent timeout (M-2) Dev Agent 2026-06-03 08:28:03 +03:00