KIOKU v0.10.0 — reliability + intelligence の 2 軸進化 (auto-ingest retry + discoverQueries 自動学習)
🎉 KIOKU v0.10.0 — Sprint 5 (axis A) + Sprint 5.5 (axis B) 全完走 (reliability + intelligence の 2 軸進化)
v0.9.0 (Sprint 4) で「使いたい時に使える体験」が 4 軸揃った上で、v0.10.0 は 基盤の信頼性と検索の知能を 2 軸で底上げする bundle minor release。
- 「自動取り込みが network 一時失敗で静かに止まらない」 → Sprint 5 axis A auto-ingest pipeline reliability
- 「検索 query が自分の過去 session から自動で学習して賢くなる」 → Sprint 5.5 axis B discoverQueries 自動学習
Sprint 5 axis A — auto-ingest pipeline reliability
hooks/auto-ingest-retry.mjs— auto-ingest 失敗を retry queue で 3 回 exponential backoff + persistent queue、次回起動時 resume- classify — 失敗を category 分類 (network / transient / permanent) して recovery 戦略を分岐
- manual review queue — 自動回復不能な item を user が後から確認できる queue へ退避
- credential masking — retry log に token / password が残らないよう
applyMasksSSOT で redact scripts/doctor.shcheck_auto_ingest_state— queue 残件 / 最終成功時刻 / 失敗 category を read-only diagnostic- LEARN#8b N=3 mandatory extract pattern 達成
Sprint 5.5 axis B — discoverQueries 自動学習
mcp/lib/discoverqueries-learning.mjs—discoverQueriesに session-logs/ scan = 8th source (weight 2.8、既存 7 source 中最高) を additive 統合、過去 session から query を dynamic 学習- privacy contract 3 axis — (1) masking SSOT
applyMasksで sensitive content を pin (2).kioku-discoverqueries-opt-outで opt-out (3).kioku-discoverqueries-usage.json64KB FIFO rotate で usage log を bounded に scripts/doctor.shcheck_discoverqueries_state— 3 axis (learning 有効性 / opt-out / usage log) を read-only diagnostic- LEARN#8b N=4 reinforcement (mockSessionLogScan + readUsageLog)
Hardened 設計契約 2 axis 通底
credential masking SSOT (applyMasks) を auto-ingest retry log と discoverQueries usage log の両方で再利用、秘密を共有しても漏れない契約を 2 軸横断で維持。
累積
- subagent-driven N=29-34 cycle — Sprint 5 (N=29-31) + Sprint 5.5 (N=32-34)、axis A+B 各 PR A/B/C の N=3 cycle 簡略形 × 2
- Sprint 4 (v0.9.0) 累計 regression なし、Sprint 5 + 5.5 全 BLUE-* green
詳細 Changelog は README に 10 言語で統合。