-
Notifications
You must be signed in to change notification settings - Fork 2
[P1][Sprint 1][Contracts] Expand live production checks to every published MCP tool #79
Closed
Labels
P1Priority 1 - complete in the active sprint change-risk:lowIsolated, reversible change with limited blast radius commitment:committedActively being delivered; organization-wide WIP cap is 5 effort:mEstimated total delivery effort is approximately one week inaction-risk:highNot acting creates material near-term customer, revenue, legal, or security exposure verifiedCurrent evidence confirms this remains a valid implementation ticket
Description
Why
The package exposes 36 tools, but the live smoke covers only a small subset of endpoint families. Mocked unit tests cannot detect route, entitlement, or response-envelope drift.
Acceptance criteria
- Generate a live contract matrix from the same registry used by tools/list.
- Map every registered tool to a live check or documented non-network exception.
- Validate all ungated read response shapes.
- Report premium tools as covered or explicitly uncovered; never silently skip them.
- Exercise write tools with isolated create/read/delete cleanup.
- Fail on 404, unexpected 401/402/403, malformed success envelopes, or leaked records.
- Require a contract entry whenever a registry tool is added.
- Publish the matrix as a CI artifact.
Delivery
CI-only change, independently deployable.
Activity
Metadata
Metadata
Assignees
Labels
P1Priority 1 - complete in the active sprint change-risk:lowIsolated, reversible change with limited blast radius commitment:committedActively being delivered; organization-wide WIP cap is 5 effort:mEstimated total delivery effort is approximately one week inaction-risk:highNot acting creates material near-term customer, revenue, legal, or security exposure verifiedCurrent evidence confirms this remains a valid implementation ticket