Fetching latest headlines…
Sprint 2 closed: Local Project Intelligence
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’July 1, 2026

Sprint 2 closed: Local Project Intelligence

1 views0 likes0 comments
Originally published byDev.to

Sprint 2 is closed.

The goal was to build the first local prototype that can read a project and produce structured project understanding. The scanner package, CLI commands, and an upgraded handshake now turn repository layout into a ProjectIndex and a CEM snapshot β€” not just directory names.

What Sprint 2 delivered

Every item on the roadmap is checked off:

  • Project indexing model β€” ProjectIndex in packages/scanner
  • CLI prototype β€” meronq scan and meronq info (apps/cli)
  • Repository scanning β€” apps, packages, docs flags, ADRs, blog posts
  • Package manager detection β€” pnpm, npm, yarn
  • Structure summary β€” human-readable one-liner per project
  • Local notes β€” scan output saved to .meronq/local/project-index.json

Local MCP is now v1.11.0 with project_scan and project_index in handshake.

New package: @meronq/scanner

Module Role
scanProject() Walk repo β†’ ProjectIndex
indexToCemSnapshot() ProjectIndex + git log β†’ CEM
saveProjectIndex() / loadProjectIndex() Persist under .meronq/local/

Example summary:

meronq: pnpm monorepo=true Β· 4 app(s), 2 package(s) Β· 8 ADR(s), 3 blog post(s)

CLI

meronq scan    # write .meronq/local/project-index.json
meronq info    # print summary (--json for full index)

Handshake pipeline

scanProject(root) β†’ ProjectIndex β†’ indexToCemSnapshot() β†’ handshake.cem

Still read-only from disk β€” Sprint 3 adds SQLite persistence.

Sprint 3 β€” Memory Engine v0

Persist entities, relations, evidence, and events locally. Handshake reads from memory with optional refresh.

Follow along

Read the full post on meronq.pages.dev Β· Source on GitHub

Comments (0)

Sign in to join the discussion

Be the first to comment!