EVOKORE-MCP Release Notes - v2.0.1
This release consolidates operational hardening, documentation controls, and merge/release safety guardrails.
Highlights
-
PR governance and merge-boundary controls
- Added
.github/pull_request_template.mdfor required metadata. - Expanded
docs/PR_MERGE_RUNBOOK.mdwith chain-head approval and merge-boundary checkpoint guidance. - Updated
CONTRIBUTING.mdto require PR metadata for process/tooling/release-impacting changes.
- Added
-
Release workflow hardening
- Manual
workflow_dispatchruns now requirechain_complete=true. - Release still enforces ancestry check (
GITHUB_SHAmust be onorigin/main). - Publish remains gated by
NPM_TOKEN.
- Manual
-
Windows executable resolution contract
- Runtime command resolution remaps only
npxtonpx.cmdon Windows. uv/uvxare not remapped and must resolve directly from PATH.
- Runtime command resolution remaps only
-
Hook observability telemetry
- Added
scripts/hook-observability.js. - Hook events are written to
~/.evokore/logs/hooks.jsonl. - Hook logging is best-effort and does not alter fail-safe execution behavior.
- Added
-
Submodule safety guard reliability
- CI submodule validation now correctly handles submodule paths that contain spaces.
- Added
.gitmodulesmapping and refreshed submodule pointers to reachable commits for CI checkout reliability.
Operational Notes
- Merged stacked implementation/reconcile PR chain into
main. - Release prep PR merged for
v2.0.1. - Tag
v2.0.1pushed and Release workflow succeeded. - npm publish step was skipped when
NPM_TOKENwas not configured.
Validation Evidence
node test-ops-docs-validation.jsnode test-docs-canonical-links.jsnode test-npm-release-flow-validation.jsnode test-windows-exec-validation.jsnode hook-test-suite.jsnode hook-e2e-validation.jsnode test-submodule-commit-order-guard-validation.jsnpm test