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
Every item on the roadmap is checked off:
- 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 |
These types document intent for Sprint 9+ implementation; local Meronq continues to work without any cloud account.
Documentation
| Doc | Topic |
|---|---|
| Productization | Delivery map and phased rollout |
| Authentication | Local vs team auth |
| Billing | Tier exploration |
| Desktop exploration | Tauri shell plan |
| Cloud backend exploration | Sync and admin boundaries |
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. Cloud is optional for teams that want shared workspace admin and backup.
Sprint 9 — Desktop MVP
Sprint 9 goal: ship the first desktop shell — Tauri scaffold, project folder picker, handshake and memory stats UI, MCP lifecycle status.
Exploration is done. Sprint 9 is implementation.
Follow along
Sprint 7 gave AI clients specialized engineering roles. Sprint 8 defines how Meronq becomes a product others can adopt.