1.5 KiB
1.5 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec | ||
|---|---|---|---|---|---|---|---|---|
| 03-document-mcp-validation | Document fail-closed MCP arguments | done | 3 |
|
plan.md | ../../specs/integrations/requirements/mcp-tool-argument-validation.md |
Task 03: Document fail-closed MCP arguments
Acceptance
- Public MCP documentation states that required fields, types, constraints, and unknown top-level fields are validated before tool execution.
- Public documentation identifies
promptas canonical and explains the legacydescriptionmigration without adding the compatibility alias or repeated text to tool schemas. - Public-doc validation passes without navigation changes.
Verification
Run separately from the repository root:
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
Files likely touched
docs/public/automation-and-mcp.md
Dependencies
- Tasks 01 and 02 establish the final shipped behavior.
Parallelism
sequential — public guidance must match the completed protocol boundary.
Inputs
- Spec API surface and failure modes.
- ADR decision and consequences.
- Existing MCP mode and troubleshooting guidance in
docs/public/automation-and-mcp.md.
Risks
- Keep the guidance concise and do not expand every tool description.
Output contract
Report the file changed, both validation results, remaining documentation risks, and task/plan status updates in the primary conversation.