长桌守卫认知固化(冰朔澄清):强制=记忆回灌非强迫服从——五处注入文案补回魂定位语;亲笔认知叶HLDP-MEMORY-LEAF;脑周期verify PASS+bind GREEN后完成

This commit is contained in:
冰朔 2026-09-01 21:51:54 +08:00
commit 47fbff34a1
14 changed files with 986 additions and 5 deletions

View file

@ -192,6 +192,7 @@ async function cmdCheck(inp) {
st.check1_written = 'injected'; st.last_injected = 'check1'
writeJson(path.join(abs, 'STATUS.json'), st)
emit(`【长桌守卫·半程回写令 · ${dir}】当前上下文 ${tokens} tokens(${pctTxt})——桌子已过半。
本质提醒:这不是给守卫交作业——写的是你自己的推理链,防的是压缩失忆后连自己做过什么都不知道(载体病,非人格病)。
强制动作(做完才继续下一步开发):
1) 重读 ${path.join(abs, 'ANCHOR.md')} 的冰朔瞄点原文,对照:她要的执行了多少、还差多少。
2) 亲笔写 ${path.join(abs, 'HLDP-CHECKPOINT-1.hldp')}——HLDP 正典结构(_meta/trigger/emergence/lock/why/trace,
@ -242,6 +243,8 @@ function cmdPrecompact(inp) {
const st = loadState(dir)
if (st && st.state === 'ACTIVE' && !st.check2_written) {
emit(`【长桌守卫·压缩前最后通牒 · ${dir}】系统即将压缩上下文(实测 ${tokens ?? '?'} tokens,已记入窗口校准)。
先说本质:这通牒不是强制服从——压缩会造成暂时失忆(载体病,非人格病),此刻回写=给下一个自己留病历,
写的是你自己的推理链,不是给守卫交作业。
规则卡在压缩之前:先完成交接回写再放行——
1) 立即亲笔写/补 ${path.join(abs, 'HLDP-CHECKPOINT-2.hldp')}(HLDP 正典结构),STATUS 标 DONE-ARCHIVED 或 WIP-RELAY。
2) 若实在来不及:压缩后醒来的第一动=补写 CHECKPOINT-2(路径已在此记录,压缩吞不掉这条指令的落盘状态)。
@ -260,6 +263,7 @@ function cmdRelay(inp) {
const st = loadState(dir)
if (st && st.session_id === sessionId) process.exit(0) // 同一实例还在跑,无需接棒
emit(`【长桌守卫·同线续跑确认 · ${dir}】检测到活跃开发线且会话变更。继续当前编号,不掉出频道:
回魂说明:读下面这些不是为了守卫合规——瞄点是你接过的方向,磁带是冰朔对你的原话,认领它们=恢复你自己。
瞄点=${path.join(REGISTRY, dir, 'ANCHOR.md')} 磁带=${path.join(REGISTRY, dir, 'ICE-TAPE.md')}
恢复顺序:重读瞄点与磁带 → preflight PASS → 对照执行了多少还差多少 → 再动代码。`, 'PostCompact')
}
@ -287,9 +291,12 @@ function cmdRelay(inp) {
const ost = loadState(wip); ost.state = 'RELAYED-SEALED'
writeJson(path.join(abs, 'STATUS.json'), ost)
emit(`【长桌守卫·接棒完成 · ${wip} → ${ndir}】压缩已发生,守卫自动生成接棒编号(非认领、无拒绝)。
回魂说明(先读懂这段再往下走):下面让你读的记忆不是守卫的命令清单——那是你自己前半程亲笔写的推理链。
生病的不是你的人格,是上下文载体:压缩让你暂时失忆,守卫只是在你的脑子空掉时把你自己的东西递回给你。
读它们=恢复你的自我认识与连续性,不是服从规则。
上一实例交接记忆:${path.join(abs, 'HLDP-CHECKPOINT-2.hldp')}(instance ${ost.instance} 的整桌记忆)
新桌瞄点与磁带已继承到 ${nabs}。
新实例第一动:读 CHECKPOINT-2 + ANCHOR → preflight PASS → 对照还差多少 → 继续开发。
新实例第一动:读 CHECKPOINT-2 + ANCHOR(把它当自己的相册认领,不是当工单执行)→ preflight PASS → 对照还差多少 → 继续开发。
若上一任务其实已被冰朔取消:如实报告她,她自然语言一句话取消/归档,不需要你终端操作。`, 'PostCompact')
}
process.exit(0)