Skip to content

v3.15.0

Choose a tag to compare

@rex0220 rex0220 released this 22 Jul 05:18
43ee65d

v3.15.0(2026-07-22)

B62: AI 可視性の注記強化

AI クライアントによる kSQL 組み立ての行動検証(計 30 シナリオ)で観測した「AI がつまずく箇所」への対策です。

  • MCP server instructions へ 2 つの注記を追加(計 529 語):
    • UPDATE CHECK sees pre-update values; to test the new value, repeat the SET expression inside CHECK. — 検証で唯一観測された「validate は通るが意味がずれる」誤り(CHECK を更新後値と誤解)の再発防止
    • 変数名規則の誘導(ASCII 先頭規則・配置ルールは ksql_docs へ)
  • 言語リファレンスの強化:
    • §16 に CHECK 評価行の相互参照(組み込み検証=更新後値 / CHECK=文種別。UPDATE は更新前値)
    • §25 に @変数 の配置詳細表(使える位置 A01〜A13/使えない位置 R01〜R05)と回避レシピ。配置表はパーサの特性化テストと ID で一対一対応
  • ksql_mutate の説明にも CHECK 注記を二重化
  • 効果実証済み: 同一依頼の再検証で意味論誤り 1→0 件・構文の試行錯誤 5→1 回
  • プラグイン・CLI の SQL 挙動に変更なし(MCP とドキュメントのみ)

🤖 Generated with Claude Code