Skip to content

Releases: ukolov-dev/mcp-project-context-router

v0.5.0 — Evidence-gated task execution

Choose a tag to compare

@ukolov-dev ukolov-dev released this 15 Sep 12:22
f4b06b9

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, or failed. 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.json previews the workflow; add --execute to launch configured implementation and reviewer clients. MCP never launches these processes.
  • Nine execution MCP tools for the developer, admin, and full profiles; the default core profile 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 --json

Use 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).

Full changelog · Execution guide