Skip to content

TKMD/ReftrixMCP

v0.5.1 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

accessibility claude core-web-vitals design-analysis gdpr layout-analysis
+14 more
mcp mcp-server motion-detection ollama onnx-runtime pgvector playwright reftrix responsive-design semantic-search typescript vector-db wcag web-design

Summary

AI summary

Minor fixes and improvements.

Full changelog

v0.5.1 Patch Release — 2026-05-01

5-axis structural CI flaky remediation (F1+F4+CO-PR21) + DINOv2 mock isolation 三段合成 (Path B' + Option A'' + DRIFT-U20-01) + version coherence T1 sync (8 package.json + server.json + 12 docs) + AGPL §5(a) SPDX integrity (LCC-02).

📦 Published packages (npm registry)

npm install @reftrixmcp/[email protected]

✅ What's New

This is a test-infrastructure + CI workflow patch release. No production code changes@reftrixmcp/* runtime semantics are identical to v0.3.0 / v0.5.0. Quality and reliability improvements only.

CI Flaky Structural Remediation (ADR-0020)

  • F1: vitest.base.config.mts maxWorkers: 3 → 2 (memory budget alignment for CI 7GB constraint)
  • F2 partial revert (Amendment 1): fileParallelism: false removed, restoring Vitest 4.x default (CI run #1 33:22 → run #2/#3 25:52/25:01, ~5min margin under TPA-IMPL-H-01 ≤30:00 hard gate)
  • F3: actions/cache@v4 for Playwright browser at 3 callsites (~60s → ~5s cache-hit)
  • F4: LocalStorageProvider mock-replace via vi.mock factory (140 lines preserving boundary contract)
  • CO-PR21-REVIEW-01: ReDoS test threshold parametrized via REDOS_TEST_THROUGHPUT_CHARS_PER_MS env var

DINOv2 Mock Isolation 三段合成 (Path B' + Option A'' + DRIFT-U20-01)

4-attempt cumulative resolution achieving zero-flake under Vitest pool: forks:

  1. Supplementary #1 (vi.resetModules() afterEach→beforeEach): 17/20 PASS
  2. Supplementary #2 (test reshape into 2 it() blocks): 19/30 PASS
  3. Supplementary #3 (Path B' file split: service-mocked-onnx.test.ts): 9/10 PASS
  4. User Path ii direct (Option A'': vi.doMockvi.mock + vi.hoisted): 30/30 PASS
  5. DRIFT-U20-01 scope expansion: service-coverage.test.ts も Option A'' canonical pattern 適用 → 20/20 PASS

Production code (packages/ml/src/dinov2/) untouched, npm publish artifact unaffected.

Version Coherence T1 Sync

8 package.json + server.json + 12 spec/doc files の 0.5.00.5.1 統一。INV-RELEASE-VERSION-COHERENCE-001 standing test (新設) で永続的な drift 検出を CI 強制。

Legal Compliance (LCC-02)

AGPL §5(a) prominent notices requirement に従い 8 v0.5.0-cycle source files に // SPDX-License-Identifier: AGPL-3.0-only header を追加。scripts/sync-oss.sh Step 1.5b で SPDX integrity check が CI 強制。

🔍 Verification

| Check | Result |
|-------|--------|
| Quality Gate (lint + typecheck + format:check + docs:verify + test) | ALL PASS |
| Test count | 478 files / 15,723 tests / 0 failed |
| docs:verify | 47 PASS / 0 FAIL |
| CI wall-time (TPA-IMPL-H-01 ≤30:00 hard gate) | n=2 PASS (25:52, 25:01) |
| service-mocked-onnx.test.ts isolation | 30/30 PASS |
| service-coverage.test.ts isolation+directory pass^10 | 20/20 PASS |
| INV-RELEASE-VERSION-COHERENCE-001 standing test | 1/1 PASS |
| sync-oss.sh (123 verifications) | 123/0/0 PASS |
| Step 1.5a 5-pkg publish dry-run | 5/5 PASS |
| Step 1.5b SPDX integrity | PASS |
| Production-only audit | 0 critical / 0 high / 2 moderate |

🔄 Carryover Closures

  • ✅ CO-DINOV2-MOCK-ISOLATION-01 (三段合成)
  • ✅ CO-IO-SCOPE-EXPANSION-01
  • ✅ DRIFT-U20-01 / DRIFT-U20-02
  • ✅ FIND-IO-PHASE4-IO-SCOPE-03

📋 Note

This release tag exists on the public OSS mirror (TKMD/ReftrixMCP). Internal development releases v0.4.0 and v0.5.0 were not mirrored to the OSS repo as separate releases (the code was synced incrementally via sync-oss.sh); v0.5.1 picks up cumulatively from v0.3.0 in OSS-published release entries.

🤖 Generated with Claude Code

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track TKMD/ReftrixMCP

Get notified when new releases ship.

Sign up free

About TKMD/ReftrixMCP

Web design analysis MCP server with 26 tools for layout extraction, motion detection, quality scoring, and semantic search. Uses Playwright, pgvector HNSW, and Ollama Vision to turn web pages into searchable, structured design knowledge.

All releases →

Beta — feedback welcome: [email protected]