Q14: ten projects on /work/, service links, the corrected seerrsense claimQ14: десять проектов на /work/, ссылки на сервисы, исправленная формулировка seerrsense

StatusСтатус
completeзавершён
ServiceСервис
portfolio
IssueIssue
#89
Pull requestPull request
#94
ReleaseРелиз
0.1.26
Lead time (h)Время цикла (ч)
2.1

What this cycle decidedЧто решил этот цикл

The owner decided four of the fourteen entries on /work/ did not belong there: one whose slug read as a one-letter typo of a remaining platform entry, two retired services, and one whose rendered commit and release counts came from an upstream fork rather than from the owner's own work. All eight files (en and ru) for those four entries were removed, and the remaining twenty files were renumbered so order runs 1..10 once per language, five platform and five product. The retired entry with no public repository was the only one with private: true and no repo:, so the private-repo capability -- the private field, ProjectCard.astro's private branch and the workPrivateRepo string -- now proves itself against a fixture tree built with a real astro build instead of against one production entry, including a mutation control that fails if the chip were ever driven by a missing repo: instead of the explicit field. The seerrsense summary claimed integration with Seerr, Radarr and Sonarr; the code integrates only Seerr, so the summary was corrected on both languages and a bullet was added naming Seerr as the one upstream that in turn drives Radarr and Sonarr. Six projects that run a public service gained a links entry beside their repository link -- mctl-portal, mctl-design, mctl-telegram, seerrsense, mctl-academy and mctl-loyalty -- in the same shape mctl-api already used for its Docs link. The colophon's build-and-deploy chain dropped its note about a temporary rehearsal host, which described a migration state rather than the standing chain and published an internal host name; decommissioning that host itself is a separate, dated action through the mctl and Cloudflare MCP tools and is out of scope here. Finally, the counts test/projects.test.ts and test/work.test.ts encode for the project set were pulled into one shared test/support/expected-projects.ts module so a list and a count that must agree cannot drift apart again.Владелец решил, что четыре из четырнадцати карточек на /work/ там не место: одна, чей слаг читался как опечатка на одну букву от оставшейся platform-записи, две выведенные из эксплуатации записи, и одна, у которой отображаемые счётчики коммитов и релизов брались из форка апстрима, а не из собственной работы владельца. Все восемь файлов (en и ru) этих четырёх записей удалены, а оставшиеся двадцать файлов перенумерованы так, что order идёт 1..10 один раз на язык, пять platform и пять product. Выведенная из эксплуатации запись без публичного репозитория была единственной с private: true и без repo:, поэтому возможность приватного репозитория -- поле private, ветка private в ProjectCard.astro и строка workPrivateRepo -- теперь доказывается фикстурным деревом с настоящей сборкой astro build вместо единственной продакшн-записи, включая контроль мутацией, который падает, если бы чип управлялся отсутствием repo: вместо явного поля. Описание seerrsense утверждало интеграцию с Seerr, Radarr и Sonarr; код интегрируется только с Seerr, поэтому описание исправлено на обоих языках, и добавлен пункт о том, что Seerr -- единственный апстрим, который сам управляет Radarr и Sonarr. Шесть проектов, у которых есть публичный сервис, получили запись links рядом со ссылкой на репозиторий -- mctl-portal, mctl-design, mctl-telegram, seerrsense, mctl-academy и mctl-loyalty -- в той же форме, что mctl-api уже использовал для своей ссылки Docs. Цепочка сборки и деплоя в колофоне лишилась заметки о временном репетиционном хосте, которая описывала состояние миграции, а не постоянную цепочку, и публиковала внутреннее имя хоста; вывод этого хоста из эксплуатации -- отдельное, датированное действие через MCP-инструменты mctl и Cloudflare и не входит в объём этого цикла. Наконец, счётчики, которые test/projects.test.ts и test/work.test.ts кодировали для набора проектов, были вынесены в один общий модуль test/support/expected-projects.ts, чтобы список и счётчик, которые должны совпадать, больше не могли разойтись.

TimelineХронология

  1. Issue openedIssue открыт:
  2. MergedСмержено: +2 h 2 min+2 ч 2 мин
  3. ReleasedРелиз выпущен: +3 min+3 мин

Manual interventionsРучные вмешательства

No manual intervention was recorded for this cycle.Ручных вмешательств в этом цикле не зафиксировано.

Back to the colophonНазад к колофону