From 3d75576a5edd5204688fedc205418e7d5e61ecce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Thu, 28 May 2026 11:45:23 +0300 Subject: [PATCH] fix(ci/deploy): npm ci --legacy-peer-deps + Node 22 (deploy.yml v1.1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Workflow run 26564332893 failed at 14s — most likely npm ci hit Histoire/Vite peerDep conflict (quirk #74 in feedback_environment.md). --legacy-peer-deps mirrors local install pattern. Also bumped to Node 22 (Node 20 actions deprecated). Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/deploy.yml | 8 +++++--- docs/observer/STATUS.md | 14 +++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 751c85a3..35c48cd0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -43,16 +43,18 @@ jobs: with: ref: ${{ github.event.inputs.ref }} - - name: Setup Node 20 + - name: Setup Node 22 uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' cache: 'npm' cache-dependency-path: app/package-lock.json - name: Install frontend deps + # --legacy-peer-deps: Histoire 1.0-beta.1 заявляет peerDep vite ^7, + # установлено vite 8 — известный квирк проекта (memory feedback_environment.md #74). working-directory: app - run: npm ci + run: npm ci --legacy-peer-deps - name: Build frontend working-directory: app diff --git a/docs/observer/STATUS.md b/docs/observer/STATUS.md index 66439fe7..baa2c233 100644 --- a/docs/observer/STATUS.md +++ b/docs/observer/STATUS.md @@ -1,6 +1,6 @@ # Brain Status (auto-generated) -Last updated: 2026-05-28T08:31:24.014Z +Last updated: 2026-05-28T08:34:14.721Z | Контролёр | Состояние | Детали | |---|---|---| @@ -8,13 +8,13 @@ Last updated: 2026-05-28T08:31:24.014Z | C2 Cross-ref consistency | ✅ | [cross-ref-checker] OK — 0 drift in 4 files | | C3 Observer-of-observer | ✅ | [observer-of-observer] OK — last read 0 week(s) ago | | C4 Сигнальный статус | ✅ | This file (self-reference) | -| C5 Observer-coverage | ⚠️ | 599 episode(s) this month · Stop-hook + post-commit OK · 20 missed activation(s) — see /brain-retro | +| C5 Observer-coverage | ⚠️ | 598 episode(s) this month · Stop-hook + post-commit OK · 20 missed activation(s) — see /brain-retro | | C6 Chain map sync | ✅ | [chain-map-checker] OK — 16 chains in sync | ## Метрики (информационные, не алерты) -- Observer evidence: 599 episodes this month, 0 observer_error markers, 117 PII matches before filter -- Legacy v1 episodes (not in factor analysis): 460 +- Observer evidence: 598 episodes this month, 0 observer_error markers, 117 PII matches before filter +- Legacy v1 episodes (not in factor analysis): 459 - Last /brain-retro: 1 day(s) ago - Использование узлов: см. `/brain-retro` (раз в спринт). missed_activations: 20. **Неиспользованные узлы — не алерт, если профильной задачи не было** (Pravila §16.4 v1.36; capability-readiness; см. memory `feedback_brain_unused_tools_not_problem` — outside-repo memory store). @@ -31,9 +31,9 @@ Baseline дисциплины роутера (этап 2 router discipline overh | cleanup | 6 | 0.0% | 0.0% | | refactor | 1 | 0.0% | 0.0% | -Router step distribution: 1: 254, 2: 223, 3: 58, 5: 57 +Router step distribution: 1: 253, 2: 223, 3: 58, 5: 57 -Boundaries applied (ADR / границы): 70 of 592 эпизодов (11.8%). +Boundaries applied (ADR / границы): 70 of 591 эпизодов (11.8%). ## Активные многоэтапные проекты @@ -67,7 +67,7 @@ Episodes since last run: 542 / threshold: 10 ## Reviewer: субагент vs fallback -0 эпизодов проверено из 599. +0 эпизодов проверено из 598. ## Reviewer findings