mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-06 06:38:57 +00:00
docs: spec #316 revision 3 — correct compatibility reference, honest golden expectation
Issue: #316 User-Visible: no
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Issue #316 — миграция v9 сама разрешает конфликт «проём ↔ нулевая стена»
|
||||
|
||||
Статус: ревизия 2 (закрывает M1/M2/Low ревью r1). Родитель: #306 (стены нулевой толщины), контекст: #319
|
||||
Статус: ревизия 3 (r1: M1/M2/Low; r2: M3/M4). Родитель: #306 (стены нулевой толщины), контекст: #319
|
||||
(бэкенд-гард — отдельная задача). Решение владельца (чат, 2026-08-26):
|
||||
конфликт проёма при миграции разрешается автоматически, рисование нигде не
|
||||
блокируется; выпуск — v1.68.0-beta.4 вместе с #319.
|
||||
@@ -114,8 +114,12 @@ t·L + length/2]` пересекает интервал атома на обще
|
||||
коммите, что и код (правило 11).
|
||||
- `docs/CONFIG-COMPATIBILITY.md` — новый подраздел о непривязанном контурном
|
||||
проёме как валидном v9-состоянии после деградированной миграции (§3.3):
|
||||
не участвует в телах/вырезах, рендерится по `x/y`, переставляется picker'ом;
|
||||
прежний абзац «missing/invalid host … fail dark» уточняется ссылкой.
|
||||
не участвует в телах/вырезах, рендерится по `x/y`, переставляется picker'ом.
|
||||
Устаревает абзац раздела «Canonical zero-thickness walls — model v9 (#306)»
|
||||
(«…verifies that no opening would acquire a zero host… A conflict rejects
|
||||
the complete candidate») — именно его fail-closed описание заменяют правила
|
||||
§3.1–3.4; он переписывается в том же коммите. Раздел «Independent-wall
|
||||
opening host (#132)» (партиционные проёмы) не затрагивается.
|
||||
- `tests_backend` — кейс схемы: v9-документ с контурным проёмом без host
|
||||
принимается на чтение и запись (AC4).
|
||||
- `demo/smoke_*` — новый смок репродукции AC1.
|
||||
@@ -131,8 +135,12 @@ t·L + length/2]` пересекает интервал атома на обще
|
||||
- CHANGELOG RU+EN — в реализационном коммите (`User-Visible: yes`).
|
||||
- Golden: правило 3.1 меняет видимое зонирование `cm:0` (атом под проёмом
|
||||
остаётся телесным) — добавляется сцена «span поверх стены с дверью» в
|
||||
golden-матрицу; существующие сцены не должны измениться (в них нет
|
||||
комбинации span+проём) — verify обязан подтвердить.
|
||||
golden-матрицу. Комбинация span+проём в существующих сценах ЕСТЬ:
|
||||
`coincident-partition-virtual-dark` строит `open_spans` поверх позиции
|
||||
проёма с удалённым host — но это независимая кладка вне контурных атомов
|
||||
правила 3.1, поэтому ожидание — «без изменений»; решает `golden:verify`:
|
||||
неизменность подтверждается прогоном, а любое расхождение проходит
|
||||
канонический путь приёмки с визуальным ревью, не молчаливую переснятие.
|
||||
- USER-GUIDE — без правок: пользовательского UI-контракта не меняется,
|
||||
поведение «рисование не блокируется» — восстановление обещанного.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user