
Полная версия
Physical AI: От нейросетей к гуманоидным роботам
Метрики (только для этой главы)
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0232).
— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0232).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0232).
— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 19 (уточняется на FAT ячейки U0232).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0232 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «fleet spare kit» на canary не менее двух смен.
3. Снять пакет: state, keyframes, near_miss, p95_latency_ms, teleop_flag.
4. Если support_h_cell хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0232 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про fleet spare kit
— [ ] Коды U0232_PRIVACY_RAW, U0232_SPARE_STOCKOUT в таксономии релиза
— [ ] Дашборд смены показывает near_miss и support_h_cell
— [ ] Тест отказа U0232 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E2. Приложение: чеклист fleet-ready».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0232 роликом demo-day.
Короткий вывод
«E2. Приложение: чеклист fleet-ready» закрывается, когда фасет fleet spare kit измерим, коды abort назначены и canary умеет остановиться. Юнит U0232 — самостоятельный evidence pack, не клон соседнего.
E3. Приложение: шаблон acceptance criteria
Шаблон acceptance: определение цикла, пороги success/teleop/near miss, длительность, стоп-критерии, подписи OT/ML/спонсор.
Фокус этой главы (U0233)
Разбор «E3. Приложение: шаблон acceptance criteria» держится на фасете shared GPU contention. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0233 первичная гипотеза — shared GPU contention. Проверка: сравнить incomplete_ep и p95_latency_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0233_SENSOR_AGE — owner OT, secondary ML
— U0233_FORCE_MUTE — owner integration, secondary vendor field
— U0233_WMS_DUP_CMD — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 9 (уточняется на FAT ячейки U0233).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0233).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 37 (уточняется на FAT ячейки U0233).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 42 (уточняется на FAT ячейки U0233).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0233 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «shared GPU contention» на canary не менее двух смен.
3. Снять пакет: state, keyframes, incomplete_ep, near_miss, teleop_flag.
4. Если p95_latency_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0233 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про shared GPU contention
— [ ] Коды U0233_SENSOR_AGE, U0233_FORCE_MUTE в таксономии релиза
— [ ] Дашборд смены показывает incomplete_ep и p95_latency_ms
— [ ] Тест отказа U0233 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E3. Приложение: шаблон acceptance criteria».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0233 роликом demo-day.
Короткий вывод
«E3. Приложение: шаблон acceptance criteria» закрывается, когда фасет shared GPU contention измерим, коды abort назначены и canary умеет остановиться. Юнит U0233 — самостоятельный evidence pack, не клон соседнего.
E4. Приложение: шаблон change ticket среды
Change ticket: тип (свет/стеллаж/SKU/WMS), влияние на карту, KPI freeze, кто тестирует, срок закрытия. Примеры заполнения.
Фокус этой главы (U0234)
Разбор «E4. Приложение: шаблон change ticket среды» держится на фасете anti-pattern catalogue. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0234 первичная гипотеза — anti-pattern catalogue. Проверка: сравнить teleop_share и p95_latency_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0234_SENSOR_AGE — owner OT, secondary ML
— U0234_FORCE_MUTE — owner integration, secondary vendor field
— U0234_WMS_DUP_CMD — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 28 (уточняется на FAT ячейки U0234).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 16 (уточняется на FAT ячейки U0234).
— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 16 (уточняется на FAT ячейки U0234).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 22 (уточняется на FAT ячейки U0234).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0234 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «anti-pattern catalogue» на canary не менее двух смен.
3. Снять пакет: state, keyframes, teleop_share, support_h_cell, teleop_flag.
4. Если p95_latency_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0234 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про anti-pattern catalogue
— [ ] Коды U0234_SENSOR_AGE, U0234_FORCE_MUTE в таксономии релиза
— [ ] Дашборд смены показывает teleop_share и p95_latency_ms
— [ ] Тест отказа U0234 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E4. Приложение: шаблон change ticket среды».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0234 роликом demo-day.
Короткий вывод
«E4. Приложение: шаблон change ticket среды» закрывается, когда фасет anti-pattern catalogue измерим, коды abort назначены и canary умеет остановиться. Юнит U0234 — самостоятельный evidence pack, не клон соседнего.
E5. Приложение: шаблон эпизода (data contract)
Data contract: config hash, versions, state, keyframes, teleop tags, safety events, purpose, TTL. QC отбраковка без hash.
Фокус этой главы (U0235)
Разбор «E5. Приложение: шаблон эпизода (data contract)» держится на фасете privacy purpose tags. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0235 первичная гипотеза — privacy purpose tags. Проверка: сравнить success_night и near_miss до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0235_TF_DRIFT — owner OT, secondary ML
— U0235_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0235_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 31 (уточняется на FAT ячейки U0235).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0235).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 31 (уточняется на FAT ячейки U0235).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 6 (уточняется на FAT ячейки U0235).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0235 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «privacy purpose tags» на canary не менее двух смен.
3. Снять пакет: state, keyframes, success_night, incomplete_ep, teleop_flag.
4. Если near_miss хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0235 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про privacy purpose tags
— [ ] Коды U0235_TF_DRIFT, U0235_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает success_night и near_miss
— [ ] Тест отказа U0235 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E5. Приложение: шаблон эпизода (data contract)».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0235 роликом demo-day.
Короткий вывод
«E5. Приложение: шаблон эпизода (data contract)» закрывается, когда фасет privacy purpose tags измерим, коды abort назначены и canary умеет остановиться. Юнит U0235 — самостоятельный evidence pack, не клон соседнего.
E6. Приложение: dual-use и export screening one-pager
Screening перед demo abroad / отгрузкой. Аудитория — compliance + engineering BOM owner.
Обязательные поля
1. Item/BOM summary (без маркетинга)
2. Destination / end user
3. End-use (warehouse pick / lab / other)
4. Tentative classification + owner
5. Remote access from abroad (yes/no + DPA)
6. Raw video leaving country? edge-redaction?
7. Red flags (military, denial list)
8. Decision allow | allow-with-controls | stop
9. Approver + date (U0236)
Процесс
Sales готовит факты, не decision. Compliance + legal утверждают. Повтор при смене BOM/destination.
Ошибки
Подмена ROI-страницей спонсора; «это просто камера»; игнор remote teleop as service export risk.
E7. Приложение: словарь метрик (printable)
Печатный словарь: success, teleop share, near miss, age, полнота эпизодов, MTTD, cost/cycle — определения в 1 абзац каждое.
Фокус этой главы (U0237)
Разбор «E7. Приложение: словарь метрик (printable)» держится на фасете OTA rollback drill. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0237 первичная гипотеза — OTA rollback drill. Проверка: сравнить calib_drift_px и success_night до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0237_TELEOP_HIDDEN — owner OT, secondary ML
— U0237_HASH_MISSING — owner integration, secondary vendor field
— U0237_LATENCY_BUDGET — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— calib_drift_px — drift target board, px; порог-кандидатоперации: 5 (уточняется на FAT ячейки U0237).
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 8 (уточняется на FAT ячейки U0237).
— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 8 (уточняется на FAT ячейки U0237).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 5 (уточняется на FAT ячейки U0237).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0237 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «OTA rollback drill» на canary не менее двух смен.
3. Снять пакет: state, keyframes, calib_drift_px, mtt_truth_min, teleop_flag.
4. Если success_night хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0237 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про OTA rollback drill
— [ ] Коды U0237_TELEOP_HIDDEN, U0237_HASH_MISSING в таксономии релиза
— [ ] Дашборд смены показывает calib_drift_px и success_night
— [ ] Тест отказа U0237 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E7. Приложение: словарь метрик (printable)».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0237 роликом demo-day.
Короткий вывод
«E7. Приложение: словарь метрик (printable)» закрывается, когда фасет OTA rollback drill измерим, коды abort назначены и canary умеет остановиться. Юнит U0237 — самостоятельный evidence pack, не клон соседнего.
E8. Приложение: anti-pattern catalogue
20 анти-паттернов с симптомом и контрмерой: demo≠приёмка, скрытый teleop, cloud на hot path, mute safety, premature scaling, штрафы пилота, copy conf, train без purpose, OTA без окна, биометрия без threat model и др.
Фокус этой главы (U0238)
Разбор «E8. Приложение: anti-pattern catalogue» держится на фасете сегментные метрики смен. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0238 первичная гипотеза — сегментные метрики смен. Проверка: сравнить success_night и age_p95_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0238_TF_DRIFT — owner OT, secondary ML
— U0238_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0238_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 20 (уточняется на FAT ячейки U0238).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 26 (уточняется на FAT ячейки U0238).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 20 (уточняется на FAT ячейки U0238).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 28 (уточняется на FAT ячейки U0238).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0238 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «сегментные метрики смен» на canary не менее двух смен.
3. Снять пакет: state, keyframes, success_night, incomplete_ep, teleop_flag.
4. Если age_p95_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0238 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про сегментные метрики смен
— [ ] Коды U0238_TF_DRIFT, U0238_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает success_night и age_p95_ms
— [ ] Тест отказа U0238 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «E8. Приложение: anti-pattern catalogue».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0238 роликом demo-day.
Короткий вывод
«E8. Приложение: anti-pattern catalogue» закрывается, когда фасет сегментные метрики смен измерим, коды abort назначены и canary умеет остановиться. Юнит U0238 — самостоятельный evidence pack, не клон соседнего.
A1. Кейс: ночная приёмка на складе SKU A–C
Площадка: зона охлаждения 0–4 °C, конденсат на объективе, перчатки смены, WMS-приоритет «тающее первым».
Почему дневное сухое демо врёт
Fog и блик от мокрого пола не воспроизводятся в сухом зале. Acceptance без cold-night — дисквал для этого кейса.
Setup
— Карта: dew point, SOP протирки, запрет фена как undocumented hack
— Abort 239_LENS_FOG
— Safety: узкие проходы тележек
Пилот
Неделя 1: SKU A only, supervised. Canary: heated glass vs none. Расширение B–C только после teleop≤порога в холодной ночи.
Метрики
success_cold_night, abort_lens_fog_rate, wipe_minutes, teleop_share, near_miss_aisle.
Чеклист cold-night
— [ ] Dew-point монитор
— [ ] SOP протирки с владельцем
— [ ] Код LENS_FOG в таксономии
— [ ] Cold canary в SAT
— [ ] Запрет сухого demo как evidence
A2. Кейс: потеря калибровки после смены крепления камеры
Кронштейн не меняли. После заторов болты «подтянули на глаз». Extrinsics уехали — systematic miss.
Детект
Weekly target board; drift>порога → canary halt. Вибродатчик на кронштейне как early warning.
Работы
Freeze политики → hand-eye recal → torque seal → day/night регресс → снять freeze. Change ticket обязателен.
Метрики
reprojection_error, systematic_miss, detect_latency_hours, retighten_count.
Чеклист
— [ ] Target-board gate
— [ ] Torque seal
— [ ] Calibration version в config hash
— [ ] Вибропорог в near miss
— [ ] Запрет подтяжки без тикета
A3. Кейс: скрытый teleop и обвал после текучки
Угол этой версии
В холодный food DC teleop часто на BPO/подмене. Скрытые вмешательства держат KPI до текучки — затем обвал.
Журнал причин обязателен; премии не завязывать только на success; backfill обучать до масштаба.
Фокус этой главы (U0241)
Разбор «A3. Кейс: скрытый teleop и обвал после текучки» держится на фасете threat model доступа. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0241 первичная гипотеза — threat model доступа. Проверка: сравнить calib_drift_px и age_p95_ms до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0241_TF_DRIFT — owner OT, secondary ML
— U0241_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0241_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— calib_drift_px — drift target board, px; порог-кандидатоперации: 10 (уточняется на FAT ячейки U0241).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 6 (уточняется на FAT ячейки U0241).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 10 (уточняется на FAT ячейки U0241).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 10 (уточняется на FAT ячейки U0241).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0241 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «threat model доступа» на canary не менее двух смен.
3. Снять пакет: state, keyframes, calib_drift_px, stockout_hours, teleop_flag.
4. Если age_p95_ms хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0241 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про threat model доступа
— [ ] Коды U0241_TF_DRIFT, U0241_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает calib_drift_px и age_p95_ms
— [ ] Тест отказа U0241 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «A3. Кейс: скрытый teleop и обвал после текучки».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0241 роликом demo-day.
Короткий вывод
«A3. Кейс: скрытый teleop и обвал после текучки» закрывается, когда фасет threat model доступа измерим, коды abort назначены и canary умеет остановиться. Юнит U0241 — самостоятельный evidence pack, не клон соседнего.
A4. Кейс: второй сайт без SAT
Угол этой версии
Тиражирование электроника/ESD на сайт B copy-conf: другой EMI/свет/сеть. Success↓ teleop↑.
Стоп копирования, новая карта, узкий SKU, SAT заново. Не общий OTA на A+B.
Фокус этой главы (U0242)
Разбор «A4. Кейс: второй сайт без SAT» держится на фасете вибрация крепления. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0242 первичная гипотеза — вибрация крепления. Проверка: сравнить success_night и incomplete_ep до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0242_PERCEPTION_GLARE — owner OT, secondary ML
— U0242_TF_DRIFT — owner integration, secondary vendor field
— U0242_TELEOP_HIDDEN — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0242).
— incomplete_ep — доля эпизодов без обязательных полей; порог-кандидатоперации: 11 (уточняется на FAT ячейки U0242).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 43 (уточняется на FAT ячейки U0242).
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 9 (уточняется на FAT ячейки U0242).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0242 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «вибрация крепления» на canary не менее двух смен.
3. Снять пакет: state, keyframes, success_night, near_miss, teleop_flag.
4. Если incomplete_ep хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0242 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про вибрация крепления
— [ ] Коды U0242_PERCEPTION_GLARE, U0242_TF_DRIFT в таксономии релиза
— [ ] Дашборд смены показывает success_night и incomplete_ep
— [ ] Тест отказа U0242 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «A4. Кейс: второй сайт без SAT».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0242 роликом demo-day.
Короткий вывод
«A4. Кейс: второй сайт без SAT» закрывается, когда фасет вибрация крепления измерим, коды abort назначены и canary умеет остановиться. Юнит U0242 — самостоятельный evidence pack, не клон соседнего.
A5. Кейс: OTA в пятницу и тихий хотфикс









