From ca9bdc8e0c6e95b395d3d9b269c5c0ec20342e76 Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Tue, 2 Jun 2026 00:24:02 +0300 Subject: [PATCH] =?UTF-8?q?fix(spec-client):=20=D0=BE=D0=B1=D1=8F=D0=B7?= =?UTF-8?q?=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D1=80=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=B8=20=D0=BE=D1=82=D0=BA=D0=BB=D0=BE=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B9=20=D0=B2=20open=5Fquestions=20=D0=A2=D0=97?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B4=20=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/elena_app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/elena_app.py b/backend/elena_app.py index 8f7764d..96cb9af 100644 --- a/backend/elena_app.py +++ b/backend/elena_app.py @@ -902,8 +902,10 @@ def build_spec_client(): extra.append("ЗАФИКСИРОВАННЫЕ ОТКЛОНЕНИЯ КЛИЕНТА (реализуем ИХ вариант, не эталон):\n" + json.dumps(devs, ensure_ascii=False)[:3000]) instruction = ("Собери ТЗ на программу под РЕАЛЬНЫЙ вариант клиента (с его отклонениями), а не под методологический эталон.\n" "Базис — интервью и IDEF0, НО там, где клиент настоял на своём (см. отклонения) — проектируй под выбор клиента.\n" - "Например, если клиент оставил совмещение склада и пошива — модули и роли должны это отражать (один человек, общий доступ), " - "но в open_questions честно вынеси риски, о которых предупреждала Елена.\n" + "Например, если клиент оставил совмещение склада и пошива — модули и роли должны это отражать (один человек, общий доступ).\n" + "ОБЯЗАТЕЛЬНО: по КАЖДОМУ отклонению добавь пункт в open_questions с риском, о котором предупреждала Елена " + "(формат: «Риск [узел]: [что может пойти не так из-за выбора клиента] — рекомендация Елены была [...]»). " + "Это защита: при внедрении видно, где клиент пошёл против методологии.\n" "МАППИНГ: функция → модуль; Input → данные; Output → показ; Control → правила; Mechanism → роли; хранилища → таблицы.\n" "Думай как проектировщик ПО. Вызови build_tech_spec.\n\n" f"IDEF0-МОДЕЛЬ:\n{idef0}\n\n" + "\n\n".join(extra))