mq-mcp v1.2.0 — Architecture Memory
What's new
Architecture memory
architecture_memory/— ADR-style store with four categories:decisions/,rejected/,boundaries/,philosophy/- 8 seed entries covering the core invariants: path resolvers, no-auto-commit, safety classes, review contracts, secret handling, cognition ownership, execution vs orchestration, determinism, and context quality
list_architecture_decisions— lists all entries with ID, status, category, and title (Class A)get_architecture_decision— returns full entry text by ID (Class A)record_architecture_decision— writes a new ADR toarchitecture_memory/(Class C, does not commit)
ADR injection in reviews
Architecture decisions are now injected into every review_file call at priority 1 — the highest priority in ContextSelector, before past findings and cross-file context. The model sees the codebase invariants before it sees the file.
Coding convention extraction
review_engine/convention_extractor.py— single model call extracts generalizable rules from review findings inCONVENTION / AREA / RATIONALEformatextract_coding_conventions— extracts conventions from the last review of a file and persists them toarchitecture_memory/decisions/withstatus: convention(Class C). Conventions inject into future reviews automatically
Tool count
64 → 65 tools.
Upgrade
cd mq-mcp
./scripts/upgrade.sh