Skip to content

mq-mcp v1.10.0 — Learning Contract Layer

Choose a tag to compare

@MCamner MCamner released this 31 May 19:24
· 99 commits to main since this release

What's new

Learning Contract Layer — complete

All planned v1.10.0 MCP tools are now implemented:

Class A (read-only):

  • learning_status — learn layer stats by source, risk, and repo
  • list_learnings, get_learning, search_learnings, summarize_learnings, promote_learning — existing read tools

Class C (controlled write):

  • learn_from_review — creates a learning record from the last review findings for a file
  • learn_from_diff — creates a learning record with current git diff as context
  • bootstrap_learning_memory — seeds the learn layer from architecture memory ADRs; idempotent
  • record_learning — existing write tool

Contracts and docs: docs/LEARNING_CONTRACT.md, docs/LEARNING_MODEL.md, schemas/learning.schema.json

Governance Roadmap (Phases 1–9) — complete

All nine governance phases shipped:

Phase Delivered
1 Version signal sync, GitHub releases v1.6–v1.9
2 check-runtime-truth.sh — 9 automated drift checks
3 tool_registry.pymq-mcp tools --json/--safety/--markdown/--export
4 Safety class enforcement — Class A/B/C/D contract tests
5 Five system review contracts (runtime-truth, safety-contract, release-readiness, memory-hygiene, orchestration-boundary)
6 Semantic memory policy, schema, audit command
7 docs/orchestration-boundary.md — ecosystem role division
8 Release gate v2 — 12-section release-check.sh with CI check
9 Five deterministic generated artifacts (tool-index, tool-safety, runtime-contract, release-state, profile-index)

Stats

  • Tool count: 91 → 95
  • Test suite: 135 tests, all passing
  • ./scripts/validate.sh: green
  • ./scripts/release-check.sh --dry-run: green