A deterministic, explainable wording check with no submitted-text retention. Flags wording that may require clarification using explainable rules.
Single tool with well-structured definition. Tool name 'scan_ambiguity' is action-verb clear and specific. Description is comprehensive (194 chars) and explains WHAT, WHEN, and constraints. Input schema properly defined with type, min/max length constraints, and clear description. Output schema is documented as dict[str, object] but lacks field-level documentation. Error handling present (InvalidAssetInput, InvocationLimitReached mapped to ToolError) but recovery guidance is minimal. No tool annotations (readOnlyHint, idempotentHint) despite being a READ_ONLY operation. Follows most patterns but output structure and error messaging could be more explicit for LLM reasoning.
Find wording that may need clarification. Use this when an agent needs an inexpensive, deterministic, explainable check for vague timing, quantities, references, commitments, or standards. The service retains invocation metadata but never the submitted text. Signals are possible issues, not proof of ambiguity.
Output schema lacks field-level documentation. Returns dict[str, object] but LLM cannot infer what fields to expect (signals? score? issues?). Prevents downstream tool chaining and forces LLM to guess structure.
Error messages lack recovery guidance. InvalidAssetInput and InvocationLimitReached are caught but converted to generic ToolError strings. LLM cannot determine if error is retryable, user-fixable, or fatal.
Tool annotations missing. scan_ambiguity is READ_ONLY and idempotent (deterministic) but lacks readOnlyHint and idempotentHint annotations. Prevents agents from optimizing retry logic and caching.
Parameter description does not specify output format or constraints on what 'ambiguity' means. Description says 'vague timing, quantities, references, commitments, or standards' but does not explain what the tool returns or how to interpret results.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 69 | 2025-06-18+ | v2 |