schema: spec-driven context: | Проект: dedinit.ru — статический блог на Hugo (версия 0.165.0, extended), тема rDedInit (форк PaperMod). Контент: bundle-хранение статей (content/posts//index.md), фронтматтер YAML. Тема rDedInit поддерживает полный текст в RSS: шаблон themes/rDedInit/layouts/_default/rss.xml выводит при параметре site.Params.ShowFullTextinRSS. Лимит постов в RSS задаётся [services.RSS].limit в hugo.toml (0/отсутствие = без лимита). Деплой: make build (hugo --minify) → make deploy (rsync на kpa39l.myjino.ru:2222), git origin = gitverse.ru (истина). Конвенции: пользователь требует подтверждения перед удалением/перезаписью чужих данных; краткие статус-отчёты на русском; тихие watchdog'и. rules: proposal: - Указывать затронутые файлы и параметры конфига - Включать план отката (rollback) - Не более 500 слов specs: - Требования в формате MUST/SHOULD/MAY - Сценарии проверки GIVEN/WHEN/THEN с конкретными командами (hugo, grep, curl) design: - Указывать конкретные файлы и команды применения/проверки - Включать rollback tasks: - Каждая задача — проверяемый шаг