-
Notifications
You must be signed in to change notification settings - Fork 34
Closed
5 / 55 of 5 issues completedClosed
5 / 55 of 5 issues completed
Copy link
Labels
Description
Overview
This tracking issue addresses schema consistency problems identified in the Schema Consistency Check analysis.
Source: Discussion #8801
Key Issues
The analysis found 5 inconsistencies across the three JSON schemas:
- Critical: MCP version type inconsistency - runtime accepts numbers but
mcp_config_schema.jsononly allows strings - Moderate: Missing validation documentation in
included_file_schema.json - Moderate: Missing engine default value in included schema
- Moderate: Undocumented safe-outputs scope restriction
- Moderate: Undocumented tools scope restriction
Planned Tasks
This work is broken down into focused sub-issues:
- Fix MCP version type in mcp_config_schema.json (#aw_a1b2c3d4e5f6)
- Add stdio_mcp_tool documentation to included schema (#aw_b2c3d4e5f6a7)
- Standardize engine default value across schemas (#aw_c3d4e5f6a7b8)
- Document safe-outputs scope restrictions (#aw_d4e5f6a7b8c9)
- Document tools scope restrictions (#aw_e5f6a7b8c9d0)
Success Criteria
- All three schemas have consistent type definitions where appropriate
- Documentation matches implementation behavior
- Intentional differences are documented in reference docs
- Schema changes validated with existing workflows
AI generated by Plan Command for discussion #8801