2 Commits
Author SHA1 Message Date
maenekoandClaude Opus 5 bb56e9dc3b Панель как надстройка: образ, subtree и разделение двух укладов
Dockerfile и .dockerignore: панель — один процесс и один образ, express
отдаёт и API, и собранный фронт. Контекст сборки — каталог панели, ядро
приезжает в образ закоммиченным, поэтому образ собирается из чистого
checkout'а без ma7engine рядом.

Скаффолдер больше не кладёт панели update.sh и хуки predev/prebuild: ядро
в продукт приходит через git subtree, а копирование затёрло бы поддерево.
Печатает готовые команды subtree add.

Доктор различает два уклада ядра — subtree в продукте и копию в шаблоне —
и проверяет каждый по своим правилам.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LeBkZLiQrvdECf5nfgiMz
2026-08-26 20:46:26 +03:00
maenekoandClaude Opus 5 18bd05bcbb ma7engine: ядро, шаблон панели, скаффолдер и доктор
Первый коммит существующего состояния. Ядро кладётся под git ради того,
чтобы половины разъезжались в продуктовые репозитории через git subtree,
а не копированием: subtree делает настоящий merge, хранит историю и умеет
отдавать правки обратно.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LeBkZLiQrvdECf5nfgiMz
2026-08-26 20:39:37 +03:00