mq-mcp v1.10.0 — Learning Contract Layer
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 repolist_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 filelearn_from_diff— creates a learning record with current git diff as contextbootstrap_learning_memory— seeds the learn layer from architecture memory ADRs; idempotentrecord_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.py — mq-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