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/desktopstub - 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
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)