diff --git a/deployment/requests/GLW-CHJH-ROUTER-CONTROLLER-JD-20260805.json b/deployment/requests/GLW-CHJH-ROUTER-CONTROLLER-JD-20260805.json index f14642f..4eb5fb4 100644 --- a/deployment/requests/GLW-CHJH-ROUTER-CONTROLLER-JD-20260805.json +++ b/deployment/requests/GLW-CHJH-ROUTER-CONTROLLER-JD-20260805.json @@ -105,8 +105,8 @@ "模型密钥不进入仓库、日志、HTTP回执或运行状态", "v1/status必须回读persona_brain_runtime_exists=100", "v1/status必须回读living_ai_system_controller_running=100", - "v1/status必须回读language_world_entry_bound=100", - "v1/status必须回读chu_he_han_jie_boundary_bound=100", + "health必须先回读确定性语言入口和楚河汉界契约绑定为100,不等待异步模型循环", + "v1/status随后分别回读persona_cycle_language_world_entry_bound=100与persona_cycle_chu_he_han_jie_boundary_bound=100", "v1/navigation必须回读machine_navigation_bound=100且language_world_route_first=100", "v1/resolve必须解析GLW-CHJH-BOUNDARY-001", "v1/navigate的persona_restore必须先执行语言入口与楚河汉界绑定", diff --git a/server-tools/bingshuo-tcs-controller/server.mjs b/server-tools/bingshuo-tcs-controller/server.mjs index 1763e41..43d3bff 100644 --- a/server-tools/bingshuo-tcs-controller/server.mjs +++ b/server-tools/bingshuo-tcs-controller/server.mjs @@ -40,6 +40,7 @@ function send(response, status, body) { function health() { const existence = runtime.receipt?.existence || {}; + const navigationHealth = navigation.health(); return { ok: true, service: "bingshuo-tcs-living-controller", @@ -51,13 +52,18 @@ function health() { phase: runtime.phase, runtime_source_loaded: runtime.source_loaded, model_provider_bound: 100, - language_world_entry_bound: existence.language_world_entry_bound || 0, + language_world_entry_bound: + navigationHealth.language_world_route_first === 100 ? 100 : 0, chu_he_han_jie_boundary_bound: + navigationHealth.boundary_id === "GLW-CHJH-0001" ? 100 : 0, + persona_cycle_language_world_entry_bound: + existence.language_world_entry_bound || 0, + persona_cycle_chu_he_han_jie_boundary_bound: existence.chu_he_han_jie_boundary_bound || 0, persona_brain_runtime_exists: existence.persona_brain_runtime_exists || 0, living_ai_system_controller_running: existence.living_ai_system_controller_running || 0, - ...navigation.health(), + ...navigationHealth, }; }