- index.html: реальная персистентность (loadSave/applySave/persist/freshSave, SAVE_VERSION=1, форма сейва v1, base64-поле, миграции), резюм незавершённой партии после reload, авто-пауза при visibilitychange без перезаписи сейва; полировка: modeForState вместо мёртвого mode, валидация FIELD_SIZES, setFieldSize игнорирует чужие значения, согласованный дефолт fieldH, сброс hoverCell на pointerup/cancel, актуализирован комментарий mode. - tests/test.js: расширена 65 -> 123 проверок (резюм R1/R2/R3, миграция/битый сейв, настройки, resize, клики DOM-кнопок, applyIntent, паритет сохранён). - tools/old-ref/: harness паритета перенесён в репозиторий (old_ref.cpp, reference*.json, генераторы, diff-our.js, ref-*.txt, ce1.txt, README). - AGENTS.md/README.md: форма сейва, миграции, резюм, harness, структура. - .gitignore: секрет .gitea_token и бинарники/логи harness. - Прогоны: check: OK; npm test — ИТОГ 123/123; паритет clean 273/273. - Ревью-гейт 4 (Oracle): PASS; minor/mit закрыты.
4 lines
12 B
Plaintext
4 lines
12 B
Plaintext
..2
|
|
2.1
|
|
1..
|