feat(web): route turns through runtime bridge

This commit is contained in:
Codex
2026-07-28 13:19:11 +08:00
parent c59781df08
commit dbc4d2981c
4 changed files with 123 additions and 4 deletions
+56
View File
@@ -0,0 +1,56 @@
{
"story_id": "story_nana_demo",
"current_node": "node_001",
"current_branch": "branch_main",
"world_flags": {},
"relationships": {
"nana->player": {
"affinity": 48,
"trust": 34,
"hope": 31,
"respect": 45,
"intimacy": 26,
"attachment": 42
}
},
"relationship_states": [],
"promises": [],
"knowledge": [
{
"id": "knowledge_station_clock",
"observer": "player",
"subject": "old_station_platform",
"fact": "站钟停在四点十七分,似乎并非自然损坏。",
"certainty": "confirmed",
"source": "玩家进入站台时亲眼观察",
"learned_at": "node_001",
"last_verified_at": "node_001"
}
],
"items": [
{
"id": "item_flashlight_001",
"spec_ref": "nana.item.old_flashlight",
"owner": "player",
"holder": "player",
"placement": "bag",
"quantity": 1,
"condition": "worn",
"state_tags": [],
"acquisition": {
"mode": "initial",
"from": null,
"at_node": "node_001"
}
}
],
"clocks": [
{
"id": "clock_dawn",
"label": "天亮逼近",
"value": 0,
"max": 6
}
],
"checks": []
}