Project typed repeated query inputs through MCP #33
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/mcp-beaver#33
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Consume cli-guard's typed inline query contract so ward-mcp exposes accurate MCP tool schemas and preserves repeated query parameters on the wire.
Upstream engine: coilyco-flight-deck/cli-guard#260
First consumer: coilyco-bridge/deploy#218
Acceptance
tools/listplustools/callagainst a local upstream for every new shape.No Discord-specific policy belongs in ward-mcp. The deploy guardfile owns the concrete fields and bounds.
Engineering checkpoint is pushed on
feat/typed-query-33atd9d293fa83d558dcd26033970eba304a8c23a33f.Implemented:
opcore.Args.QueryValues, preserving JSON scalar types and repeated array ordertools/listandtools/callcoverage for string, boolean, integer, number, string-array, bounds, required fields, repeated keys, and mutual exclusionValidation passes without a local Go workspace:
ward exec build,ward exec vet,ward exec test,ward exec helm-lint-chart,ward exec helm-template-clusterip, andward exec helm-template-nodeport.The checkpoint pins cli-guard commit
91378ee6bb7d3f259fbe4473a7d7c4ef77750b2aas pseudo-versionv0.121.1-0.20260726010912-91378ee6bb7d. Main remains intentionally untouched until cli-guard publishes the release version and independent QA passes.Release repin is pushed on
feat/typed-query-33ataecdc62cae9b4114a6ec1dcf909a694f6d4885ce.The branch now pins released cli-guard
v0.122.0ingo.mod,go.sum, the dependency-pin default, and the feature inventory. The temporary pseudo-version is gone.Validation passes with no
GOWORK:ward exec build,ward exec vet,ward exec test,ward exec helm-lint-chart,ward exec helm-template-clusterip, andward exec helm-template-nodeport. The branch is clean and synchronized. Main remains untouched pending independent ward-mcp QA.