Files
dev-skills/decisions/08-rollout-order.md
T
av bf6a173115 журнал решений: разложен по теме на файл, метки решений стали номерами
- DECISIONS.md (4040 строк, 65 тем) → decisions/, файл на тему плюс указатель;
- буквенные метки решений заменены сквозными Р1–Р234, следствия получили
  префикс С при прежних номерах: схема букв выродилась до пятибуквенных и
  сломалась — `АЕАКЛ` была занята и темой 53, и темой 65;
- 42 перекрёстные ссылки переписаны под новые номера и стали живыми; где номер
  означал тему, а слово стояло «решение», формулировка исправлена.
2026-08-13 12:40:56 +03:00

71 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 8. Порядок выката (2026-08-03)
## Объём
Ссылок на бриф — **168 строк в 19 файлах** `av-dev-pipeline`, из них ~48 уходят
вместе с удаляемыми `project-brief/SKILL.md`, `references/project-brief.md` и
`references/brief-template.md`. Остальное переписывается на пути канона.
## Решено
**Р27. Инструмент строится целиком, потом проверяется.** Не пилот руками.
*Риск принят сознательно:* если замер покажет деградацию severity, чинить
придётся канон, зашитый к тому моменту в три скилла, скрипт и мигрированные файлы
healthlog.
*Удешевление, которое обязано быть заложено сразу:* **определение канона живёт в
единственном reference-файле**, который читают `init`, `canon` и `docs`, а не
повторяется в каждом. Правка канона — одно место плюс запись в журнал версий.
*Страховка порядка:* **замер ставится перед переездом jellybit**, а не после
всего, — он всё ещё блокирует то, что дороже всего откатывать.
**Р28. Работа ведётся в `docs/tasks/` самого `dev-skills`.** Скилл `tasks` не
требует ни OpenSpec, ни языка — задачи для него просто каталог markdown. Цели —
крупные куски, задачи — следствия. Заодно первая боевая обкатка собственного
инструмента.
**Р29. `AGENTIC-TASKS.md` сжимается до истории решений и переезжает в
`dev-skills`** отдельным `HISTORY.md`: почему не Scrum, числа первого замера,
что отвергнуто и почему. Он описывает процесс, а процесс живёт здесь, не в
healthlog. Остальное содержимое уже в плагинах, и второй дом для тех же правил —
ровно то, против чего документ сам и написан.
## Порядок
```
0. обновить установленный маркетплейс предусловие всего
0.5 завести docs/tasks в dev-skills, разложить 37 следствий по целям
1. РЕПОЗИТОРИЙ ПЛАГИНОВ
1.1 av-dev-tasks → av-dev-pm, пространство имён
1.2 канон одним reference-файлом — единственный дом определения
1.3 правки tasks и session: слоты, «Стимулы», .pm.json
1.4 новые init, canon, docs + docs.py
1.5 av-dev-pipeline: удалить project-brief, снять ветки деградации OpenSpec,
переписать шаг 9, девять charter'ов, promote.md, убрать слот
1.6 av-dev-backlog устаревшим; README; журнал канона v1; HISTORY.md
1.7 REMAINING.md пересобрать — часть его вопросов закрыта этим разбором
2. HEALTHLOG — первая боевая проверка инструмента
canon adopt, заполнение канона, security.md, review.md, ADR,
маркеры в architecture.md, docs.py check в гейте
3. КАЛИБРОВКА на четырёх находках healthlog БЛОКИРУЕТ шаг 5
4. один-два спринта healthlog на новом процессе
5. JELLYBIT — переезд, удаление дублей specs, растворение drafts
```
## Что из этого следует
**С38. `REMAINING.md` частично устарел:** пункт 2 «Завести брифы» отменён темой
3; закрыты открытые вопросы про `## Триггеры`, `av-dev-backlog`, имя процесса и
`AGENTIC-TASKS.md`. Пункт 1 (калибровка) стал обязательным, а не желательным.
Пересобрать на шаге 1.7.
**С39. Замер — единственный шаг, который нельзя переставить.** Всё остальное в
порядке 1–5 можно тасовать; шаг 3 стоит перед шагом 5 жёстко.