Repository navigation
Releases
Releases · Mizumic/driftmon
driftmon 0.1.0
[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;「无指纹网关反推检查点」尚未实现。