DSH 学习 · 插件生命周期

订阅决定收不收得到;日志跟订阅无关。

一个只观察 tools/result 的最小插件,三层参与方摆在同一条有序时间线上:工具执行、事件广播、插件动作,外加宿主写的 Session 日志。切场景、开关订阅、拉预览长度——看预览和日志各自服从什么规则。

阅读配套课程 打开 Turn 轨迹实验

先押一个注:切到「中途卸载」,卸载后第二次广播发生——这一次的预览和日志各会怎样?

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

步骤
广播次数
日志条目
预览数
结束活跃效果
独立校验

四条 lane 上的插件生命周期

步骤 × 参与方

纵轴是参与方,横轴是步骤序号。观察插件 lane 上的实心点写预览,空心点表示“未订阅所以无动作”;Session 日志 lane 的每一步都由宿主写入——它不关心插件在不在。

四条规则逐条重算

流程校验

独立校验自己重推一遍时间线,再检查日志完整性、预览截断规则、效果账目和卸载语义;它不读渲染层的任何中间量。

    哪些结论可以带走

    能证明什么

      不能证明什么

        完整步骤表

        不用脚本也能读

        图里的每一步,这张表都逐行给出:属于哪条 lane、做了什么、是否写入日志、有没有登记或注销效果。

        当前场景的全部步骤
        参与方 阶段 说明 写入日志 效果变动 预览文本