Releases: ukolov-dev/mcp-project-context-router
Release list
v0.5.0 — Evidence-gated task execution
Project Context Router 0.5.0
This release adds a traceable execution workflow around confirmed Task Contracts without turning the MCP server into an agent orchestrator.
Highlights
- Execution manifests: task and base commit, worktree/branch, executor, attempt, timestamps, result and transition history.
- Evidence-gated lifecycle:
confirmed → implementing → verifying → reviewing → ready_to_merge, orfailed. Verification and acceptance are bound to the exact code and contract snapshot. - Independent acceptance review: criterion-by-criterion verdicts with diff and verification evidence. A separate reviewer is required; refactor-risk review remains a different check.
- Optional external CLI adapter:
project-context run TASK-ID --adapter adapter.jsonpreviews the workflow; add--executeto launch configured implementation and reviewer clients. MCP never launches these processes. - Nine execution MCP tools for the
developer,admin, andfullprofiles; the defaultcoreprofile is unchanged. - Execution documentation, an adapter template, and Russian OpenCode/workflow guides.
Installation
Requires Node.js 22.13 or newer. Download the attached tarball and SHA256SUMS, then:
shasum -a 256 -c SHA256SUMS
npm install --save-dev ./mcp-project-context-router-0.5.0.tgz
npx project-context doctor --jsonUse npx project-context init first when adopting it in a new repository. The npm registry is not used for this release; install the attached archive.
Verification and boundaries
All 232 tests across 36 files passed locally, including 56 new execution tests. Linux CI passed. Build, package-content checks, and an installed-tarball end-to-end execution smoke test passed. The archive contains 188 entries and excludes local project records, credentials, generated indexes and node_modules.
The adapter uses an existing checkout/worktree and does not create worktrees, merge or deploy. Reviewer identity is declared; the external agent client must enforce read-only reviewer permissions. Git submodules and hidden source changes via assume-unchanged/skip-worktree are rejected. Automatic review requires a complete diff within the 200,000-character limit.
This is the first tagged GitHub release, following the untagged 0.4.0 source baseline. Licensing is unchanged (UNLICENSED).