Files
life-game/tools/old-ref/ref-rnd_12x12_s1.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

144 lines
1.8 KiB
Plaintext

=== step 0 ===
2...212...21
122221.21..2
112.1221.11.
..2....22.2.
.21.2....22.
..2.....2..2
2...111.1122
1.121.1..11.
.1.2..2.2121
.12.1.11222.
.1..1.122221
1...22...21.
=== step 1 ===
2.2...22..21
........1..2
1.........12
1...2..2...2
.21....2..22
..2.2..12..2
..1.1.1.1..2
1.1...1.....
1.....2....1
11..1.......
112.1......1
....2212...1
=== step 2 ===
.......2..21
.1.....1.2..
..........12
1...........
.21...22..22
..2..21.22.2
..1...1.1...
...1..1.....
1....2......
..22.1......
1.2.1.1.....
.1.2221.....
=== step 3 ===
........1.2.
........12..
..........1.
.1..........
.21..2222222
..22.2..22.2
..11..1.11..
.....211....
..22.21.....
..22.11.....
......1.....
.1222.1.....
=== step 4 ===
........1...
........1.2.
.........1..
.11...222..2
.2.22222...2
.....2.....2
..11.....12.
........1...
..22........
..22...1....
.1....11....
..22.1......
=== step 5 ===
.........1..
........1...
.........12.
.1122...2.2.
.2.22...2.22
.....2.....2
.........12.
.........1..
..22........
.2.2..11....
.1..2.11....
..2...1.....
=== step 6 ===
............
........1.2.
..12....1.2.
.1..2...2...
.2...2....22
....2......2
.........12.
.........12.
..22........
.2.22211....
.1.2........
.....211....
=== step 7 ===
............
............
..12...11...
.1.22.....22
....22....22
.........1.2
.........1.2
.........12.
..22.22.....
.2...21.....
...2........
......1.....
=== step 8 ===
............
............
..122.......
.....2...222
...222...2..
.........1.2
........11.2
.........12.
..2.222.....
...2.21.....
.....21.....
............
=== step 9 ===
............
...2........
...22.....2.
..2..2...22.
....22..22.2
....2....1..
........1..2
.....2..112.
...22.2.....
...2...1....
....221.....
............
=== step 10 ===
............
...22.......
..222....22.
.....2..2..2
...222..2...
....22...1..
........1...
....22.1112.
...2222111..
...2...1....
....221.....
.....2......