mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-30 19:58:50 +00:00
docs: spec #316 revision 4 — the golden expectation rests on the render/write boundary, not on masonry kind
Issue: #316 User-Visible: no
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Issue #316 — миграция v9 сама разрешает конфликт «проём ↔ нулевая стена»
|
||||
|
||||
Статус: ревизия 3 (r1: M1/M2/Low; r2: M3/M4). Родитель: #306 (стены нулевой толщины), контекст: #319
|
||||
Статус: ревизия 4 (r1: M1/M2/Low; r2: M3/M4; r3: M5). Родитель: #306 (стены нулевой толщины), контекст: #319
|
||||
(бэкенд-гард — отдельная задача). Решение владельца (чат, 2026-08-26):
|
||||
конфликт проёма при миграции разрешается автоматически, рисование нигде не
|
||||
блокируется; выпуск — v1.68.0-beta.4 вместе с #319.
|
||||
@@ -137,8 +137,12 @@ t·L + length/2]` пересекает интервал атома на обще
|
||||
остаётся телесным) — добавляется сцена «span поверх стены с дверью» в
|
||||
golden-матрицу. Комбинация span+проём в существующих сценах ЕСТЬ:
|
||||
`coincident-partition-virtual-dark` строит `open_spans` поверх позиции
|
||||
проёма с удалённым host — но это независимая кладка вне контурных атомов
|
||||
правила 3.1, поэтому ожидание — «без изменений»; решает `golden:verify`:
|
||||
проёма с удалённым host. Ожидание «без изменений» держится не на природе
|
||||
кладки (после очистки host проём обрабатывался бы миграцией как контурный —
|
||||
тем же путём, что правило 3.1), а на границе §2: сцена рендерится в
|
||||
`mode: 'view'` без структурной записи, `commitWallSegmentModel` из чистого
|
||||
рендера не вызывается — правила §3 в ней не выполняются вовсе. Арбитр —
|
||||
`golden:verify`:
|
||||
неизменность подтверждается прогоном, а любое расхождение проходит
|
||||
канонический путь приёмки с визуальным ревью, не молчаливую переснятие.
|
||||
- USER-GUIDE — без правок: пользовательского UI-контракта не меняется,
|
||||
|
||||
Reference in New Issue
Block a user