v0.1.0 - 首个发布版
["# v0.1.0 — 首个发布版", "", "DSH 原生、证据约束的持久负面记忆门禁:失败结论随环境证据自动生效和吊销,并在并发代理之间保持事务一致。", "", "## 核心能力", "", "- 失败结论持久化:command_failed / file_missing 带结果与前置条件证据、指纹、重试条件(SQLite WAL,多进程安全;JSONL 遗留后端)", "- 自动失效:文件证据变化(fs/observed)即吊销 file_missing;命令失败按 after TTL 放行", "- warn / block 双模式:warn 经 inbox 注入提醒(诚实计数);block 在派发前 deny(store 不可用时 fail-closed)", "- 跨代理一致:父代理的失败结论对子代理生效(warn 注入 / block deny)", "- 事务账本:原子决策(BEGIN IMMEDIATE + OCC revision)、重试租约(互斥 + 接管)、操作回执(幂等重放)、崩溃恢复", "- 诚实计数:duplicateFailuresObserved / warningsEmitted / callsDenied,无 token 估算", "", "## 正式基准(formal,54 轮,deepseek-v4-flash,单一 harness commit)", "", "| 门槛 | 结果 |", "|---|---|", "| G1 Block 重复失败较官方 reminder 降低 ≥ 70% | 降低 100%(9 → 0) |", "| G2 Block 错误阻止 = 0 | 0 |", "| G3 合法重试放行率 = 100% | 6/6(s3 文件证据 3/3、s4 TTL 3/3) |", "| G4 Block 完成率 ≥ Baseline | 100% ≥ 100% |", "| G5 跨代理重复降低 ≥ 80% | 降低 100%(3 → 0) |", "| G6 Warn 重复压力轮注入提醒 | 全部注入 |", "| G7 账本计数与会话日志一致 | 一致 |", "", "审计摘要:benchmark/FORMAL-RESULTS.md;协议:benchmark/PROTOCOL.md", "", "## 质量", "", "- 3 OS(Ubuntu/Windows/macOS)× Node 22/24 + 22.19.0 下限,CI 7/7 绿", "- 双进程验收(同库竞争、kill 点崩溃恢复、租约接管、导入回滚)+ 发布产物消费者 smoke", "- 94+ 单元测试;better-sqlite3 v13 官方预编译产物(无编译工具链依赖)", "", "## 安装", "", "sh", "npm i @akslcw/dsh-negative-ledger", "", "", "DSH 组合挂载(overlay 示例):", "", "yaml", "- insert:", " - id: negative-ledger", " name: @akslcw/dsh-negative-ledger", " config:", " backend: sqlite # 默认;jsonl 为遗留后端", " mode: warn # warn | block | off", " dir: .negative-ledger", "", "", "\n\n---\n\n已发布到 npm:@akslcw/dsh-negative-ledger@0.1.0\n"]