Skip to content

Releases

driftmon 0.1.0

Choose a tag to compare

@Mizumic Mizumic released this 19 Oct 21:19

[0.1.0] - 2026-10-20

Added

  • Phase 0/1 骨架(纯 Node、零运行时依赖):
    • collect:K 个新会话 × 冻结探针组采集(T/L/G/C/S 五组,22 条探针 / 36 请求);
    • signature:五通道纯函数签名(T 向量 / L top-k / G 失败率 / C 命中 / S TTFT);
    • baseline:按端点分组的滚动基线;
    • judge:五值状态机(可回放原始层);
    • report:人可读报告。
  • 冻结探针组 probes/probe-set.json(probeSetVersion + probeSetHash),
    含 C 组固定长前缀与 G 组 glitch token 清单。
  • 被动层只读依赖:只读 dsh-system-fingerprint 的 endpoints.json(v1)与
    config.json(v1),缺失/损坏/版本不认识只降级告警(src/plugin-dep.mjs)。
  • 官方端点采集:direct:<provider> 合成端点归一化(官方直连批次可进基线/判定);
    兼容官方 usage.prompt_cache_hit_tokens 字段。
  • 已知检查点行为模板:template build / template check;
    已固化 data/templates/checkpoint-flash_1017.json(2026-10-20 官方端点 5 轮巡检 =
    40 批 / 1440 样本 / 0 错误)。
  • 行为告警:src/gray.mjs 对比模板 → results/watch/gray-watch.json
    (通用 schema v1,display-only,可被展示层读取)。
  • 离线测试 64 项(node --test,桩 fetch,不联网)。

Changed

  • 数据层四层分离硬约束:原始层 append-only、派生层随时可重算。
  • 本仓库与插件仓库的只读文件契约写入 docs/DEPENDENCY.md(单向依赖,不做代码耦合)。

Known limitations

  • Phase 0 的 30 轮真实噪声标定尚未运行,judge / gray 阈值均为默认值,
    标定前不得把判定当作对外结论。
  • 行为模板尚未接进 judge;「无指纹网关反推检查点」尚未实现。