Sprint 1 is closed.
The goal was to define the first Meronq language primitives — the Canonical Engineering Model (CEM) — that every runtime, memory, scanner, and translator component will share. That vocabulary now exists in code, in tests, and in the handshake AI clients receive at session start.
What Sprint 1 delivered
Every item on the roadmap is checked off:
Entity, Relation, Evidence, Event, Action, and Result models inpackages/core
- Factory functions, type guards, and branded IDs
- First core domain API export from
@meronq/core
- Test suite for primitives and a minimal graph linking example
From types to runtime: handshake + CEM snapshot
Before closing Sprint 1, we addressed seven review gaps:
CEM in handshake — entities, relations, evidence from the workspace
Fresh sprint hints — open roadmap tasks driverecommended_next_steps
Single vision source —docs/product/vision.md
Portable project path — auto-discovery viapnpm-workspace.yaml
Docs aligned — architecture status, ADR index
Social tools isolated — opt-in distribution module
Git write gate —MERONQ_ALLOW_GIT_WRITE=truerequired
Local MCP is now v1.10.0.
Sprint 2 — Local Project Intelligence
Scanner + CLI prototype. CEM entities from real project structure.
Follow along
Read the full post on meronq.pages.dev · Source on GitHub
SOCIAL SHARE CARD GENERATOR