2026-05-13 - 2026-06-13
Overview
114 Pull requests merged by 1 user
Merged
#127 docs(overview): ORCH-105 — слайды Lite-установки и использования через Plane
Merged
#125 docs(overview): ORCH-011 — витрина системы docs/overview/ (бизнес+тех, 3 аудитории, презентация)
Merged
#124 feat(replication): ORCH-10b Bundled-тираж — весь стек одним комплектом + bootstrap (ORCH-103)
Merged
#123 docs(deployment): ORCH-102 — ORCH-10a Lite-тираж (LITE_SETUP + watchdog-канон + анти-дрейф)
Merged
#122 feat(replication): ORCH-101 — расхардкод хоста + секреты нового хоста + smoke (фундамент тиража 10-common)
Merged
#120 feat(onboarding): turnkey project onboarding — kit + CLI + runbook (ORCH-009)
Merged
#121 docs(ORCH-009): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#118 feat(lessons): машинный журнал уроков — аддитивная таблица + observer-leaf (ORCH-098)
Merged
#119 docs(ORCH-098): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#116 feat(watchdog): sidecar-watchdog F1b — monitoring brain in a separate container (ORCH-100)
Merged
#117 docs(ORCH-100): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#115 feat(bug-fast-track): cheaper/shorter pipeline route for bug-fix tasks (ORCH-019)
Merged
#113 feat: ORCH-057-bug-follow-up-orch-040-normali
Merged
#114 docs(ORCH-057): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#111 feat(metrics): lightweight read-only GET /metrics raw-signal endpoint (ORCH-099)
Merged
#112 docs(ORCH-099): staging gate log — SUCCESS
Merged
#109 feat(coverage): deterministic test-coverage gate (ORCH-027)
Merged
#110 docs(ORCH-027): staging gate log — SUCCESS
Merged
#107 fix(notifications): HTML-safe card data render — fix <1м injection freezing the tracker (ORCH-095)
Merged
#108 docs(ORCH-095): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#105 fix(deploy): terminal-window-aware guard so done tasks hold Done in Plane (ORCH-094)
Merged
#106 docs(ORCH-094): staging gate log — SUCCESS
Merged
#104 fix(merge_gate): retry transient Gitea merge errors (405/5xx) + already-in-main guard (ORCH-093)
Merged
#102 fix(notifications): tracker card — status completeness, rollback reflection, stage-metric summation (ORCH-091)
Merged
#103 docs(ORCH-091): staging gate log — SUCCESS
Merged
#101 feat(cancel): STOP-status task cancellation + relaunch-hole close (ORCH-090)
Merged
#100 ORCH-062 — INFRA: авто-prune docker build cache на mva154
Merged
#98 ORCH-063 — Disk-watchdog: мониторинг диска mva154 + Telegram-алерт при ≥85%
Merged
#97 ORCH-092 — промпт-аудит 6 агентов: расхардкод даты/модели, escalation, чистка
Merged
#96 ORCH-079 — ORCH-52f: синхронизация README/доков с кодом + reviewer-ось обзорных доков
Merged
#95 ORCH-078 — ORCH-52e: трассировка ORCH-NNN (стандарт маркеров + правило чтения ADR)
Merged
#94 ORCH-077 — ORCH-52d: канон Anthropic для 6 промптов + эмиссия frontmatter-схемы 52c
Merged
#92 ORCH-076 — ORCH-52c: единый frontmatter-контракт (reader/writer/валидатор) + спека handoff
Merged
#93 docs(ORCH-076): staging gate log — SUCCESS
Merged
#91 ORCH-075 — ORCH-52b: стандарт документов (docs/_standards + docs/_templates + ADR-naming)
Merged
#89 feat(labels): auto-mode by Plane labels — autoApprove + autoDeploy (ORCH-089)
Merged
#90 docs(ORCH-089): staging gate SUCCESS — 15-staging-log.md
Merged
#88 feat(serial-gate): per-repo serial gate + deferred branch cut + rollback-freeze (ORCH-088)
Merged
#87 fix(notifications): tracker orphan cleanup + effort + honest done-time (ORCH-087)
Merged
#86 fix(reconciler): terminal-skip + state_uuid dedup on F-1 path (ORCH-086)
Merged
#85 fix: disable Telegram link-preview in tracker notifications (ORCH-080)
Merged
#82 feat(merge-verify): guarantee idempotent open code-PR before merge_pr (ORCH-082)
Merged
#83 docs(ORCH-082): staging gate log — SUCCESS
Merged
#80 fix(effort): per-role floor for --effort + developer→xhigh (ORCH-081)
Merged
#81 docs(ORCH-081): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#79 feat(launcher): ORCH-074 drop dead frontmatter model + validate model name (never-break)
Merged
#78 ORCH-026: task dependencies (B waits for A) + single-repo merge serialization
Merged
#77 ORCH-073: SHA-in-main merge-verify + main regression guard
Merged
#76 restore(main): re-merge ORCH-067 + ORCH-069 (ORCH-073)
Merged
#75 docs(ORCH-069): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Merged
#72 feat: ORCH-071-crit-bug-merge-main
Merged
#71 restore(main): долить фантомные ORCH-022/059/066/068 (4 потерянных PR)
Merged
#66 feat(reaper): job-reaper + stale merge-lease reclaim + idempotent merge finalization (ORCH-065)
Merged
#65 feat(post-deploy): post-deploy prod monitoring + auto-rollback (ORCH-021)
Merged
#62 fix(staging): tolerate sandbox-infra-only FAILs (C9a/C9b) in deploy-staging verdict (ORCH-061)
Merged
#63 docs(ORCH-061): staging gate SUCCESS — C9a/C9b infra-waived
Merged
#60 fix(reconciler): skip escalated / Blocked / Needs-Input tasks in F-1 (ORCH-060)
Merged
#61 docs(ORCH-060): staging gate FAILED (8/10) — C9a/C9b E2E
Merged
#59 docs(ORCH-058): staging gate FAILED — corrected root cause (harness bug in staging_check.py)
Merged
#58 docs(ORCH-058): staging gate re-run on fresh image — staging_status FAILED
Merged
#57 feat(ORCH-058): staging-image provenance before BUILD-ONCE prod retag (INV-FRESH)
Merged
#55 feat: executable self-deploy — stage deploy triggers host hook (ORCH-036)
Merged
#56 ORCH-053: sweeper потерянных webhook (реконсиляция застрявших стадий)
Merged
#54 feat(merge-gate): auto-rebase onto current main + re-test + serialise merges (ORCH-043)
Merged
#53 fix(infra): ORCH-040 run containers as host uid 1000:1000 (not root)
Merged
#52 feat(notifications): ORCH-042 Telegram tracker bump mode + russification
Merged
#51 docs(ORCH-044): staging gate log — SUCCESS (10/10, B6 registry isolation PASS)
Merged
#49 docs(history): LESSONS_ORCH-048
Merged
#45 ORCH-048: staging B6 reads registry via GET /projects (not local import)
Merged
#48 docs(ORCH-048): prod deploy log — SUCCESS (bind-mount-only, prod untouched)
Merged
#47 docs(ORCH-048): staging gate log — SUCCESS (10/10, B6 registry isolation PASS)
Merged
#46 docs(ORCH-048): staging gate log — FAILED (9/10, B6 /projects 404 on stale staging)
Merged
#43 feat(stage-engine): embed verbatim reviewer/tester findings in rollback task_desc (ORCH-046)
Merged
#44 docs(ORCH-046): staging gate log — FAILED (9/10, B6 registry isolation)
Merged
#42 docs: lessons 2026-06-05 (ORCH-17/45/47, prod deploy, gotchas)
Merged
#41 docs(ORCH-047): staging gate log — FAILED
Merged
#40 fix(qg): read result: alongside verdict:/status: in tests gate (ORCH-047)
Merged
#39 feat(qg): ORCH-045 — poll check_ci_green with retry to fix CI race
Merged
#38 docs: uroki ORCH-017 (deadlock shared-gate, isporchennyy telefon, otkat)
Merged
#37 feat(notifications): direct BRD + Plane links in approve ping (ORCH-017)
Merged
#36 feat(agents): configurable LLM model + effort per-agent and per-project (ORCH-41)
Merged
#34 feat(plane): unified status-comment format with duration line (ORCH-016)
Merged
#35 fix(tests): per-project Plane states in webhook tests + close CI hole (ORCH-39)
Merged
#33 fix(plane): resolve issue states per-project instead of hardcoded enduro UUIDs (ORCH-10)
Merged
#32 docs(orchestrator): doc canon + CLAUDE.md + agent prompts + reviewer-gate (self-hosting)
Merged
#31 feat(pipeline): add deploy-staging gate before prod deploy (ORCH-35)
Merged
#30 feat(staging): add orchestrator deploy hook with health-check and auto-rollback (ORCH-34)
Merged
#29 feat(staging): add live staging check suite (smoke + access + e2e) [ORCH-33]
Merged
#28 feat(staging): add isolated orchestrator-staging service (port 8501, separate DB)
Merged
#27 test: isolate webhook tests from live Plane API (fix CI)
Merged
#25 docs: Product Vision платформы (MD + PPTX)
Merged
#24 fix(qg): gate testing->deploy on machine-readable test verdict, not substring (ET-013)
Merged
#23 fix(qg): find 14-deploy-log.md in origin/main when absent in feature worktree (false-FAILED deploy)
Merged
#22 fix(tracker): no duplicate Telegram messages on not-modified/transient edits
Merged
#21 feat(telegram): live editable task tracker (Variant B+)
Merged
#20 fix(observability): merge-gate on deploy, full token input, Plane Done, artifact links
Merged
#19 fix(deploy): gate deploy->done on deployer verdict, not LLM exit code
Merged
#18 fix(ci): bounce task back to developer on red CI (capped retries)
Merged
#17 fix(qg): use check_ci_green instead of local tests on development stage
Merged
#16 fix(qg): run pytest directly instead of make in check_tests_local
Merged
#15 fix(stage): approved verdict advances analysis->architecture instead of re-running gate
Merged
#14 feat(config): external gitea_public_url for clickable doc links
Merged
#13 fix(pipeline): description+name to analyst, status-only analyst comment with doc links
Merged
#12 fix: status-only verdict — remove comment-based approve + fix bug 3 (echo self-hit)
Merged
#11 fix: pipeline-start bugs (ET-006) — fetch description on status-start + work_item_id collision guard
Merged
#10 feat: pipeline UX — status-trigger, verdict statuses, stage visibility, token usage
Merged
#9 feat(plane): per-agent bot authorship for comments
Merged
#8 M-6: derive work_item_id from Plane sequence_id
Merged
#7 ORCH cleanup L-1/L-2/L-3: stages comment, prune run logs, emoji constants
Merged
#6 ORCH-5: webhook delivery dedup (M-7)
Merged
#5 ORCH-4: unified stage-engine (M-3)
Merged
#4 ORCH-7: cleanup + hardening (M-4 dead code + M-2 graceful timeout)
Merged
#3 ORCH-1 (F-2b): persistent job queue instead of in-process daemon threads
Merged
#2 ORCH-6: multi-repo (project filter + repo/prefix per project)
4 Pull requests proposed by 1 user
Proposed
#73 feat: ORCH-067-telegram-tracker-bump-plane
Proposed
#74 feat(qg0): configurable QG-0 title limit via ORCH_QG0_TITLE_MAX (ORCH-069)
Proposed
#84 feat: ORCH-082-orch-81-pr-merge-verify-hold
Proposed
#128 feat: ORCH-104-eae59ef5