Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

CLAUDE.md

Источник: dev/fera/lattice/CLAUDE.md (read-only; сгенерировано scripts/sync-docs.mjs)

Правила работы в этом репозитории. Проект — Lattice: универсальный plugin-and-manifest контейнер (.lttc), standalone — создан для Fera, но не Fera-internal.

SPEC.md — единственный каноничный текст формата. Он frozen на Draft v1. Всё, что помечено frozen, меняется только через format_version bump (см. SPEC.md §3.2). Не держи второй копии спеки: design-corpus Fera (context/LATTICE.md) — это stub со ссылкой сюда.

Как фиксировать решения

Section titled “Как фиксировать решения”
  • Решения по формату — inline в SPEC.md (§14 Resolved decisions) или новым раундом в OPEN-DECISIONS.md (см. его header). Не в чате.
  • Замораживая решение, конвертируй маркер «proposed/TBD» в «frozen (Draft vX, дата)» — не оставляй устаревших hedge-формулировок.
  • Держи арифметику оффсетов суперблока сходящейся: после любой правки §3 пересчитай цепочку offset+size и проверь, что хвост сходится к 4096.

Lattice стоит отдельно; феровский контекст — внешний. Ссылайся на design-corpus полными GitHub URL (the-fera/project-design), не относительными путями context/… — их здесь нет.

Веб-поиск — только через Playwright

Section titled “Веб-поиск — только через Playwright”

Поиск в интернете делать только через Playwright MCP-браузер (browser_navigate на поисковик → browser_snapshot / browser_find). Инструмент WebSearch не использовать (US-only, выдача ≠ реальный браузер). Свежий статус крейта/библиотеки — иди в браузер.