Files
goon-game/.beads/interactions.jsonl

50 lines
16 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"id":"int-b6ed29b5","kind":"field_change","created_at":"2026-08-17T21:41:12.523341Z","actor":"E.Gavrilov","issue_id":"goon-game-character-basic","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Реализовано в текущем vertical slice."}}
{"id":"int-e1f7e935","kind":"field_change","created_at":"2026-08-17T21:41:13.724781Z","actor":"E.Gavrilov","issue_id":"goon-game-death-core","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Реализовано и проверено ботом уровня 5."}}
{"id":"int-20c8f120","kind":"field_change","created_at":"2026-08-17T21:41:14.909909Z","actor":"E.Gavrilov","issue_id":"goon-game-physics-basic","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Базовая физика присутствует; production determinism остаётся отдельной задачей."}}
{"id":"int-9bcb8032","kind":"field_change","created_at":"2026-08-17T21:41:16.087427Z","actor":"E.Gavrilov","issue_id":"goon-game-hazards-vslice","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Базовый набор опасностей присутствует в 10 уровнях."}}
{"id":"int-c455b57f","kind":"field_change","created_at":"2026-08-17T21:41:17.181815Z","actor":"E.Gavrilov","issue_id":"goon-game-puzzle-vslice","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Базовые кнопки, двери и платформы реализованы."}}
{"id":"int-19d2878b","kind":"field_change","created_at":"2026-08-17T21:41:18.38315Z","actor":"E.Gavrilov","issue_id":"goon-game-camera-basic","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Базовое сглаженное слежение реализовано."}}
{"id":"int-5cac5997","kind":"field_change","created_at":"2026-08-17T21:41:19.507761Z","actor":"E.Gavrilov","issue_id":"goon-game-levels-greybox","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Созданы 10 последовательных greybox-уровней."}}
{"id":"int-884a2d2b","kind":"field_change","created_at":"2026-08-17T21:41:20.690672Z","actor":"E.Gavrilov","issue_id":"goon-game-ui-vslice","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Базовый HUD и multitouch controls реализованы."}}
{"id":"int-2869dcd6","kind":"field_change","created_at":"2026-08-17T21:41:21.892414Z","actor":"E.Gavrilov","issue_id":"goon-game-save-basic","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Локальный прогресс и лучшие результаты сохраняются."}}
{"id":"int-ba732ef6","kind":"field_change","created_at":"2026-08-17T21:41:23.065757Z","actor":"E.Gavrilov","issue_id":"goon-game-android-apk","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"APK versionCode 3 собран, подписан, установлен и запущен."}}
{"id":"int-1f45058b","kind":"field_change","created_at":"2026-08-17T21:41:24.243761Z","actor":"E.Gavrilov","issue_id":"goon-game-unit-tests","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"8 unit-тестов и lintDebug прошли."}}
{"id":"int-681cf956","kind":"field_change","created_at":"2026-08-17T21:41:25.437459Z","actor":"E.Gavrilov","issue_id":"goon-game-level5-bot","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Android acceptance-тест уровня 5 проходит."}}
{"id":"int-756d475a","kind":"field_change","created_at":"2026-08-17T21:41:26.677404Z","actor":"E.Gavrilov","issue_id":"goon-game-milestone-prototype","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Exit criteria прототипа подтверждены 10 greybox-уровнями."}}
{"id":"int-5bdbc36c","kind":"field_change","created_at":"2026-08-17T21:41:27.805316Z","actor":"E.Gavrilov","issue_id":"goon-game-plan","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-8a40cc5a","kind":"field_change","created_at":"2026-08-17T21:41:28.366857Z","actor":"E.Gavrilov","issue_id":"goon-game-e15","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-70512c96","kind":"field_change","created_at":"2026-08-17T21:41:28.879205Z","actor":"E.Gavrilov","issue_id":"goon-game-e16","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-b5f69bfd","kind":"field_change","created_at":"2026-08-17T21:41:29.38583Z","actor":"E.Gavrilov","issue_id":"goon-game-milestone-vslice","extra":{"field":"status","new_value":"in_progress","old_value":"open"}}
{"id":"int-78cceca7","kind":"field_change","created_at":"2026-08-17T22:09:00.917089Z","actor":"E.Gavrilov","issue_id":"goon-game-bot-framework","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Декларативный Scenario runner, именованные шаги, per-step timeout и observable diagnostics реализованы; 11 JVM-тестов, lint, instrumentation compile и connected level 5 GREEN на Android 16."}}
{"id":"int-70d3a443","kind":"field_change","created_at":"2026-08-17T22:09:09.35446Z","actor":"E.Gavrilov","issue_id":"goon-game-solution-graphs","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Документированы 10 source-backed solution graphs с механиками, смертями, checkpoints и рисками; только уровень 5 честно отмечен доказанным connected-тестом."}}
{"id":"int-f061141a","kind":"field_change","created_at":"2026-08-18T01:30:33.988847Z","actor":"E.Gavrilov","issue_id":"goon-game-bots-1-4","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Уровни 1–4 проходят production-input ботами по 3 раза подряд; финальный integrated Android 16 matrix 14/14 green."}}
{"id":"int-ab10aee3","kind":"field_change","created_at":"2026-08-18T01:30:37.522248Z","actor":"E.Gavrilov","issue_id":"goon-game-level6-freezer-overlap","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"FREEZER больше не убивает игрока на frozen stepping stone; floor lethality сохранена; уровень 6 проходит 3/3."}}
{"id":"int-129af3b6","kind":"field_change","created_at":"2026-08-18T01:30:42.004043Z","actor":"E.Gavrilov","issue_id":"goon-game-level8-softlock","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Expiry справа от PIT воспроизводился; recovery relay и баланс таймера проверены intended 3/3 и recovery 3/3."}}
{"id":"int-2dabc667","kind":"field_change","created_at":"2026-08-18T01:30:46.06691Z","actor":"E.Gavrilov","issue_id":"goon-game-bots-6-10","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Уровни 6–10 проходят intended routes по 3 раза; уровни 8 и 10 дополнительно проходят 96ms stress checks."}}
{"id":"int-2cbd2a1d","kind":"field_change","created_at":"2026-08-18T10:41:46.8206Z","actor":"E.Gavrilov","issue_id":"goon-game-level10-sliding-corpse","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Acceptance met: delivered body remains on lift plate, signal stays active, normal 3x and delayed-input level 10 routes pass."}}
{"id":"int-a046aa8d","kind":"field_change","created_at":"2026-08-18T10:41:48.065633Z","actor":"E.Gavrilov","issue_id":"goon-game-level-route-risks","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"All intended risky routes are reproduced by connected bots; possible L2 alternative is explicitly accepted and documented as non-blocking."}}
{"id":"int-33f283fa","kind":"field_change","created_at":"2026-08-18T11:43:04.54852Z","actor":"E.Gavrilov","issue_id":"goon-game-controls-settings","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Acceptance met: size, opacity and vibration settings persist; real touch targets and held-jump edge are tested; UI contract passes 16:9, 20:9 and tablet-sized displays."}}
{"id":"int-002dd441","kind":"field_change","created_at":"2026-08-18T16:26:41.026722Z","actor":"E.Gavrilov","issue_id":"goon-game-accessibility","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Stage 3 engineering accepted: final Android 16 unfiltered gate OK 30/30 in 1409.366 s; UI contracts also GREEN on 20:9, 16:9 and 16:10."}}
{"id":"int-96bf6e31","kind":"field_change","created_at":"2026-08-18T16:26:41.415975Z","actor":"E.Gavrilov","issue_id":"goon-game-stage3-onboarding-results","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Stage 3 engineering accepted: final Android 16 unfiltered gate OK 30/30 in 1409.366 s; UI contracts also GREEN on 20:9, 16:9 and 16:10."}}
{"id":"int-d07e319c","kind":"field_change","created_at":"2026-08-18T16:26:41.837124Z","actor":"E.Gavrilov","issue_id":"goon-game-stage3-localization","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Stage 3 engineering accepted: final Android 16 unfiltered gate OK 30/30 in 1409.366 s; UI contracts also GREEN on 20:9, 16:9 and 16:10."}}
{"id":"int-b7849cda","kind":"field_change","created_at":"2026-08-18T16:26:42.858032Z","actor":"E.Gavrilov","issue_id":"goon-game-menus-localization","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Persistent RU/EN, onboarding and full result flow integrated and verified by final 30/30 gate. External human comprehension playtest remains tracked separately."}}
{"id":"int-1db644c7","kind":"field_change","created_at":"2026-08-18T19:01:03.897581Z","actor":"E.Gavrilov","issue_id":"goon-game-stage4-level-json","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"All 10 levels migrated to validated versioned JSON; Java geometry constants removed; runtime and regression matrix GREEN."}}
{"id":"int-3cc18cb9","kind":"field_change","created_at":"2026-08-18T19:01:21.107222Z","actor":"E.Gavrilov","issue_id":"goon-game-stage4-validator-tools","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Shared build validator and deterministic desktop preview/export implemented, documented, and verified."}}
{"id":"int-bb998516","kind":"field_change","created_at":"2026-08-18T19:01:34.533286Z","actor":"E.Gavrilov","issue_id":"goon-game-stage4-bot-traces","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Deterministic versioned traces and diagnostic IDs implemented for all bot runner families."}}
{"id":"int-e2592271","kind":"field_change","created_at":"2026-08-18T19:01:46.730283Z","actor":"E.Gavrilov","issue_id":"goon-game-stage4-content-architecture","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Stage 4 engineering acceptance complete; JSON pipeline, validator/exporter, traces, full regression, docs and APK smoke are GREEN."}}
{"id":"int-53e6e7be","kind":"field_change","created_at":"2026-08-18T21:41:05.01858Z","actor":"E.Gavrilov","issue_id":"goon-game-art-bible","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Art Bible approved in docs/STAGE5_ART_BIBLE.md: original Clockwork Catacombs direction, articulated skin-ready rig, state readability, IP boundaries and performance constraints."}}
{"id":"int-bcd19fff","kind":"field_change","created_at":"2026-08-18T23:01:31.018301Z","actor":"E.Gavrilov","issue_id":"goon-game-art-vslice","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Original articulated visual pass is implemented for all ten levels and verified in the final candidate."}}
{"id":"int-82e7e6ee","kind":"field_change","created_at":"2026-08-18T23:01:38.596112Z","actor":"E.Gavrilov","issue_id":"goon-game-audio-vslice","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"All ten levels use the completed procedural audio pass with independent persistent controls."}}
{"id":"int-c9f92e2a","kind":"field_change","created_at":"2026-08-18T23:01:45.232976Z","actor":"E.Gavrilov","issue_id":"goon-game-camera-polish","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Production camera behavior and reduced-motion acceptance are implemented and regression-tested."}}
{"id":"int-ed8fd41c","kind":"field_change","created_at":"2026-08-18T23:01:54.885977Z","actor":"E.Gavrilov","issue_id":"goon-game-save-versioning","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Legacy progress migrates without loss and supported active sessions restore safely."}}
{"id":"int-8a44cbd0","kind":"field_change","created_at":"2026-08-18T23:02:01.438717Z","actor":"E.Gavrilov","issue_id":"goon-game-android-lifecycle","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Supported lifecycle and Activity/process-like recreation state restore are proven for the Vertical Slice."}}
{"id":"int-3048ec9b","kind":"field_change","created_at":"2026-08-18T23:02:08.545046Z","actor":"E.Gavrilov","issue_id":"goon-game-physics-determinism","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Three identical replays for every level produce matching states and outcomes."}}
{"id":"int-45949361","kind":"field_change","created_at":"2026-08-18T23:02:15.263158Z","actor":"E.Gavrilov","issue_id":"goon-game-perf-budgets","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Reproducible target-device performance and complexity budgets are implemented and pass."}}
{"id":"int-80e71d5b","kind":"field_change","created_at":"2026-08-18T23:02:22.210271Z","actor":"E.Gavrilov","issue_id":"goon-game-regression-10","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Three full 10/10 replay passes satisfy the under-five-minute and reproducibility acceptance."}}
{"id":"int-b172f9fb","kind":"field_change","created_at":"2026-08-18T23:02:55.515622Z","actor":"E.Gavrilov","issue_id":"goon-game-e03","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Physics foundation and deterministic replay acceptance are complete."}}
{"id":"int-755dedbb","kind":"field_change","created_at":"2026-08-18T23:03:02.65773Z","actor":"E.Gavrilov","issue_id":"goon-game-e06","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Camera foundation and production polish acceptance are complete."}}
{"id":"int-1e72a85e","kind":"field_change","created_at":"2026-08-18T23:03:09.06188Z","actor":"E.Gavrilov","issue_id":"goon-game-e10","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"Vertical Slice has a complete non-repeating audio pass."}}
{"id":"int-a751b7bc","kind":"field_change","created_at":"2026-08-18T23:18:29.972741Z","actor":"E.Gavrilov","issue_id":"goon-game-level-balance","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"External comprehension gate accepted by direct product-owner confirmation; engineering and bot balance gates were already green."}}
{"id":"int-0aeb7aff","kind":"field_change","created_at":"2026-08-18T23:18:31.228234Z","actor":"E.Gavrilov","issue_id":"goon-game-human-playtest","extra":{"field":"status","new_value":"closed","old_value":"open","reason":"External playtest accepted by direct product-owner confirmation; evidence limitations documented."}}
{"id":"int-9c9b8a6e","kind":"field_change","created_at":"2026-08-18T23:18:32.463438Z","actor":"E.Gavrilov","issue_id":"goon-game-milestone-vslice","extra":{"field":"status","new_value":"closed","old_value":"in_progress","reason":"Vertical Slice accepted: 10/10 automated, engineering gates green, external testing confirmed complete by product owner."}}