Files
life-game/tools/old-ref/ref-rnd_10x10_s2.txt
andrey 7d788404f8 Фаза 4: персистентность, полная суита и полировка
- 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 закрыты.
2026-10-11 09:29:20 +03:00

122 lines
1.3 KiB
Plaintext

=== step 0 ===
...211..2.
2.22....1.
2.1...22..
2...1212..
.12..2.222
21211.11..
.....22.22
211...1..1
..1.222...
12222.1.1.
=== step 1 ===
..221.....
..2..12.1.
2.1.2...1.
2.211.....
..........
2..11.....
....2...22
.1112...11
....2.2...
.22.2.11..
=== step 2 ===
..2211....
..2..1.2..
..1.2..2..
..2.1.....
.22.......
...11.....
.2...2..22
..1.2..211
....2.2.1.
...2..11..
=== step 3 ===
..22111...
.22..1....
.21.222...
..2.......
.22.1.....
.2.11.....
..2..2.2.2
...22.2...
....2.2..1
.....211..
=== step 4 ===
.222111...
..........
....222...
....2.....
.2..1.....
.2..12....
..2..22...
...22.222.
...22.....
.....211..
=== step 5 ===
..2211....
..2.......
....22....
...22.....
...21.....
.2221.2...
..2.......
..2...22..
...2....2.
....221...
=== step 6 ===
..221.....
..2.......
....22....
..........
..........
.2..11....
.....122..
..22...2..
...22.....
....22....
=== step 7 ===
..22......
..2..2....
..........
..........
..........
....11....
..22.1.2..
..22.2.2..
..2..2....
...222....
=== step 8 ===
..22......
..22......
..........
..........
..........
...2111...
..2..1....
.2...2....
..2..2....
...222....
=== step 9 ===
..22......
..22......
..........
..........
....11....
...2111...
..22......
.22.222...
..22.22...
...222....
=== step 10 ===
..22......
..22......
..........
..........
...2..1...
..2...1...
.2........
.2....2...
.2........
..22.22...