Skip to content

Releases: BURHANDEV-ENTERPRISE/BURHAN-MOP

v1.1.0

18 Jun 01:11

Choose a tag to compare

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

v1.0.0

16 Jun 08:52

Choose a tag to compare

Release v1.0.0: MOP Flow Ecosystem Upgrade

v0.2.0

15 Jun 04:16

Choose a tag to compare

Full Changelog: v0.1.9...v0.2.0

BURHAN-MOP v0.1.9

15 Jun 01:14

Choose a tag to compare

BURHAN-MOP v0.1.8

12 Jun 23:53

Choose a tag to compare

Fixes Party Mode missing-agent prompts and browser/scraping preflight.

  • Party Mode now auto-activates for explicit party/multi-agent requests and browser-risk workflows.
  • When Party Mode needs unnamed agents, MOP asks for all missing agent names before proceeding.
  • Browser/scraping routes now run browser preflight, detect default browser, and use chrome-direct guidance for Brave/Edge/Opera instead of rushing into default Chrome.
  • Scraping website tasks stay routed to Browser Automation Agent instead of being overridden as broad website architecture work.

Validation:

  • node --check .MOP/scripts/mop-core.mjs
  • npm run validate
  • npm run doctor
  • npm run pack:dry
  • smoke tested Party Mode missing-agent prompts and Brave chrome-direct preflight

BURHAN-MOP v0.1.7

12 Jun 18:57

Choose a tag to compare

Changes

  • Enforced active GitHub user identity for autosycn member commits.
  • Derived member commit email from gh api user as ID+USERNAME@users.noreply.github.com by default.
  • Refused commit/push when active gh account does not match member githubUsername.
  • Kept BURHAN-MOP identity reserved for merge guardian commits only.
  • Updated setup/member git identity commands to support --git-email github-noreply / --email github-noreply.
  • Updated provider docs and protocol to document user-account commit attribution.

Validation

  • node --check .MOP/scripts/mop-core.mjs
  • node --check .MOP/scripts/mop-autosycn.mjs
  • npm run validate
  • npm run doctor
  • npm run pack:dry
  • Smoke tested setup identity derivation from gh api user.
  • Smoke tested autosycn git commit author/committer as 168633207+MoonWIRaja@users.noreply.github.com.

Commit

  • 6badc5d

BURHAN-MOP v0.1.6

12 Jun 18:33

Choose a tag to compare

Changes

  • Enforced visible named-agent answer contract for every authenticated response.
  • Added answerContract output to agent routing so providers know the exact first line to show.
  • Added monthly memory files at .MOP/memory/YYYY-MM.jsonl plus SESSION_BRIEF.md for new-chat context restore.
  • Added mop-core memory brief|restore|add commands.
  • Updated autosycn memory to write monthly memory as well as ledger state.
  • Updated Codex, Claude, Gemini, and Antigravity entrypoints to require memory restore, visible agent identity, and memory save.

Validation

  • node --check .MOP/scripts/mop-core.mjs
  • node --check .MOP/scripts/mop-autosycn.mjs
  • npm run validate
  • npm run doctor
  • npm run pack:dry
  • Smoke tested setup, agent activation, route answer contract, memory brief, and monthly memory add in /tmp.

Commit

  • 712f870

BURHAN-MOP v0.1.5

12 Jun 18:08

Choose a tag to compare

Changes

  • Prevented npx burhan-mop install --force from overwriting an existing user .MOP/STATE.json.
  • Updated README version references to v0.1.5.
  • Includes previous v0.1.3-v0.1.4 updates: BURHAN-MOP merge identity handling, explicit Party Mode dialog format, and browser preference guidance.

Validation

  • npm run validate
  • npm run doctor
  • npm run pack:dry

Commit

  • 55bf784

BURHAN-MOP v0.1.2

12 Jun 09:11

Choose a tag to compare

Changes

  • Added clean terminal UI output for npx burhan-mop install.
  • Added pretty doctor and package output for humans.
  • Kept machine-readable output with --json for automation.
  • Updated README and MOP protocol installer docs.

Validation

  • node --check .MOP/scripts/burhan-mop.mjs
  • npm run validate
  • npm run doctor
  • local install test with pretty output and --json
  • npm run pack:dry
  • npm run publish:dry

BURHAN-MOP v0.1.1

12 Jun 08:47

Choose a tag to compare

BURHAN-MOP v0.1.1

This release renames the internal Memory of Planet core folder from .memoryofplanet to .MOP.

Changed

  • .memoryofplanet/ is now .MOP/.
  • CLI wrappers now point to .MOP/scripts/....
  • Installer now copies .MOP into new projects.
  • doctor now validates .MOP/STATE.json, .MOP/PROTOCOL.md, and .MOP/scripts/....
  • README, provider instructions, skills, package metadata, and GitHub repo metadata now use the MOP naming.

npm

  • Published package: �urhan-mop@0.1.1
  • Install:
    npx burhan-mop install
  • Verify:
    npx burhan-mop doctor

Verified

npm run validate

npm run doctor

  • npm install smoke test into an empty folder
  • CodeQL success on GitHub