Big Moose Hemp

Project dashboard and workflow map

This page turns the project goals into a live operator surface: workstreams, milestones, live backend health, and feature coverage all in one place so we can see what is implemented, what is only stubbed, and what still exists only in docs.

Backend Health

online

HTTP 200

Open

Medusa Admin

offline

HTTP 404 (admin disabled or not exposed on this environment)

Open

Implemented

1

Features with artifacts present and no obvious TODO markers.

Partial

5

Real code exists, but at least one artifact or workflow still carries debt.

Planned

2

Docs-first workstreams that still need actual implementation.

Known Routes

12

Storefront, admin, backend, and API launch points surfaced below.

Live Checks Online

1

Runtime checks currently answering from the configured backend and hosted surfaces.

partial

Platform Migration

Medusa backend + Next.js storefront replacing Wix by July 1, 2026.

Codex + Claude + Brendon

partial

Compliance Engineering

Server-side total-THC and ship-to-state enforcement around P.L. 119-37.

Claude

planned

CRM Consolidation

OG Life contact triage and import tooling for a unified CDP.

Claude

partial

Clones Feature

SEO-first `/clones` hub with request flow, state gating, and bulk lane.

Claude + Codex

partial

Payment Rails

Clover primary rail with ACH fallback and sitewide card cap.

Claude + Brendon

Feature coverage

Each card is backed by actual repo artifacts and TODO detection.

Dashboard GUI

Surface project goals, live system health, milestones, and feature coverage in one operator view.

implemented

Workflow: Docs → status model → GUI → API feed for future admin/reporting surfaces.

Dashboard page

storefront/app/dashboard/page.tsx

present

Dashboard status API

storefront/app/api/dashboard/status/route.ts

present

Dashboard data model

storefront/lib/project/dashboard.ts

present

Medusa Admin GUI

Boot the Medusa admin without missing frontend dependencies.

partial

Workflow: Backend package deps → `medusa develop` → `/app` admin runtime.

Backend package

backend/package.json

present

Medusa config

backend/medusa-config.ts

present

Clover Card Checkout

Hosted iFrame card lane with server-side card-cap enforcement.

partial

Workflow: Card page → Clover iframe → `/api/checkout/authorize-card` → Medusa Clover module.

Card page

storefront/app/(shop)/checkout/card/page.tsx

present

Clover form

storefront/components/checkout/CloverCardForm.tsx

present

Card authorize route

storefront/app/api/checkout/authorize-card/route.ts

present

Backend Clover module

backend/src/modules/payment-clover/index.ts

present

ACH Checkout Fallback

Route over-cap or declined card orders to the ACH lane.

partial

Workflow: Card-cap middleware → `/checkout/ach` → `/api/checkout/authorize-ach` → Aeropay module.

ACH page

storefront/app/(shop)/checkout/ach/page.tsx

present

ACH authorize route

storefront/app/api/checkout/authorize-ach/route.ts

present

Backend Aeropay module

backend/src/modules/payment-aeropay/index.ts

present

Compliance Engine

Enforce total-THC and state legality in checkout workflows and sunset logic.

partial

Workflow: Compliance library → middleware → backend compliance module.

Total THC library

storefront/lib/compliance/totalTHC.ts

present

State legality library

storefront/lib/compliance/stateLegality.ts

present

Checkout middleware

storefront/middleware.ts

present

Backend compliance module

backend/src/modules/compliance/index.ts

present

Clones Phase A

Deliver the SEO-first `/clones` hub from the supplied legacy strain data.

partial

Workflow: Catalog data → `/clones` page → quote/request CTA → downstream bulk lane.

Clones page

storefront/app/(content)/clones/page.tsx

present

Clones workflow UI

storefront/components/clones/CloneWorkflowPanel.tsx

present

Clones quote API

storefront/app/api/clones/quote/route.ts

present

Clones request API

storefront/app/api/clones/request/route.ts

present

Clones catalog UI

storefront/components/clones/CloneCatalog.tsx

present

Strain library

storefront/app/(content)/clones/_data/strain_library.json

present

Clone backend module

backend/src/modules/clones/index.ts

present

CRM Import Workflow

Import OG Life contacts and dedupe them into the Big Moose CDP.

planned

Workflow: Triaged CSVs → import scripts → Medusa customers + outbound events.

OG Life integration plan

OG_LIFE_INTEGRATION.md

missing

Import script

scripts/import-oglife-contacts.ts

missing

Dedup script

scripts/dedupe-oglife-bigmoose.ts

missing

Wix Migration Tooling

Preserve catalog and SEO equity through repeatable import and redirect tooling.

planned

Workflow: Wix export → migration script → seeded catalog → redirects validation.

Migration plan

MIGRATION_PLAN.md

missing

Wix import script

scripts/migrate-wix-to-medusa.ts

missing

Seed script

backend/seeds/phase1-full-catalog.ts

missing

Deployment Status

Honest readout of local surfaces versus hosted rollout.

Local Storefront

http://localhost:3000/dashboard

Local dev remains useful for fast UI iteration, but the public dashboard is now being served from Vercel.

pending
Next step: Keep local `pnpm dev` as the fast edit loop while production points at Vercel + Railway.

Railway Backend

https://bigmooseheadless-production.up.railway.app

Railway is serving the Medusa backend publicly and the health check is answering successfully.

healthy
Next step: Use this backend URL as the source of truth for Vercel and future custom-domain cutover.

Medusa Admin

https://bigmooseheadless-production.up.railway.app/app

The backend is live, but `/app` is currently returning 404, which usually means admin is intentionally disabled on this environment.

pending
Next step: Leave admin disabled if the plan is local-only operations, or re-enable `/app` when a hosted admin becomes necessary.

Public Storefront

https://storefront-rosy-pi.vercel.app

The storefront and operator dashboard are being served from Vercel using the live backend URL.

healthy
Next step: Next polish step is custom domains plus any remaining dashboard content cleanup.

Milestones

M0: Repo Scaffold

Apr 19, 2026

done

Gate: Boilerplate committed

Claude

M1: Architecture + Compliance Libs

Apr 26, 2026

done

Gate: Design docs and compliance library landed

Claude

M2: Backend Stood Up

May 3, 2026

partial

Gate: `GET /store/products` returns seeded SKUs

Codex

M3: Storefront Deploy

May 10, 2026

partial

Gate: Homepage, `/shop`, and a product route render

Codex

M4: Klaviyo + AlpineIQ + Bland

May 17, 2026

pending

Gate: Order event reaches outbound integrations

Codex

M7: Checkout on Staging

Jun 7, 2026

partial

Gate: Sandbox purchase completes through Clover

Codex

M10: Cutover

Jul 1, 2026

pending

Gate: First real order on the new stack

Brendon + Claude

M14: Post-Ban Catalog

Nov 12, 2026

pending

Gate: Only compliant SKUs remain purchasable

Brendon + Claude