Commit Graph
36 Commits
Author SHA1 Message Date
wushenghua 140330fa73 fix(m110): keep the slot gate at the reference viewports 2026-09-23 13:32:07 +08:00
wushenghua db2b6efb83 fix(m110): repair capture harness parse errors 2026-09-23 12:43:40 +08:00
wushenghua 0de53f166c feat(m110): align battle HUD labels to v002 and resolve relation ids 2026-09-23 12:37:46 +08:00
wushenghua 4b3310ed2c test(m109): require proof event kind and phase in BAT-002 proof status
The strict resolved-delta evaluation now fails unless the proof event carries a non-empty kind and a phase >= 0, matching the M109 manifest contract. Local 1280x720 zh_CN retest stays PROVEN (kind=damage, phase=3).
2026-09-23 01:50:54 +08:00
wushenghua 2a0d2ba078 test(m109): fold proof and packet truth checks into BAT-002 manifest
resolved_delta_proof.status now requires a legal loss/gain direction, an exact amount/direction delta text, present event identity and identity/text persistence; checks and failed_checks are recorded. packet_status/packet_failures now follow the actual failures list instead of a hardcoded COMPLETE. Runtime product files untouched.
2026-09-23 01:46:56 +08:00
wushenghua 1fb05e06f6 test(m109): bind BAT-002 delta proof to non-zero events
Resolved delta evidence now comes from a deterministic amount != 0 event captured as a separate later resolved-delta view; the amount=0 VERIFIED placeholder is measured, recorded and explicitly excluded. Manifest v3 records event kind/id/phase, amount, state_delta direction, source/target and delta text/visibility, replaces self-authored ownership strings with measured node/PNG deltas, adds the 1280x720 shared-token text census (pass=false/NOT_PROVEN on miss) and the internal M77 actor-height proxy band. Runtime product files are untouched.
2026-09-23 01:31:25 +08:00
wushenghua 43c0fddbdd test(m107): harden BAT-002 capture states and manifest 2026-09-21 12:00:25 +08:00
wushenghua 8581c0e7b6 test: expose battle regression mismatch 2026-09-20 22:35:30 +08:00
wushenghua 32e89f3f80 fix(m103): defer battle feedback replay 2026-09-19 10:12:44 +08:00
wushenghua e565dd51ef refactor(w5): converge every migrated screen and test on the single 1280x720 target 2026-09-14 03:07:03 +08:00
wushenghua 621cad091a feat(runtime): route recovery through controller 2026-08-25 19:38:38 +08:00
wushenghua 73217b491e feat(runtime): route reward choice through controller 2026-08-25 19:22:24 +08:00
wushenghua 0171a7fb35 feat(runtime): route knockout review through controller 2026-08-25 19:05:47 +08:00
wushenghua a3f31e2d3a feat(runtime): route battle result through controller 2026-08-25 18:45:23 +08:00
wushenghuaandCodex 37b503234e refactor(runtime): route live battle through controller
Co-Authored-By: Codex <noreply@anthropic.com>
2026-08-25 18:17:09 +08:00
wushenghua eb74d7684b refactor(runtime): route battle opening through controller 2026-08-25 17:36:19 +08:00
wushenghua a5286b5dcf test(mvp): accept explicit waiting event state 2026-08-25 07:41:29 +08:00
wushenghua e3565759ad test(mvp): use live battle control names 2026-08-25 07:39:31 +08:00
wushenghua 4bd6cd40dc test(mvp): assert explicit battle observation handoff 2026-08-25 07:37:27 +08:00
wushenghua 748fcebd64 test(mvp): use current live event node 2026-08-25 07:35:02 +08:00
wushenghua 97becd9d9e test(mvp): align battle audit with outcome lock 2026-08-25 07:33:02 +08:00
wushenghua f6320026cf test(m12): add first-cycle capture evidence 2026-08-25 06:48:34 +08:00
wushenghuaandCodex 3e12969e39 feat(m12): wire outcome recovery runtime route
Co-Authored-By: Codex <noreply@anthropic.com>
2026-08-25 06:36:51 +08:00
wushenghuaandCodex 0ae1fbd0a0 feat(m12): add idempotent outcome settlement and reward receipts
Co-Authored-By: Codex <noreply@anthropic.com>
2026-08-25 06:30:21 +08:00
wushenghua 3bcd559169 feat(bat003-004): add inspect and pause controls 2026-08-25 05:30:11 +08:00
wushenghua fea2ae9769 feat(bat002): activate source-bound live battle verification 2026-08-24 15:38:08 +08:00
wushenghua 0de6c7a723 feat(bat002): add live battle timeline boundaries 2026-08-24 14:48:09 +08:00
wushenghuaandCodex 950b32e7f2 feat(bat002): build contained live battlefield
Co-Authored-By: Codex <noreply@anthropic.com>
2026-08-24 13:28:34 +08:00
wushenghua 2d4d5a76e3 feat(bat002): add non-settling observation service 2026-08-24 12:43:36 +08:00
wushenghua 1b5abf0df3 feat(bat001): implement static battle opening 2026-08-24 01:44:18 +08:00
wushenghua 64c1c6fe7e feat(rsk002): implement risk commitment runtime
Reconstruct the approved contained 16:9 commitment page with engine-owned risk facts, frozen Party actors, transparent hit areas and explicit confirmation before the idempotent Battle Opening handoff. Add focused responsive behavior coverage and update the battle UI fixture for the confirmation boundary.
2026-08-23 17:45:07 +08:00
wushenghua 270055ce6c test: prepare DEV-5E first-cycle candidate 2026-08-18 10:35:53 +08:00
wushenghua d1e62336f6 feat: implement DEV-5D knockout recovery 2026-08-18 10:06:41 +08:00
wushenghua 9db16cbd75 feat: implement DEV-5C result diagnosis 2026-08-18 09:38:05 +08:00
wushenghua f19f754580 feat: implement DEV-5B battle opening live 2026-08-18 08:45:48 +08:00
wushenghua ebf81b4ae0 feat: add DEV-5 battle foundation 2026-08-18 02:37:43 +08:00