# Модель транспозиции магистральных артерий

Статус: согласовано · 13.10.2026. Продолжение [спеки моделей врождённых пороков](2026-10-12-congenital-models.md): вторая модель после тетрады Фалло. Никита отдал выбор на усмотрение Claude («Все автономно», 12.10.2026).

## Что проверили

Кандидаты из обзора NIH 3D Heart Library (общая папка проекта, `models/heart-library/candidates-2026-10-12.md`) скачаны 13.10.2026 в общую папку проекта `models/heart-library/<id>/`; у каждого `entry.md` с лицензией, sha256 и выводом, рядом рендеры и срезы в `check/`.

| Порок | Модель | Лицензия | Вывод |
|---|---|---|---|
| ТМА | [3DPX-007810](https://3d.nih.gov/entries/3DPX-007810/3) «Case Model #54 d-TGA Pre-Op», атрибуция «Mena, KA» | CC0 | **Берём.** Кровь двух кругов двумя отдельными STL. Большой круг: полые вены → правое предсердие → передний желудочек → аорта. Малый: лёгочные вены → левое предсердие → задний желудочек → лёгочная артерия. На срезах восходящая аорта лежит спереди и справа от ствола лёгочной артерии и выходит из переднего желудочка, лёгочная артерия — из заднего |
| Коарктация | [3DPX-007486](https://3d.nih.gov/entries/3DPX-007486) «Case Model #13 BAV, Dil Ao, CoA» | CC0 | Не берём: модель срезана на уровне дуги, перешейка нет; протяжённое сужение нисходящей аорты не читается; доминирует расширенный корень аорты |
| Коарктация | [3DPX-020739](https://3d.nih.gov/entries/3DPX-020739) «Coarctation» | CC0 | Не берём: на срезах и измерениях просвета локального сужения не нашлось; нет автора и модальности |

На модели ТМА честно видны два признака из источников статьи (`evidence/transposition-of-the-great-arteries.md`, строки 1 и 2): аорта отходит от правого желудочка, лёгочная артерия от левого (ESC 2020, 4.12.1), и два круга работают параллельно, а не последовательно (Минздрав, 1.2). Места смешивания крови (овальное окно, проток) автор модели разрезал, когда делил кровь на два круга, поэтому их не подписываем. Миокарда в модели нет.

## Что входит

1. **Подготовка из нескольких файлов.** `congenital/sources.yaml` получает список `files` (у каждого файла URL и sha256), оси источника `axes` (`gltf` или `lps`, оси сканера в STL), масштаб `scale` и разрез `section`. `congenital.ts <id> <папка с исходниками>` читает GLB и двоичные STL, переводит оси сканера в наши и масштабирует. Модель новорождённого (около 70 мм с сосудами) увеличена в 2,5 раза, чтобы занимать вьюер так же, как другие модели; размер в подписи не указываем. Сборка тетрады Фалло с новым форматом даёт байт в байт прежний файл.
2. **Слои у каждой модели свои.** `congenital/structures.yaml` становится `congenital/<id>.structures.yaml`. У ТМА слои `systemic-circulation` и `pulmonary-circulation` группы `layer`. Цвета как на схемах: кровь большого круга синяя (при ТМА в тело уходит бедная кислородом кровь), малого — красная.
3. **Разрез по модели.** `section` в `sources.yaml` решает, открывать ли модель разрезанной: тетраду Фалло — да, ТМА — нет, её признак виден снаружи. Тем же полем пользуется постер.
4. **Лицензия.** Две записи `derived_from` (по одной на файл) с одной атрибуцией; вьюер и `copyright` в GLB показывают её один раз.
5. **Статья.** Модель встраивается в статью о ТМА, когда тред «Новые статьи» её смерджит: id в `congenitalModelIds`, два признака словами источников статьи (на русском термин и фраза Минздрава, часть из ESC в переводе; на английском дословно ESC и MSD), e2e на настоящей статье. Переключатель «Прозрачный большой круг» делает синий слой прозрачным, и за аортой видна лёгочная артерия, которая выходит из левого желудочка; у тетрады Фалло тот же переключатель остаётся «Прозрачной мышцей».

## PR

1. Подготовка модели, слои, постер, лицензия, сборка LOD, тесты.
2. Модель в статье о ТМА после слияния статьи: id, подписи, e2e.
