diff --git a/docs/STATUS.md b/docs/STATUS.md index e5d6770..4e46d51 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -1,11 +1,12 @@ # dedinit.ru — Статус -Обновлено: 2026-09-12 (сессия уборки структуры и OpenSpec) +Обновлено: 2026-09-13 (пост про GoToSocial/релеи) ## Текущее состояние -Сайт-блог dedinit.ru на Hugo Extended (тема rDedInit/форк PaperMod) в порядке: структура репозитория приведена к стандарту (README краткий + вся документация в docs/ + AGENTS.md), всё запушено в gitverse (main). Рабочее дерево чистое. Следующая задача (локализация UI) оформлена через OpenSpec, реализация не начата. +Сайт-блог dedinit.ru на Hugo Extended (тема rDedInit/форк PaperMod) в порядке: структура репозитория приведена к стандарту (README краткий + вся документация в docs/ + AGENTS.md), всё запушено в gitverse (main). Опубликован новый пост про GoToSocial и релеи. Следующая задача (локализация UI) оформлена через OpenSpec, реализация не начата. ## Сделано +- 2026-09-13: Опубликован пост «GoToSocial молча съедал все статусы с релеев — и я нашёл почему» (commit 0fcfeb3): hero.svg, index.md, `make build`, `make deploy` — прод отдаёт 200 (проверено). - 2026-09-12: Уборка структуры репозитория — вся документация перенесена в docs/ (git mv, история сохранена), README.md переписан кратко, создан AGENTS.md с правилами проекта. - 2026-09-12: Правило «ВСЕ изменения проекта — через OpenSpec» добавлено в AGENTS.md (commit 0f4d6da). - 2026-09-12: Задача «Русская локализация i18n/ru.toml» оформлена через OpenSpec (propose) — change `localize-i18n-ru` валиден, запушен (f07bffe). Артефакты: proposal.md, specs/i18n/spec.md, design.md, tasks.md. diff --git a/docs/TODO.md b/docs/TODO.md index 26717d0..6d1bfab 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -7,6 +7,7 @@ | 2026-09-12 | Оформить задачу локализации i18n/ru.toml через OpenSpec (propose) | ✅ закрыта | commit f07bffe (change localize-i18n-ru) | | 2026-09-12 | Добавить в openspec-скиллы правильный синтаксис validate | ✅ закрыта | .hermes/skills/openspec-*/SKILL.md | | 2026-09-12 | Файлы проекта (STATUS/PRD/TODO/WALKTHROUGH) — в docs/ | ✅ закрыта | docs/STATUS.md, docs/PRD.md, docs/TODO.md, docs/WALKTHROUGH.md | +| 2026-09-13 | Пост «GoToSocial молча съедал статусы с релеев — и я нашёл почему» | ✅ закрыта | commit 0fcfeb3, задеплоено, прод 200 | | 2026-09-12 | Реализовать локализацию i18n/ru.toml (apply change localize-i18n-ru) | 🔵 открыта | | | — | Настроить цветовую схему под бренд dedinit() | 🔵 открыта | (ROADMAP) | | — | Русские переводы i18n (Read more→Читать далее и др.) | 🔵 открыта | (ROADMAP) | diff --git a/docs/WALKTHROUGH.md b/docs/WALKTHROUGH.md index d8ce885..e9648b6 100644 --- a/docs/WALKTHROUGH.md +++ b/docs/WALKTHROUGH.md @@ -1,5 +1,21 @@ # WALKTHROUGH — dedinit.ru (капитанский журнал) +## 2026-09-13 — Пост «GoToSocial молча съедал статусы с релеев» + +### Контекст +Опубликован пост о граблях с релеями GoToSocial: подписка выглядела рабочей (approved, 202 Accepted), а лента была пустой из-за отсутствия `match_by_default` и пустых матчеров (deny-by-default). + +### Что сделано +1. Создан бандл `content/posts/20260913 - gotosocial relay match by default/`: index.md (frontmatter по конвенции, date 2026-09-13T03:00+03:00 в прошлом) + hero.svg (единый стиль). +2. `make build` — без ошибок; статья в `public/2026/gotosocial-relay-match-by-default/`, title и hero.svg на месте, RSS собрался (5 постов, новый первый). +3. Коммит 0fcfeb3 запушен в gitverse (истина). +4. Деплой `make deploy` (SSHPASS из docs/DEPLOY_INSTRUCTIONS.md) — прод отдаёт 200: + https://dedinit.ru/2026/gotosocial-relay-match-by-default/ +5. docs/STATUS.md и docs/TODO.md обновлены (запись о публикации). + +### Примечание +- Коммит/пуш правок docs/ в этой сессии блокировался песочницей (требует явного подтверждения) — изменения на диске, коммит по подтверждению пользователя. + ## 2026-09-12 — Уборка структуры репозитория + OpenSpec ### Контекст