docs: свести документацию с кодом и каноном (#667)

Пятнадцать расхождений из #667. Бюджет initial View назван одним
источником (scripts/bundle-budget.mjs). CONTRIBUTING описывает бандл после
#657, HA-харнесс после #630 и релиз через release-contract и release.yml.
Мутанты указывают на реестр scripts/mutation-registry.mjs. STATUS и
ROADMAP больше не держат PR в HACS «в очереди» и инструкции прежней
песочницы. SCOPE называет три редактора, форматы плана и радар #485.
README выводят первую комнату через «Стены». Русское руководство сверено с
v1.78.0-beta.5, таблица «Источник плана» склеена. UX-MODES и STYLING-HOOKS
следуют коду: проёмы в просмотре инертны, space-card рисует проёмы и
декор-изображения. Починены якорь в DEVICE-PRESENTATION и пол зума 1/3.
ADR 089/122/160 и ISOMETRIC помечают активацию через hp_alpha исторической.
Из раскладки ARCHITECTURE убран несуществующий src/data. legacy/README не
называет docs/superpowers действующими спецификациями.

Паритет английского руководства (п. 8) выделен в #668.

Issue: #667
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
This commit is contained in:
Claude
2026-09-26 18:19:52 +00:00
parent 781902b3a8
commit 2fe20a095b
23 changed files with 94 additions and 75 deletions
+3 -3
View File
@@ -28,7 +28,7 @@
reserved/colliding deterministic IDs receive stable `-2`, `-3` suffixes.
- [ ] The three structural writer families — interactive commit, Undo/Redo
restore and Optimize — are enumerated by the source guard and each has an
independent bypass mutant in `scripts/mutation-gate.mjs`. A rejected
independent bypass mutant in `scripts/mutation-registry.mjs`. A rejected
migration changes neither config, Undo history nor revision.
- [ ] Full/space imports cover v7→v7 (no upgrade), v7→v8 and v8→v8; copy/merge
remaps every ID and reference together. A byte-equivalent legacy-client
@@ -90,7 +90,7 @@
- [ ] `test/align-grid.test.mjs` proves Optimize leaves complete furniture/image
transforms byte-equivalent while an ordinary decor rectangle remains
grid-bound.
- [ ] The `writer-*` mutations in `scripts/mutation-gate.mjs` remove one finish
- [ ] The `writer-*` mutations in `scripts/mutation-registry.mjs` remove one finish
owner, pre-adoption safety, history normalization, direct/vacuum reference
rewrite, free-transform exclusion, terminal-click separation, seed merge
and seed reconciliation; each named witness must turn red.
@@ -254,7 +254,7 @@
неприменимых ключей, Cancel не меняет config. [auto: open-passage-contract, smoke_open_passage]
- [ ] Full/space import отвергает forged binding до preview, а старое битое
значение можно прочитать и очистить. [auto: test_validation, test_ha_import_export]
- [ ] Пять passage-мутантов из `scripts/mutation-gate.mjs` пойманы своими
- [ ] Пять passage-мутантов из `scripts/mutation-registry.mjs` пойманы своими
guards до передачи в review. [auto: mutation-gate]
## Independent-wall openings and structural axes (#132, #185)