DEV Community

Meronq
Meronq

Posted on • Originally published at meronq.pages.dev

Sprint 8 closed: Productization

Sprint 8 is closed.

The goal was to turn prototypes into a usable product direction — desktop and cloud exploration, team workspace model, authentication, and billing — without over-building before validation.

What Sprint 8 delivered

  • Desktop app exploration — Tauri 2 direction, MVP scope, apps/desktop stub
  • Cloud backend exploration — optional sync, org admin, API boundaries
  • Team workspace model — Organization → Workspace → Project
  • Authentication model — local-only default, GitHub OAuth for teams, API keys for automation
  • Billing and pricing exploration — Local / Team / Enterprise tiers (no payment integration)

Canonical decisions live in ADR-0008.

New package: @meronq/product

Shared TypeScript types for product boundaries (exploration only — no cloud service yet):

Type Role
Organization Billing and SSO boundary
Workspace Team grouping for projects
ProjectLink Repo connection inside a workspace
WorkspaceMember / WorkspaceRole Access control model
BillingTier local · team · enterprise
AuthMode local_only · github_oauth · api_key

Delivery phases (ADR-0008)

Now     CLI + MCP     Power users, IDE integration
Next    Desktop       Project picker, handshake, memory viewer
Later   Cloud         Optional team sync and org admin
Enter fullscreen mode Exit fullscreen mode

Meronq stays local-first. Desktop is a shell over existing packages — not a parallel codebase.

Sprint 9 — Desktop MVP

Tauri scaffold, project folder picker, handshake and memory stats UI, MCP lifecycle status.

Follow along


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

Top comments (0)