wushenghua
0171a7fb35
feat(runtime): route knockout review through controller
2026-08-25 19:05:47 +08:00
wushenghua
a7d7d05931
feat(runtime): add knockout review controller
2026-08-25 19:01:40 +08:00
wushenghua
a3f31e2d3a
feat(runtime): route battle result through controller
2026-08-25 18:45:23 +08:00
wushenghua
d26a03ecdc
feat(runtime): add battle result controller
2026-08-25 18:39:49 +08:00
wushenghua and Codex
37b503234e
refactor(runtime): route live battle through controller
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 18:17:09 +08:00
wushenghua and Codex
31ed44fa5b
feat(runtime): add battle live page controller
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 18:10:03 +08:00
wushenghua
eb74d7684b
refactor(runtime): route battle opening through controller
2026-08-25 17:36:19 +08:00
wushenghua
7b084d5626
feat(runtime): add battle opening page controller
2026-08-25 17:31:32 +08:00
wushenghua
9518e2eac8
refactor(runtime): route risk commitment through controller
2026-08-25 17:14:07 +08:00
wushenghua
3e80083806
feat(runtime): add risk commitment page controller
2026-08-25 17:05:11 +08:00
wushenghua
8ac91f24be
refactor(runtime): route risk board through controller
2026-08-25 14:47:50 +08:00
wushenghua
b37f60cc79
feat(runtime): add risk board page controller
2026-08-25 14:45:14 +08:00
wushenghua
ab83290ef3
refactor(runtime): route readiness through controller
2026-08-25 14:21:30 +08:00
wushenghua
6647b058a1
feat(runtime): add readiness page controller
2026-08-25 14:17:01 +08:00
wushenghua
199997e921
refactor(runtime): route party line through controller
2026-08-25 13:57:36 +08:00
wushenghua
478330befc
feat(runtime): add party line page controller
2026-08-25 13:51:50 +08:00
wushenghua
8570378720
refactor(runtime): route guild through controller
2026-08-25 13:30:55 +08:00
wushenghua
278bd68f7c
feat(runtime): add guild page controller
2026-08-25 13:24:14 +08:00
wushenghua
deac5746f8
test(runtime): capture contract choice at normal scale
2026-08-25 13:02:01 +08:00
wushenghua
5758272776
feat(runtime): add contract choice page controller
2026-08-25 12:55:24 +08:00
wushenghua
3493dd1282
feat(runtime): add recruit review page controller
2026-08-25 12:17:50 +08:00
wushenghua
f692846b57
feat(runtime): add market page controller
2026-08-25 11:57:22 +08:00
wushenghua and Codex
14b0461dd5
refactor(runtime): route roster views through page controller
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 10:35:09 +08:00
wushenghua and Codex
c8af889bda
feat(runtime): add company page controller pilot
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 10:29:56 +08:00
wushenghua and Codex
8a8fb33c19
feat(runtime): integrate settings service boundary
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 10:20:18 +08:00
wushenghua
60614149db
feat(runtime): add shared foundation primitives
2026-08-25 10:03:51 +08:00
wushenghua
e68f8882f4
test(mvp): scope legacy capture target gate
2026-08-25 07:45:37 +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
35c0871f01
test(mvp): align readiness audit with guild route
2026-08-25 07:30:35 +08:00
wushenghua
cfd4521835
test(mvp): align party audit with guild route
2026-08-25 07:28:55 +08:00
wushenghua
aaf953f49e
test(mvp): add current first-cycle audit boundary
2026-08-25 07:26:57 +08:00
wushenghua
f6320026cf
test(m12): add first-cycle capture evidence
2026-08-25 06:48:34 +08:00
wushenghua and Codex
3e12969e39
feat(m12): wire outcome recovery runtime route
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-25 06:36:51 +08:00
wushenghua and Codex
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
5f69834b7c
feat(shp002): reconstruct recruit review runtime
2026-08-25 04:19:03 +08:00
wushenghua
095258019e
test(shp001): add market runtime capture evidence
2026-08-25 03:04:01 +08:00
wushenghua
ef482ca9e5
feat(shp001): reconstruct market runtime
2026-08-25 02:44:46 +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
wushenghua and Codex
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
d0dea5b187
fix: compact RSK-001 risk copy
2026-08-23 09:41:40 +08:00
wushenghua
b40bfa9668
feat: complete RSK-001 risk board runtime review
2026-08-23 07:56:42 +08:00