From 5d704059ee0b41c991af4282ee024cd32468e63f Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 4 Jul 2026 14:18:38 +0300 Subject: [PATCH] =?UTF-8?q?CLAUDE.md:=20=D1=83=D0=BA=D0=B0=D0=B7=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=20=D0=BD=D0=B0=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D0=B2=D0=B5=D0=BD=D1=86=D0=B8=D1=8E=20=D0=B2=D0=B5=D0=B1-UI=20?= =?UTF-8?q?(htmx)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- CLAUDE.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 3ccd518..2a975d1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -130,6 +130,9 @@ Module path — `git.vakhrushev.me/av/jellybit`. Go 1.26, `CGO_ENABLED=0`. - Миграции БД (goose, `internal/store/migrations`; SQL для DDL, Go — когда нужен код) — при изменении структуры (таблица/столбец/индекс/связь) в том же change обновляем ER-схему [docs/specs/database.md](docs/specs/database.md). +- Веб-UI на htmx — единый партиал = страница = фрагмент, ветвление по `isHTMX`, + деградация без JS, ошибка на htmx-пути = 200 + фрагмент, самозавершающийся + поллинг: [docs/conventions/web-ui.md](docs/conventions/web-ui.md). Кросс-каттинг конвенции (как пишем код, а не что система делает) живут в [docs/conventions/](docs/conventions/README.md) и не переносятся в OpenSpec.