Один поддомен на проект — рабочие версии под одной крышей. Финал живёт на чистом домене.
Прыжок после диагноза: вертикальный скролл вернул понятность (вниз = вперёд), движению возвращён смысл — рядом с текстом живёт сущность-проект из 240 частиц: хаос → скан → ядро → витрина → орбиты контура → поток данных → работающая система → касса со счётчиком. Материя прода (WebGL-бетон), живая телеметрия, копи v21, станции в шапке, лестница-навигация, глайд. Fallback: reduced-motion / потеря WebGL → обычная тёмная страница.
Ответ на «чего-то не хватает»: терминал-метафора не совпадала с ролью. Здесь бумага архитектора (thread-палитра + Unbounded) × blueprint-механика (скролл = полёт камеры по красной нити через 11 листов) × сигнатурный жест — лист «Живая система»: настоящая телеметрия инфраструктуры (pulse.json, крон на VPS раз в час). Копи v21-final. Мобилка = авто-каскад, reduced-motion = плоский поток. 0 библиотек.
Пересборка по капабилити-карте (270 сделанного / 17 контуров): один контур из семи слоёв — разбор → ядро → витрина → контур → данные → материалы → эксплуатация. Цены по рыночной разведке (12 классов, ~90 источников). Финальная прод-версия дополнена блоком «Кто собирает» с фото.
Бумага + чернила + Unbounded; 3D-нить с шёлковым материалом прошивает страницу по скроллу и завязывается узлом на кассе. Резерв стиля для будущего домена.
Не страница, а мир: полотно чертежа 6200×5200, скролл = полёт камеры по красной нити через 10 листов-станций, кликабельная мини-карта, fallback flatmode.
Контуры в логике слоёв: разобрать → собрать ядро → поставить витрину → запустить контур → дать данные → держать вживую. Прод-версия дополнена фото-блоком.
Пара к service/fable-thread: имя гигантским Unbounded на бумаге, нить-клубок → узел.
Пара к service/fable-blueprint.