21
PRACTICE LAB · FOUNDATION
Read the Master — понять большой graph до первого Queue Prompt
Лаборатория закрывает Foundation практикой: научиться читать Hansen как карту systems, inputs, controls, resources и return points, не запуская генерацию. Это обязательный переход от «вижу сотни нод» к «вижу несколько модулей и их contracts».
CONFIRMEDЭто ARCHVIZ FOUNDATION / EXTENSION. Упражнение использует подтверждённую архитектуру Hansen; цель — навык чтения graph, а не воспроизведение конкретной модели.
Что должен уметь студент после LAB 04
- Найти BASE CONFIG, INPUTS, MODEL LOADERS, CONTROL, PROCESS modules и OUTPUT без чтения каждой ноды.
- Показать active route и отличить его от connected-but-not-selected и bypassed branches.
- Назвать минимум пять authoritative controls и их consumers.
- Найти model/resource boundaries: где workflow загружает тяжёлые assets и где переиспользует их.
- Для одного module сформулировать INPUT → PROCESS → CHECKPOINT → RETURN.
Canvas map: сначала районы, потом улицы
- Открыть копию Hansen workflow и ничего не запускать.
- На листе или в заметке выписать крупные groups слева направо.
- Для каждой group одной фразой написать ответственность.
- Не отслеживать внутренние links, пока карта major modules не готова.
Control hunt: найти, кто реально управляет graph
- Найти generation mode 541, PEOPLE mode 543, ControlNet source 456, working resolution 702 и shared steps 771.
- Для каждого control найти минимум один downstream consumer.
- Если downstream widget показывает другое значение — определить effective linked value.
Resource boundary: где живут модели
- Найти SDXL checkpoint / VAE / ControlNet loaders.
- Найти FLUX UNet / CLIP / VAE loaders.
- Отметить, какие loaders обслуживают несколько downstream modules.
- Объяснить, почему loader — это ресурсная граница, а не «просто ещё одна нода».
LAB 04 пройден, если graph можно объяснить без запуска
- Ты можешь за 2–3 минуты описать маршрут INPUT → BASE GENERATION → LOCAL MODULES → FINAL → OUTPUT.
- Ты не путаешь control plane и data plane.
- Ты умеешь показать один bypassed branch и один selector-controlled branch.
- Ты можешь объяснить, почему 252 nodes — это не 252 независимые задачи.