bablo / стройплощадка
← Все сессии
Дата: 2026-05-20
Часов: 14
Кто:

КС-2 Builder — постройка с нуля (Фазы 0–6 + интеграция учёта)

Ретроспективный work-log. Соответствует записям KS2-2026-05-20-001..006 в expenses.yaml.

Что сделано

Фазы 0–1 (3ч) — KS2-2026-05-20-001

  • PRD, архитектура сервиса
  • Docker Compose, PostgreSQL схема ks2
  • Express API: объекты, системы, auth middleware, seed-данные

Фазы 2–3 (4ч) — KS2-2026-05-20-002

  • PDF-парсер на pdftotext + findTable для чертежей AutoCAD A0/A1
  • AI-экстракция позиций через Claude API
  • Матчинг расценок ТСН через Groq
  • buildCatalog из эталонного xlsx
  • Шифрование AI-ключей в БД

Фаза 4 (3ч) — KS2-2026-05-20-003

  • Генератор КС-2 xlsx на ExcelJS
  • 12 колонок по форме ТСН-2001
  • Шапка ОКУД, строки работ/НР/СП/оборудования
  • Итоги с НДС 22%

Фаза 5 (2ч) — KS2-2026-05-20-004

  • React-фронтенд на Vite + TailwindCSS
  • Страницы: объекты, системы, drag&drop PDF
  • Таблица позиций с inline-редактированием
  • Таблица расценок, генерация и скачивание КС-2

Фаза 6 (1ч) — KS2-2026-05-20-005

  • Dockerfile с фронтендом
  • Деплой на rigabase
  • Nginx Proxy Manager: ks2.k73.online (временный поддомен)
  • Публичный порт 3020, git init

Интеграция учёта (1ч) — KS2-2026-05-20-006

  • Поле project в expenses.yaml (bablo | ks2builder)
  • Вкладки по проектам на /finance Стройплощадки
  • Ретроспективные записи расходов KS2 в общий файл

Итог

КС-2 Builder работает от PDF → позиции → КС-2.xlsx за один сеанс. Задеплоен на rigabase.