Skip to content

Детерминированный конвейер генерации листов вентиляции

Детерминированный конвейер генерации листов вентиляции

Section titled “Детерминированный конвейер генерации листов вентиляции”

Одинаковый результат в Perplexity-агенте, терминале или CI. Идемпотентность: один вход (YAML + код) → один и тот же хэш артефактов.

  1. config/ — MODEL-SCHEMA.yaml заполнен по замерам; версия указана.
  2. validate.py — Shapely-проверки из PLAN.md → QA_REPORT.md (pass/fail + список). Любой fail блокирует рендер (exit 2).
  3. render.py — строит plan.png/svg и развёртку стены ванной из модели.
  4. manifest.json — хэш входа, хэш артефактов, статусы размеров, дата.
  5. drawings/ — коммит артефактов с тегом ревизии (rev X.Y).
  6. Notion-задача обновляется: статус, ссылка на коммит, вывод QA_REPORT.
  • ГОСТ 21.501-2018 — правила выполнения чертежей АИ/КР.
  • ГОСТ 21.201-2011 — условные изображения: проёмы, шахты, ниши.
  • ГОСТ 2.303 — типы линий; ГОСТ 2.306 — штриховка материалов.
  • Шрифт — ГОСТ 2.304 (тип Б допустим); стрелки размерных линий — 2.307.
  • Builder: правит YAML и код, гоняет validate/render.
  • Reviewer (вторая модель через task-hub): сверяет PNG с фото и планом ЕГРН; не принимает «похоже» — только evidens-linked подтверждения.
  • Owner: замеры рулеткой; вносит measured-значения единственным изменением YAML.

Анти-паттерны (запрещены)

Section titled “Анти-паттерны (запрещены)”
  • Рисование вне модели, координаты «на глаз».
  • Канал через вентшахту; проёмы вне стены; смешение плана и разреза в одном виде.
  • Скрытие неизвестных размеров — только явный статус unknown + [ЗАМЕР] на листе.