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

Финансовая прозрачность — Phase 0 / Эпик F3

Завершение F3: автоматизация связки work-log → expenses, шаблон сессии, проверка страницы финансов на реальных данных. Выполнено Claude Code под надзором Романа.

Что сделано

  • infra/scripts/sync-worklog-expenses.mjs — автодобавление hours-записей в expenses.yaml из frontmatter work-logs. Append-only, идемпотентно по work_log_ref, dry-run по умолчанию, --apply для записи, не парсит-и- переписывает файл (история не переформатируется).
  • work-logs/_TEMPLATE.md — шаблон новой сессии.
  • Файлы с префиксом _ и README.md исключены из публикации (build-transparency.sh + content.js).
  • work-logs/README.md — документация шаблона и скрипта сверки.
  • Проверка /finance на реальных данных: 5 записей после этой сессии, накопительный итог, SVG-график, обязательная пометка «−30% от рынка».
  • Эта запись (EXP-2026-05-19-005) добавлена самим скриптом sync-worklog-expenses.mjs --apply — боевая проверка автогенерации.

Решения

  • Скрипт сверки не гейтит билд Стройплощадки: расхождение work-log ↔ expenses не должно ронять публикацию. Сверка — отдельный осознанный шаг.
  • Финансы никогда не правятся автоматически в существующих записях — только append недостающего (соответствует правилу append-only).

Открытые вопросы

  • Деплой Стройплощадки наружу (#10) ждёт решения Q3 (домен) + доступа к NPM.

Что дальше

  • Q3: домен Стройплощадки → Proxy Host в NPM, HTTP-авторизация, URL Руслану → закрытие Phase 0 (критерий: Руслан открыл Стройплощадку, дал фидбэк).

Расход часов

0,5 часа надзора Романа = 2 100 ₽ (ставка 4 200 ₽/час, на 30% ниже среднерыночной 6 000 ₽/час). Запись в expenses.yamlEXP-2026-05-19-005, добавлена автоматически.