Карта CBT4T-петли: одна страница, пять проекций
Карта джоб, интерфейсов, петель и посуточной программы в одном документе. Внизу переключатель проекций — один и тот же продукт показан пятью способами. «По дням» разворачивает программу неделя → день → мероприятие прямо здесь, не уводя со страницы. «Состояния» — служебная проекция для разработки: все превью-кадры каждого экрана и как их открыть.
Карта джоб: Product Groups → Small Jobs → интерфейсы
Верхний уровень — Product Groups (группы задач). Внутри — Small Jobs с формулировкой «когда…» и ссылками на интерфейсы. Интерфейс с прототипом открывается по клику; у непостроенного перехода нет — он показывает статус и сколько джоб закрывает. Ниже — сводка покрытия.
Петли и слои: день, неделя, месяц, поддержка
Иерархия петель спроектирована как одно целое: день вложен в неделю, неделя — в месяц с пере-замером TFI, дальше выпуск и бессрочная поддержка. Схема ниже показывает вложенность и что какой слой запускает; под-вкладки раскрывают каждый слой — что внутри, когда срабатывает, где прототип и что осталось решить. Инвариант: пользователь живёт на одном экране (Today), события ритма показываем прямо на нём.
По программе
Инварианты: чек-лист
11 проверяемых правил «не X, а Y» — сквозной чек-лист: каждое правило проверяет любой экран. На ревью — «да/нет» по каждому пункту, каждый «нет» — правка до показа. Tier-1-правила (клинические, ссылка на главу Beukes) ждут ревью Лёвы.
Состояния: превью-кадры каждого экрана
Все превью-состояния экранов в одном месте: кнопка открывает экран с нужным кадром (путь + параметр), серым — что видно в кадре. Источник — реестр program/states.js (единственный; спецпанели экранов рендерят свои «Превью-кадры» из него же). Служебные параметры навигации (ret — возврат, c/cs — id инстанса контента) — не состояния показа, в реестр не входят.
«Боевые» кадры показывают живые флаги ЭТОГО браузера: если проходил день в петле — экраны честно покажут прогресс.
По дням: 8 недель × 7 дней
Посуточная навигация по курсу. Неделя всегда на виду (ряд 1–8), день — один тап, мероприятие дня открывает шаблон-инстанс (тот же документ, ссылка на воспроизведение открывается отдельной вкладкой). Chrome дня (старт · закрытие · итог) синтезируется из структуры; недели 2–8 — скелеты, наполняешь данными без новой вёрстки.
Все 56 дней с высоты птичьего полёта. Клетка = день, точка = статус наполнения (форма+заливка). Тап открывает день в полосе. Последний столбец — узел «Закрытие недели».