69a4aaab99
feat(notifications): direct BRD + Plane links in approve ping (ORCH-017)
claude-bot2026-06-05 17:58:00 +00:00
c9b1195c0b
architect(ET): auto-commit from architect run_id=115
claude-bot2026-06-05 17:50:28 +00:00
08528b655e
analyst(ET): auto-commit from analyst run_id=112
claude-bot2026-06-05 17:39:34 +00:00
7f31d62a4d
docs: init ORCH-017 business request
Slava2026-06-05 19:59:55 +03:00
401bf66fe0
feat(agents): configurable LLM model + effort per-agent and per-project (ORCH-41) (#36)
Slava2026-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)
Slava2026-06-05 17:50:47 +03:00
f375be249f
fix(tests): per-project Plane states in webhook tests + close CI hole (ORCH-39) (#35)
Slava2026-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
2fc3206f83
tester(ET): auto-commit from tester run_id=98
claude-bot2026-06-05 12:46:42 +00:00
1778d8f8b8
reviewer(ET): auto-commit from reviewer run_id=97
claude-bot2026-06-05 12:44:21 +00:00
0663da6e4c
feat(plane): unified status-comment format with duration line (ORCH-016)
claude-bot2026-06-05 12:39:06 +00:00
1150cd9144
architect(ET): auto-commit from architect run_id=95
claude-bot2026-06-05 12:15:40 +00:00
57a3f6c9f7
analyst(ET): auto-commit from analyst run_id=94
claude-bot2026-06-05 12:05:17 +00:00
0f4d8714dd
analyst(ET): auto-commit from analyst run_id=93
claude-bot2026-06-05 11:48:54 +00:00
3cb10be03f
docs: init ORCH-016 business request
Slava2026-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
Slava2026-06-05 14:42:56 +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
Slava2026-06-05 10:43:38 +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
Slava2026-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
Slava2026-06-05 09:12:51 +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
Slava2026-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
Slava2026-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
Slava2026-06-04 13:22:46 +03:00
3e5c74ce4f
Merge pull request 'feat(telegram): live editable task tracker (Variant B+)' (#21) from feat/telegram-live-tracker into main
Slava2026-06-04 11:46:21 +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
Slava2026-06-04 11:21:50 +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
Slava2026-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
Slava2026-06-04 01:41:01 +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
Slava2026-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
Slava2026-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
Slava2026-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
Slava2026-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
Slava2026-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
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
Slava2026-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
Slava2026-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
Slava2026-06-03 10:55:29 +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
Slava2026-06-03 10:04:32 +03:00