Server has 7 tools with Japanese descriptions and structured schemas. All tools have input schemas with typed parameters and descriptions. However, descriptions are terse (avg ~60 chars, well below the 194-char baseline), lack WHEN/WHY context, and omit recovery guidance. Tool names follow verb_noun pattern (guide_*) but are domain-specific and lack clarity for LLMs unfamiliar with decision-tree terminology. Output schemas are partially documented in code comments but not formally exposed. Error handling exists but lacks actionable recovery steps. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels in metadata.
返答を accepts のラベルに落として投げる。埋まっている分は聞かずに飛ばし、次に聞くべきノードだけが返る。
run を締める。既に終わっている run を進めようとしたときのエラーメッセージに「この run はもう進まない。続きがあるなら guide_start で新しい run を開く」と出るのはこのため。
樹形図の草案を保存して lint にかける。エラーがあれば理由を返す。
用件に合う樹形図を選ぶ。樹形図の一覧を返す。
過去の回答を訂正する。指定したノードの回答を上書きして、そこから先を引き直す。
樹形図を選んで run を開く。run_id と最初のノード、index(どの id が何を聞くものかの一覧)を返す。
run の現在の状態を返す。steps(経路)、values(収集済みの値)、path(通ったノード id)を含む。
Descriptions are terse (avg 60 chars vs 194-char baseline) and lack WHEN/WHY context. E.g., 'guide_state' says 'run の現在の状態を返す' (returns current state) without explaining when to call it or what the agent should do with the result.
No tool annotations (readOnlyHint/destructiveHint/idempotentHint) despite clear risk levels in metadata. guide_answer, guide_revise, guide_close, guide_draft are WRITE operations but lack destructiveHint annotation.
Error messages exist in code (e.g., 'この run はもう進まない') but lack recovery guidance. Errors should tell LLM what to do next, not just what went wrong.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | 2025-06-18+ | v2 |
Output schemas are documented in code comments and docstrings but not formally exposed in tool registration. LLMs cannot see what fields to expect from responses.
Parameter 'run_id' accepts multiple formats ('R-8K2M4', lowercase, no hyphens) but this flexibility is only documented in code comments, not in parameter descriptions visible to LLMs.