Foundation work for Productive MCP v2 — refactors the API client, sets up the test harness, modernizes the server bootstrap, owns transports and release plumbing. Picks up M1 (foundation fixes), M2 (McpServer migration + elicitation + completion + ResourceLinks infra), and M7 (StreamableHTTP transport + 2.0 release).
Reviews a completed milestone for code quality, contract coverage, and validation parity. Spawned by the orchestrator at the end of each milestone before user-testing kicks in. Produces scrutiny findings as bd tasks that block the milestone closing.
Implements MCP tool features wrapping Productive.io API endpoints. Handles list/get/read tools, simple create/update tools, and the bulk of M3 (reports), M5 reads (org/resourcing), and M6 reads (knowledge/pipeline/comm reads). Pairs Zod schemas with dual-output handlers and writes co-located vitest tests.
Implements destructive / state-changing MCP tools — approvals, deletes, finalize/send invoice, publish page, archive, deal close, bulk operations. Every tool gates on the shared elicitation/dry-run helper. Heavy users of the validation contract because mutations are where bugs hurt most.
★not rated 0 3mo agoA59 tokens
fork
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: