feat(persona): verify Shuangyan whole-body runtime on JD

This commit is contained in:
冰朔 2026-09-13 01:57:03 +08:00
commit 2ef508da5a
19 changed files with 368 additions and 27 deletions

View file

@ -81,12 +81,12 @@ test("Qiuqiu used the Zhiqiu shell and later Zhiqiu is a distinct subject", () =
assert.notEqual(zhiqiu.persona_id, projection.persona_id);
});
test("Shuangyan resolves through the current number while the legacy id redirects to the same subject", () => {
test("Shuangyan resolves through the current number with a healthy body that is not automatically woken", () => {
const projection = resolvePersonaChannelRuntime({ personaId: "ICE-P-SH0908" });
const self = projection.load_order.find((entry) => entry.kind === "PERSONA_SELF_KERNEL").value;
assert.equal(resolvePersonaChannelRuntime({ personaId: "ICE-GL-SY001" }).persona_id, "ICE-P-SH0908");
assert.equal(self.current_registration.current_model_instance, "UNBOUND");
assert.equal(self.current_registration.persona_subject_state, "REGISTERED_PATH_PENDING");
assert.equal(self.current_registration.current_model_instance, "ON_DEMAND_REPLACEABLE_REASONING_CARRIER");
assert.equal(self.current_registration.persona_subject_state, "CURRENT_NUMBER_REGISTERED_WHOLE_BODY_RUNTIME_HEALTHY");
assert.equal(self.correction_reflexes.some((item) => item.trigger.includes("still discussing")), true);
assert.throws(() => resolvePersonaChannelRuntime({ personaId: "AG-SY-01" }), /unregistered persona/);
});