Codex
|
d7402d0707
|
feat(runtime): compile deterministic scene context
|
2026-07-28 03:29:39 -04:00 |
|
Codex
|
966c6dc54c
|
feat(store): fork branches from persisted history
|
2026-07-28 03:26:37 -04:00 |
|
Codex
|
45d2df625c
|
refactor(contracts): keep generator within lint budget
|
2026-07-28 03:26:37 -04:00 |
|
Codex
|
497c127e87
|
feat(app): define trusted rewind branch flow
|
2026-07-28 03:23:57 -04:00 |
|
Codex
|
cf9507a9dd
|
restore: import verified wave3 baseline
|
2026-07-28 03:16:01 -04:00 |
|
Codex
|
4157f8790d
|
feat(app): persist demo turns through Tauri
|
2026-07-28 13:34:18 +08:00 |
|
Codex
|
aab289a1e0
|
fix(store): verify restored story snapshots
|
2026-07-28 13:34:18 +08:00 |
|
Codex
|
3e95fb5aab
|
feat(store): add SQLite story persistence
|
2026-07-28 13:19:56 +08:00 |
|
Codex
|
9acca3f6a6
|
feat(runtime): persist atomic turn plans
|
2026-07-28 13:19:16 +08:00 |
|
Codex
|
e051310076
|
fix(engine): hide NPC-only promises from PlayerView
|
2026-07-28 13:19:16 +08:00 |
|
Codex
|
8fd1dbcec1
|
feat(engine): project private state into PlayerView
|
2026-07-28 13:19:16 +08:00 |
|
Codex
|
dbc4d2981c
|
feat(web): route turns through runtime bridge
|
2026-07-28 13:19:11 +08:00 |
|
Codex
|
c59781df08
|
build: freeze wave2 storage dependency
|
2026-07-28 13:12:53 +08:00 |
|
Codex
|
fa8bd0dfd3
|
docs: record first parallel implementation wave
|
2026-07-28 13:07:53 +08:00 |
|
Codex
|
77b42a7879
|
feat: make demo story screen interactive
|
2026-07-28 13:06:49 +08:00 |
|
Codex
|
ea209c9b69
|
feat(runtime): add deterministic turn seam
|
2026-07-28 13:05:58 +08:00 |
|
Codex
|
5e1c0e74b4
|
feat(engine): add deterministic state reducer
|
2026-07-28 13:05:29 +08:00 |
|
Codex
|
62f01aca25
|
feat(store): add deterministic branch store seam
|
2026-07-28 13:03:41 +08:00 |
|
Codex
|
3dacc92423
|
chore: bootstrap nana-story M0
|
2026-07-28 12:51:00 +08:00 |
|