3cb10be03f
docs: init ORCH-016 business request
CI / test (push) Successful in 11s
2026-06-05 14:44:25 +03:00
Dev Agent
7c68d1d812
docs(orchestrator): adopt enduro doc canon + CLAUDE.md + ADR (ORCH-9)
CI / test (pull_request) Successful in 9s
2026-06-05 12:33:55 +03:00
Dev Agent
a6cbacb62c
feat(staging): add orchestrator deploy hook with health-check and auto-rollback (ORCH-34)
CI / test (push) Successful in 13s
CI / test (pull_request) Successful in 9s
2026-06-05 09:26:12 +03:00
Dev Agent
94334bdd42
feat(staging): add live staging check suite (smoke + access + e2e)
CI / test (push) Successful in 10s
CI / test (pull_request) Successful in 10s
2026-06-05 08:54:56 +03:00
Dev Agent
6c1e5fff52
feat(staging): add isolated orchestrator-staging service (port 8501, separate DB)
...
CI / test (push) Successful in 10s
CI / test (pull_request) Successful in 9s
- Add orchestrator-staging compose service under profile 'staging'
so normal 'docker compose up -d' does NOT start it.
- Port 8501 via command override; network_mode: host (no ports mapping needed).
- DB isolation via separate volume ./data/staging:/app/data — physically
separate from prod ./data/orchestrator.db on the host.
- ORCH_DB_PATH=/app/data/orchestrator.db explicit in env (same container
path, isolated by volume mount).
- Add .env.staging.example with all required keys and placeholders.
- Update .gitignore: add .env.staging and data/staging/ exclusions.
- Add docs/STAGING.md: how to start staging, architecture table, roadmap.
Refs: ORCH-31 (Stage 1 of 5)
2026-06-05 07:34:48 +03:00
Стрим
d0c604bc66
docs: Product Vision платформы (MD + PPTX, 8 слайдов)
2026-06-04 17:37:16 +03:00
Dev Agent
d0d47058b4
docs(resilience): document preflight/429/backoff/breaker + env vars (ORCH-1)
2026-06-03 00:12:17 +03:00
Dev Agent
4be168c0ec
docs(queue): document job queue, /queue, env vars (ORCH-1)
...
ARCHITECTURE job-queue section + flow diagram, README /queue endpoint and
ORCH_MAX_CONCURRENCY/ORCH_QUEUE_POLL_INTERVAL, new docs/ORCH-1_JOB_QUEUE.md.
2026-06-02 23:58:44 +03:00
Dev Agent
ca81f38330
docs: document multi-repo registry + ORCH-6 bugfix and incident
...
ORCH-6: ARCHITECTURE.md gets a project-registry section; README explains
how to add a project via ORCH_PROJECTS_JSON; BUGFIXES_2026-06-03.md
records the fix and links the 2026-06-02 webhook autorun incident.
2026-06-02 22:30:51 +03:00
Dev Agent
1ebe8afc23
feat(worktree): git worktree per task to isolate shared /repos (ORCH-2 / S-4)
...
- add src/git_worktree.py: ensure/remove/get_worktree_path
- config: worktrees_dir=/repos/_wt
- launcher: agent runs in per-branch worktree; task-file + commit/push in worktree; no shared checkout
- qg/checks: read artifacts + run make test from worktree (branch arg, backward-compatible)
- webhooks/plane: pass branch into QG dispatch; review fallback from worktree
- webhooks/gitea: keep read-only branch --contains in main clone (documented)
- tests: test_git_worktree.py (isolation) + update test_launcher write-task-file
- docs: ARCHITECTURE worktree section + BUGFIXES_2026-06-02_ORCH2
Preserves B-1/B-2/S-1/S-5 fixes (paths now point at worktree).
2026-06-02 21:12:06 +03:00
Dev Agent
66a37612fd
docs(bugfixes): add safe.directory, init:true findings and autonomy test result
2026-06-02 20:22:51 +03:00
Dev Agent
553e0aae0c
docs: update QG table, task-file write, orphan recovery; add BUGFIXES_2026-06-02
2026-06-02 20:12:29 +03:00
Dev Agent
81e0e383e0
feat(analysis): add check_analysis_approved QG with stakeholder approval requirement
...
- stages.py: QG renamed to check_analysis_approved (requires :approved: comment)
- qg/checks.py: new check_analysis_approved verifies files + Plane :approved: comment
- launcher.py: skip auto-advance for analysis stage (requires human approval)
- plane.py: route check_analysis_approved in _try_advance_stage
- docs/ARCHITECTURE.md: updated QG table and flow description
2026-05-31 15:19:03 +03:00
Dev Agent
0f0b984656
docs: add pipeline design backlog (audit + backlog mgmt)
2026-05-23 09:17:41 +03:00
Dev Agent
267bc58fb2
docs: update README, add ARCHITECTURE.md with full system documentation
2026-05-22 14:09:24 +03:00
Dev Agent
c326ef0ac4
docs: lessons learned ET-006 — problems and solutions
2026-05-22 13:45:40 +03:00
Dev Agent
b545665e2d
feat: full pipeline fixes - CI status branch lookup, review webhook routing, auto-advance, plane sync
...
- handle_ci_status: fallback git branch -r --contains when branches[] empty
- webhook router: handle pull_request_approved event type
- handle_pr: map review.type to review.state for new Gitea format
- launcher: auto-advance stage after agent completion (_try_advance_stage)
- plane_sync: notify Plane on stage changes
- stages.py: stage machine with QG definitions
- notifications.py: stage change notifications
- safe.directory fix for container git operations
2026-05-22 01:57:02 +03:00
Dev Agent
b428163c32
docs: bugfixes 2026-05-21 (5 fixes for CI status, review webhook, auto-advance)
2026-05-22 01:56:47 +03:00