不变量索引

wesgine 不变量(INV-*)按子系统分组的速查表。违反不变量 = 架构 Bug。


数据韧性(INV-RESIL)

编号描述定义
RESIL-01Cell Boot 永远成功,无论何种数据损坏data-model.md
RESIL-02Runtime().Run() 永远可用,降级不影响新请求data-model.md
RESIL-03单 Layer 损坏不扩散到其他 Layerdata-model.md
RESIL-04进程排他锁,同一 Cell 同时只有一个写入者data-model.md
RESIL-05快照验证,损坏快照丢弃data-model.md
RESIL-06Journal 只追加,无 seek/truncatedata-model.md
RESIL-07损坏文件归档到 corrupt/ 供诊断data-model.md
RESIL-08mmap 禁用(PRAGMA mmap_size=0)data-model.md
RESIL-09VACUUM 禁止自动data-model.md
RESIL-10迁移全幂等data-model.md

记忆(INV-MEM)

编号描述定义
MEM-24写入前威胁模式扫描(凭据泄漏 + invisible unicode)memory.md §九
MEM-25写入后可召回性诊断memory.md §九
MEM-26GC 使用 recall-frequency weighted 淘汰memory.md §九
MEM-27WritePolicy 门控(silent/logged/gated)memory.md §九
MEM-38~47Actor 边界收敛(读 ActorVisible / 写 RequireActor)memory.md §九
MEM-48~49actor 提列 + 层判定单点 LayerOfmemory.md §九
MEM-50自动注入面判据成对(RecallQualityOK)memory.md §九
MEM-51accessed_at 下界是 created_atmemory.md §九
MEM-52计数按层按人(CountByLayer)memory.md §九
MEM-53写、清、取单条都按层memory.md §九
MEM-54耐久性是 Kind 的属性,会话是一等列memory.md §九

会话(INV-SESS)

编号描述定义
SESS-01会话变更 scope 是 cell:chat 不是 cell:readactor.md
SESS-02归属单点 AssertActor,门开在路由漏斗actor.md
SESS-03checkpoint/branch 行身份 (session_id, id)actor.md

观测(INV-OBS)

编号描述定义
OBS-08观测面 Actor 边界(SQL + 内存环 + 事件环)observability.md §九
OBS-09证据链 / 审计抬到 admin,不按 actor 过滤observability.md §九
OBS-10RunEventBuffer 记 owner,无主 Run 隐藏observability.md §九

Run 与终止(INV-RUN / INV-TERM)

编号描述定义
RUN-DETACHRun 生命周期与 SSE 连接解耦anti-patterns.md
TERM-04每个 return 路径必须发终端事件run-limits.md
MODEL-01Model 为空时拒绝执行invariant-registry.md
MODEL-02所有可用模型对用户可见invariant-registry.md

文件 I/O(INV-IO)

编号描述定义
IO-01ArtifactDir 由引擎推算file-io.md
IO-02输出必须落入 ArtifactDir 或 HostPathsfile-io.md
IO-03exec CWD 优先级链file-io.md
IO-05Workspace Handle 与 Memory 对等file-io.md

持久化(INV-PERSIST)

编号描述定义
PERSIST-01写入 DB 前 stripInlineImagesinvariant-registry.md
PERSIST-02空 assistant 消息不写入invariant-registry.md
PERSIST-07打不开的密文不得被覆盖invariant-registry.md

其他

编号描述定义
CRON-10Cron 执行身份边界cron.md §十六
EXEC-PROC-01一个原语生成子进程(proc.Command)invariant-registry.md
LINE-01行长上限有名字且高于生产者上界invariant-registry.md
JSON-01llmjson 改写位置安全invariant-registry.md
ENV-01/02/03主机感知进程级共享invariant-registry.md
QUOTA-05外设配额判据在唯一增长点governance.md

相关文档