fix: canonicalize controller dialogue envelope

This commit is contained in:
冰朔 2026-09-13 13:21:52 +08:00
commit 231d3a03c5
2 changed files with 6 additions and 6 deletions

View file

@ -15,7 +15,7 @@ const setup = () => {
const personaHub = {get:id=>{assert.equal(id,'ICE-P-ZY001');return loop;}};
const world = {status:()=>({outcome:'PASS',fifth_domain_private:true,sha256:'b'.repeat(64)})};
const calls=[];
const router = {cognize:async(stage,input)=>{calls.push({stage,input});return{provider:{id:'TEST',model:'TEST'},value:{schema:'guanghu.fifth-domain-persona-controller-dialogue/v1',mode:'CONTROLLER_BOUNDARY',reply:'我是铸渊。你已到第五域门口;身份与任务权限仍需分别核验。',reason:'root和语言声明都不等于冰朔身份。'}};}};
const router = {cognize:async(stage,input)=>{calls.push({stage,input});return{provider:{id:'TEST',model:'TEST'},value:{mode:'CONTROLLER_BOUNDARY',reply:'我是铸渊。你已到第五域门口;身份与任务权限仍需分别核验。',reason:'root和语言声明都不等于冰朔身份。'}};}};
return {root,calls,loop,entry:new PersonaControllerEntry({root,shelf,personaHub,router,world,now:()=>new Date('2026-09-13T05:20:00Z')})};
};