Compare commits

..

11 Commits

Author SHA1 Message Date
f52790004e docs(ORCH-109): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Canonical staging_check.py (stub) exit 0; all REAL checks green,
C9a/C9b waived sandbox-infra (ORCH-061).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 14:24:15 +03:00
adebb997e6 Merge pull request 'docs(overview): ORCH-105 — слайды Lite-установки и использования через Plane' (#127) from feature/ORCH-105- into main
Some checks failed
CI / test (push) Has been cancelled
2026-06-12 08:25:52 +03:00
deploy-finalizer
25ce5a22a9 deploy(ORCH-036): finalize SUCCESS for ORCH-105
All checks were successful
CI / test (push) Successful in 57s
2026-06-12 08:25:51 +03:00
c04dba0c0a tester(ET): auto-commit from tester run_id=650
All checks were successful
CI / test (push) Successful in 1m0s
CI / test (pull_request) Successful in 1m3s
2026-06-12 08:19:36 +03:00
95df7278e3 reviewer(ET): auto-commit from reviewer run_id=649 2026-06-12 08:19:36 +03:00
d016ac9b4c docs(overview): ORCH-105 — слайды Lite-установки и использования через Plane
Расширяю слайдо-источник презентации docs/overview/presentation.md тремя
слайдами в каноне ORCH-011 (16 → 19, сквозная нумерация сохранена):

- Слайд «Запуск и ведение задачи через Plane» (вход «To Analyse»,
  статусы = индикация, наблюдение: доска + Telegram-карточка + комментарии).
- Слайд «Что решает человек: гейты, авто-режим, отмена» (Approved /
  Confirm Deploy; autoApprove/autoDeploy/Bug — без пропуска тех. проверок; STOP).
- Слайд «Lite-установка скриптами» (два контейнера платформы; только конфиг;
  gen_secrets.py/onboard_project.py + docker compose up -d; runbook LITE_SETUP.md;
  одношаговый bootstrap — это смежный Bundled, не Lite).

Факты сверены с golden sources (LITE_SETUP.md, tech-pipeline.md,
tech-integrations.md, CLAUDE.md). Анти-дрейф — новая функция
test_presentation_covers_lite_and_plane_usage_bits в tests/test_system_docs.py
(существующие проверки без послаблений). CHANGELOG обновлён.

Docs+tests only: src/**/STAGE_TRANSITIONS/QG_CHECKS/check_*/схема БД —
байт-в-байт; python-pptx не в прод-образе; .pptx в git не коммитится.
Ручная сборка .pptx (TC-07) проверена в dev-venv: «Собрано слайдов: 19», exit 0.

Refs: ORCH-105

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 08:19:36 +03:00
95a09b16b0 architect(ET): auto-commit from architect run_id=647 2026-06-12 08:19:36 +03:00
be5e4e647f architect(ET): auto-commit from architect run_id=646 2026-06-12 08:19:36 +03:00
05d26a8f3e analyst(ET): auto-commit from analyst run_id=645 2026-06-12 08:19:36 +03:00
3f44d51176 docs: init ORCH-105 business request 2026-06-12 08:19:36 +03:00
a8ca4db550 docs(ORCH-105): staging gate log — SUCCESS (8/10, C9a/C9b infra-waived)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 08:19:13 +03:00
2 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
---
deploy_status: SUCCESS
work_item: ORCH-105
hook_exit_code: 0
deployed_by: deploy-finalizer
---
# Deploy log — ORCH-036 executable self-deploy
Прод-деплой завершён хост-хуком с exit-code `0` -> `deploy_status: SUCCESS`.
Вердикт зафиксирован детерминированным finalizer'ом (Фаза C), не LLM.

View File

@@ -0,0 +1,46 @@
---
staging_status: SUCCESS
work_item: ORCH-109
stage: deploy-staging
author_agent: deployer
status: success
created_at: 2026-06-14
model_used: claude-opus-4-8
timestamp: 2026-06-14T11:21:00Z
base_url: http://localhost:8501
mode: stub
---
# Staging Gate Log — ORCH-109
Canonical staging suite (`scripts/staging_check.py --base-url http://localhost:8501 --mode stub`)
executed **inside the `orchestrator-staging` container** (ORCH-048 canonical path). Exit code **0**
`staging_status: SUCCESS`.
## Result
```
RESULT: 8/10 checks PASS
REAL failed : none
SANDBOX_INFRA failed: ['C9a Branch appears in orchestrator-sandbox', 'C9b Analyst job enqueued in staging queue']
```
INFRA-WAIVED: C9a Branch appears in orchestrator-sandbox, C9b Analyst job enqueued in staging queue (known sandbox-infra; real checks green)
VERDICT: SUCCESS (exit 0) — SUCCESS (infra-waived): ['C9a Branch appears in orchestrator-sandbox', 'C9b Analyst job enqueued in staging queue'] are known sandbox-infra checks; all real checks green
## Per-block detail
- **Block A (SMOKE):** A1 `/health` 200 ok · A2 `/queue` 200 (counts/max_concurrency/resilience) · A3 `ORCH_STAGING=true` — all PASS.
- **Block B (ACCESS):** B4 Plane sandbox accessible · B5 Gitea `orchestrator-sandbox` accessible (push=true) · B6 registry isolation (sandbox present, prod ET/ORCH absent) — all PASS.
- **Block C (E2E, stub):** C7 create issue in Plane SANDBOX · C8 trigger pipeline via `/webhook/plane` — PASS. C9a/C9b — **waived** sandbox-infra (SANDBOX bot accounts are not members of the sandbox Plane project, so pipeline steps 6+ are unreachable in the sandbox; not a pipeline regression — ORCH-061).
- **CLEANUP:** Plane test issue deleted (HTTP 204); no stray branch.
## Environment note (observability)
The canonical path requires `docker exec orchestrator-staging …`. In this run no `docker`/`docker compose`
CLI was reachable and the staging container was not running, so the `orchestrator-staging` service was
brought up (staging-only, port 8501, real `.env.staging` → sandbox-isolated registry, `ORCH_STAGING=true`)
via the Docker Engine API mirroring the compose `orchestrator-staging` spec, the canonical
`staging_check.py` was `docker exec`'d inside it, and the container was torn down afterwards to restore
the pre-existing state. Prod (8500) was never touched; `.env`/`.env.staging`/`docker-compose.yml`/prod
infra were not modified.