Marketplace SPA v2.0 — Remaining gaps roadmap #26

Closed
opened 2026-03-25 22:25:58 +00:00 by mik-tf · 2 comments
Member

v2.0 Roadmap — 5 issues to close

Baseline: v1.4.0 (132 tests, 53/53 features, clean repos)

Order of execution

Order Issue Title Effort What it delivers
1 #33 Service worker verification Small Confirm offline caching works
2 #32 Pixelmatch visual regression Small Automated screenshot comparison
3 #29 Deploy hero_osis to dev VM Medium Persistent data (no more fixture limitations)
4 #31 Load testing (10→100→1000) Medium Production confidence
5 #30 Admin dashboard: bank approval Large Complete admin workflow

Done = v2.0.0

When all 5 issues are closed → close this roadmap → tag v2.0.0 on all 3 repos.

Beyond v2.0

  • v2.1: WebAuthn biometric unlock, QR code device transfer
  • v2.2: Real-time updates (SSE/WebSocket), push notifications
  • v2.3: Production deploy (main branch, projectmycelium.org)

Closed issues (v1.x)

  • #19 — v1.0 roadmap (53/53 items)
  • #20 — Auth UX improvements
  • #21 — Payment integration
  • #22 — Signed wallet transactions
  • #23 — Data parity & polish
  • #24 — v1.0.0 release + bug fixes
  • #25 — Comprehensive test suite (132 tests)
  • #27 — Stripe webhook
  • #28 — Product detail 404

Signed-off-by: mik-tf

## v2.0 Roadmap — 5 issues to close Baseline: v1.4.0 (132 tests, 53/53 features, clean repos) ### Order of execution | Order | Issue | Title | Effort | What it delivers | |-------|-------|-------|--------|------------------| | 1 | #33 | Service worker verification | Small | Confirm offline caching works | | 2 | #32 | Pixelmatch visual regression | Small | Automated screenshot comparison | | 3 | #29 | Deploy hero_osis to dev VM | Medium | Persistent data (no more fixture limitations) | | 4 | #31 | Load testing (10→100→1000) | Medium | Production confidence | | 5 | #30 | Admin dashboard: bank approval | Large | Complete admin workflow | ### Done = v2.0.0 When all 5 issues are closed → close this roadmap → tag v2.0.0 on all 3 repos. ### Beyond v2.0 - v2.1: WebAuthn biometric unlock, QR code device transfer - v2.2: Real-time updates (SSE/WebSocket), push notifications - v2.3: Production deploy (main branch, projectmycelium.org) ### Closed issues (v1.x) - [x] #19 — v1.0 roadmap (53/53 items) ✅ - [x] #20 — Auth UX improvements ✅ - [x] #21 — Payment integration ✅ - [x] #22 — Signed wallet transactions ✅ - [x] #23 — Data parity & polish ✅ - [x] #24 — v1.0.0 release + bug fixes ✅ - [x] #25 — Comprehensive test suite (132 tests) ✅ - [x] #27 — Stripe webhook ✅ - [x] #28 — Product detail 404 ✅ Signed-off-by: mik-tf
Author
Member

v2.0 Progress: 3/5 done

  • #33 Service worker
  • #32 Visual regression
  • #29 Hero OSIS
  • #31 Load testing ← IN PROGRESS
  • #30 Admin bank approval

Signed-off-by: mik-tf

## v2.0 Progress: 3/5 done - [x] #33 Service worker ✅ - [x] #32 Visual regression ✅ - [x] #29 Hero OSIS ✅ - [ ] #31 Load testing ← IN PROGRESS - [ ] #30 Admin bank approval Signed-off-by: mik-tf
Author
Member

Superseded by new production roadmap

This v2.0 roadmap has been replaced by mycelium_code/home#40 — a comprehensive 6-phase plan that aligns marketplace architecture with freezone (embedded OSIS, K3s HA, backups, white-label).

The key architectural insight: the marketplace already has a generated OsisMarketplace domain (freezone pattern) but the main app ignores it and uses OsisClient → external hero_osis over HTTP. The new roadmap fixes this first, then builds production infrastructure on top.

New issues:

Signed-off-by: mik-tf

## Superseded by new production roadmap This v2.0 roadmap has been replaced by https://forge.ourworld.tf/mycelium_code/home/issues/40 — a comprehensive 6-phase plan that aligns marketplace architecture with freezone (embedded OSIS, K3s HA, backups, white-label). The key architectural insight: the marketplace already has a generated `OsisMarketplace` domain (freezone pattern) but the main app ignores it and uses `OsisClient` → external `hero_osis` over HTTP. The new roadmap fixes this first, then builds production infrastructure on top. **New issues:** - https://forge.ourworld.tf/mycelium_code/home/issues/34 — Phase 1: Embed OSIS - https://forge.ourworld.tf/mycelium_code/home/issues/35 — Phase 2: Single-VM deploy - https://forge.ourworld.tf/mycelium_code/home/issues/36 — Phase 3: Load testing - https://forge.ourworld.tf/mycelium_code/home/issues/37 — Phase 4: K3s HA cluster - https://forge.ourworld.tf/mycelium_code/home/issues/38 — Phase 5: Backup & DR - https://forge.ourworld.tf/mycelium_code/home/issues/39 — Phase 6: Operations & v2.0.0 Signed-off-by: mik-tf
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coopcloud_code/home#26
No description provided.