Skip to content

KIOKU v0.10.0 — reliability + intelligence の 2 軸進化 (auto-ingest retry + discoverQueries 自動学習)

Choose a tag to compare

@ai-ryu ai-ryu released this 19 May 02:46
9a33b3f

🎉 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。

  1. 「自動取り込みが network 一時失敗で静かに止まらない」 → Sprint 5 axis A auto-ingest pipeline reliability
  2. 「検索 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 が残らないよう applyMasks SSOT で redact
  • scripts/doctor.sh check_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.mjsdiscoverQueriessession-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.json 64KB FIFO rotate で usage log を bounded に
  • scripts/doctor.sh check_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 言語で統合。