10 Commits
Author SHA1 Message Date
avandClaude Opus 5 893d63d929 канон: «почему» больше не отправляется в architecture.md
Три документа — CLAUDE.md, паспорт и openspec/config.yaml — велели писать
причину отвергнутого решения в architecture.md. По канону дом «почему» это
design.md изменения и промоут в docs/adr/, а architecture.md переезд как раз
опустошает: обоснования шли ровно туда, откуда их вычищают.

Раздел «Процесс» в CLAUDE.md пересказывал шаги пайплайна дословно — тот же
второй дом, что уже вычищен из config.yaml. Осталось три вещи, которые
действительно проектные: автономность, prior art, «поток не останавливается».

config.yaml пересказывал паспорт и инвариант безопасности — стали ссылками.

docs/review.md ссылался на healthlog-review-rubric и healthlog-task-pipeline,
удалённые вместе с проектными копиями. Первое — указание на будущее, поэтому
исправлено на проходы rubric и ops; второе оставлено историей с пометкой.

README.md называл architecture.md домом «принятых решений» и не упоминал
database.md и adr/ вовсе.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 17:31:12 +03:00
av d79189be18 docs: документация переведена на канон av-dev-pm
- беклог и план переехали в docs/tasks (38 задач, 11 целей), слаги
  переименованы с транслита на английские, 85 ссылок поправлены
- conventions.md разобран в docs/conventions/, local-research.md — в
  docs/research/, review-journal.md — в docs/review.md с разделом настройки
  конвейера; заведены security.md, adr/ и .pm.json
- шаг docs.py check добавлен в task gate; поведение в architecture.md помечено
  девятью маркерами долга, database.md получил настройки с числовым значением
2026-08-03 17:14:53 +03:00
av d097c43084 openspec: раздел «Что это за проект» сжат до ссылки на паспорт
подробности про источники и агрегацию убраны — они есть в паспорте, CLAUDE.md и architecture.md, а копия в конфиге разъезжается с ними
2026-08-01 21:47:14 +03:00
av b87b1be848 openspec: из контекста убрано всё, что устаревает по ходу задач
- числа находок и сценариев заменены общим описанием
- перечни линтеров, шагов гейта и конвенций свёрнуты в ссылку на источник: они дописываются, а копия молча отстаёт
2026-08-01 21:45:57 +03:00
av a4afdddb3c openspec: в контексте поправлено число находок local-research — 50 вместо 46 2026-08-01 21:43:18 +03:00
av c44e462f3a openspec: паспорт проекта добавлен в контекст предложений
ссылка на docs/passport.md и правило «развилка — сперва prior art», чтобы конвейер задач видел цель и референсы на стадии propose
2026-08-01 21:43:18 +03:00
av c6f27e3890 заведён change на разбор метрик в часовые объекты
- proposal и две capability: parsing (вывод слоя, форматы времени, канонизация)
  и storage (координатный ключ, слияние по полноте, часовые объекты)
- design фиксирует границы: разбор отдельным пакетом, синхронно после записи в
  архив, конкурентная запись в один час — риск с тестом
- вне scope сознательно: тренировки, reindex, словарь кодов, род агрегации
2026-08-01 14:50:10 +03:00
av 01b13084ba openspec: правила для specs закавычены — YAML резал их на решётке 2026-08-01 14:46:24 +03:00
av 40bbdc743c openspec: добавлен контекст проекта и правила артефактов
- перенесено из jellybit: язык артефактов, именование capabilities, SHALL/MUST
  как требование валидатора, два чекпоинта ревью для нетривиальных задач
- домен переписан под healthlog: вместо archrules и htmx — task gate и
  docs/conventions.md, вместо секретов qBittorrent — чувствительность данных
  о здоровье; добавлены журнал событий и указание сверяться с local-research
2026-08-01 14:44:47 +03:00
av 2ef43e1c2c добавлена обвязка OpenSpec и настройки Claude Code
- команды `opsx` и скиллы работы с предложениями изменений
- `openspec/config.yaml`, `.claude/settings.json`
2026-08-01 13:48:22 +03:00