Skip to content

v1.1.0

Latest

Choose a tag to compare

@MoonWIRaja MoonWIRaja released this 18 Jun 01:11

MOP Flow v1.1.0 — Upgrade v2

Apa Yang Baharu

⚙️ Fasa 0 — Fix Kritikal

  • cmd /c dihapuskan — semua hook dalam .claude/settings.json, .codex/config.toml, .gemini/settings.json kini guna
    ode secara langsung
  • �in/mop-run.mjs — cross-platform hook runner baharu (no more cmd/c on Windows)
  • Ghost ratio fix — package.json files[] kini spesifik (bukan .claude semua), npm publish lebih bersih
  • CI Node.js 24 — quality.yml kini test Node 20/22/24 + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24

🧠 Fasa 1 — BM25 Semantic Memory

  • BM25 zero-dependency ranking engine dalam mop-core.mjs
  • 3-tier memory: working.jsonl → episodic (monthly) → facts.json (auto-promoted)
  • memory brief --query kini returns ranked results dengan BM25 scoring

🔄 Fasa 2 — Workflow Engine

  • 3 Workflow Profiles: quick, product, engineering dalam STATE.json
  • �ctiveProfile field dalam workflow — default: product
  • checkArtifactStaleness() — detect artifacts > 7 hari lama
  • checkWorkflowDrift() — detect implementation tanpa readiness gate
  • Gate readiness kini block jika artifact stale dalam phase implementation

🔐 Fasa 3 — Federation PII Scrubber + Hash Chain

  • piiScrub() — redact 5 jenis PII: email, phone-MY, API key, IC-MY, credit card
  • Hash chain verification untuk shared-ledger integrity

🛠️ Fasa 4 — Kemaskini Smoke Test

  • Suite 5 (profile) — test 3 workflow profiles + �ctiveProfile field
  • Suite 6 (pii) — test 5 jenis PII redaction
  • Semua 6 suite lulus: core memory workflow ederation profile pii

🏢 Fasa 5 — MOP Pixel Office Dashboard (BARU)

  • .MOP/dashboard/pixel-office.html — standalone dashboard dengan pixel art emoji characters
  • Auto-refresh setiap 5 saat dari /api/state
  • Tunjuk semua agents, workflow phases, federation status, memory count
  • Jalankan:
    pm run dashboard → buka http://127.0.0.1:3131

Cara Upgrade

\\�ash
npx mop-flow
\\

Quality Gate

\
npm run quality → LULUS
[suite:core] OK
[suite:memory] OK
[suite:workflow] OK
[suite:federation] OK
[suite:profile] OK
[suite:pii] OK
\\

Breaking Changes

  • Tiada breaking changes — semua backward-compatible