DSH 学习 · 基础设施

名字先占住;检查可以关,责任关不掉。

每个工作区包都从自己的 ./invariant 伴生插件向 InvariantRegistry 注册运行时检查。register 第一步是保留包名——哪怕过滤器把检查关掉,名字也照留;同一包名第二次注册直接拒绝。过滤通过才起子 fiber 安装检查;fail() 抛出的 InvariantError 带完整包名归属,子 fiber 随之销毁、保留位释放。切包名、过滤器和结局,逐步推时间线。

先押一个注:enabled=false 时注册 @deepseek-ai/dsh-jobs,它的包名会怎样?

当前输入写进地址栏 #state= 后面:刷新不丢,发给别人打开的是同一份输入。

保留位
安装了检查
错误归属
时间线步数
独立校验

从保留名字到落座或释放的每一步

保留 × 过滤 × 结算

每一格是一次注册台动作:保留格永远第一步;被过滤的组合在第二格就分岔——没有子 fiber 步骤。

    五条不变量逐条重算

    流程校验

    独立校验只读模型:核对保留时机、过滤语义、错误归属、失败释放和确定性重放。

      哪些结论可以带走

      能证明什么

        不能证明什么