mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-30 11:49:16 +00:00
**M1.** `docs/WALL-THICKNESS.md` §3 «Junction nodes» переписан под решение №5: полный mitre, фаска #249 в отставке, `bevelMultiWallBody` — только адресный латеральный трим. Прежний абзац описывал отменённое утреннее решение. **M2.** Guard мутанта `junction-fans-disabled` собирает `test-build` и бандл перед смоком: `smoke_junction_holes` — единственный смок, импортирующий из `test-build`, и в чистом worktree он падал `ERR_MODULE_NOT_FOUND` до применения мутации. Ревью прав: после переякорения guard'а на смок я не перегнал его штатным харнесом — только ручной test-build-патч, который worktree не видит. **Low + следствие.** `bevelMultiWallPaper` удалена как мёртвый код; следом измерено (фикстура #197 и репро владельца — байт в байт с веерами и без), что и `paperWithNodeCorners` бумаге ничего не даёт: footprint ∪ shell уже покрывает каждый узел. Слой удалён целиком, бумага возвращена к rawPaper. Осиротевший мутант `multi-wall-paper-full-origin-cut` (#261, «белый клин от вычитающего разреза бумаги») снят с обоснованием: в бумаге не осталось ни одного вычитания — этот класс регресса невозможен по построению. `npm test` 1303/1303; `golden:verify` 126/126; контракт-проба репро — 0. Issue: #302 User-Visible: no