Correlate electronic-warfare event logs by time/frequency/bearing to cluster emitters.
Single tool 'ewcorr_scan' has a basic description (89 chars) but critically lacks parameter descriptions. The 'target' parameter has only a generic type annotation with no guidance on expected format, valid values, or examples. No output schema is documented, the tool returns JSON but the structure is not formally specified. The description mentions 'Returns JSON findings' but does not explain what fields are in that JSON or when to use this tool vs alternatives. No error handling guidance. Naming is acceptable (verb_noun form) but the tool's purpose is domain-specific (EW correlation) without context for general LLM selection.
Correlate electronic-warfare event logs by time/frequency/bearing to cluster emitters.. Returns JSON findings.
Parameter 'target' lacks description. No guidance on format (file path? directory? URL?), constraints, or examples. LLMs cannot infer whether to pass '/path/to/file', 'file.log', or a resource identifier.
Output schema not documented. Tool returns JSON but structure is not formally specified. LLMs cannot plan downstream operations or extract fields reliably. Baseline: 100% of A+ tools document return types.
Tool description (89 chars) is below the baseline average (194 chars) and lacks context. Does not explain WHEN to use this tool, what prerequisites exist, or how results should be interpreted. Missing dependency hints.
No error handling guidance. Tool may fail on invalid paths, permission errors, or malformed input, but no recovery hints are provided. LLMs cannot self-correct or suggest alternatives.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2026-07-28+ | v2 |
Domain-specific tool (electronic warfare correlation) with minimal context for general-purpose LLM selection. Description does not explain prerequisites (e.g., 'Requires EW/ELINT observation logs in specific format') or typical use cases.