00 · Expanded product mind map
One clean overview, then each branch on its own — no single cramped diagram trying to show everything at once.
Overview — nine top-level branches only
Start here. Pick a branch below to see its full expansion without visual noise.
flowchart LR GPE((Go Past Earth
Business OS)) GPE --- A[Platform ops] GPE --- B[Tenant runtime] GPE --- C[Commerce] GPE --- D[Operations] GPE --- E[People] GPE --- F[Service desk] GPE --- G[Insights] GPE --- H[Client surfaces] GPE --- I[Platform barcode
product line] click A "#platform" click B "#runtime" click C "#commerce" click D "#operations" click E "#people" click F "#service" click G "#insights" click H "#surfaces" click I "#platform-product"
Mermaid click targets may not navigate in all browsers — use the jump bar above if needed.
1 · Platform ops SaaS operator — you
Not merchant-facing. Running the multi-tenant product itself.
flowchart TB P[Platform ops] P --> MA[Master Admin UI
/master-admin/*] P --> TP[Tenant provisioning
create · archive · delete] P --> PL[Plans & feature gates
planFeatures · FeatureGate] P --> BC[Platform barcode catalog
master DB CRUD] P --> BL[Platform billing
subscriptions] P --> GIT[Git / DocHub / domains
gperep · dochub · staging]
2 · Tenant runtime
How a logged-in business “exists” inside the OS for a day of work.
flowchart TB R[Tenant runtime] R --> S[Session login
pawspos.sid cookie] R --> T[Tenant resolution
slug · org · DB pick] R --> D[Dashboard
/dashboard] R --> BH[Business Hub
/business-hub] R --> LOC[Locations] R --> DEV[Device registry
pairing · secrets] R --> PIN[POS PIN staff layer
register ceremony]
3 · Commerce money spine
Everything that moves money should eventually hit Core Invoicing.
flowchart TB C[Commerce] C --> POS[POS modes
Modern · Mobile · Kiosk · Bar · Standard] C --> REG[Register & shifts
open · PIN · close] C --> CART[Cart API
/api/pos/carts] C --> INV[Core Invoicing
createPOSSaleInvoice] C --> PAY[Tenders
cash · card · crypto · gift] C --> SF[Storefront checkout
reuses POS finalize] C --> GC[Gift cards] C --> LOY[Loyalty · tiers · rules] C --> RCPT[Receipts · tax on sale] POS --> REG REG --> CART CART --> PAY PAY --> INV SF --> CART
4 · Operations venue · kitchen · stock
What makes a restaurant, theater concessions, retail, or farm stand run day-to-day.
flowchart TB O[Operations] O --> I[Inventory
domains · units · ledger · POs] O --> CAT[Catalog & menus
assignments · 86 · preparables] O --> KDS[KDS
stations · bump · recipes] O --> SEAT[Floor / seating layouts
cinema templates] O --> SIG[Signage
ads · displays · public player] O --> BR[Bridge
Node + Windows C#] O --> PRT[Printers & LAN devices] SEAT -.->|seatId on cart| KDS KDS -.->|roadmap only| SIG BR --> KDS BR --> PRT CAT --> KDS I --> CAT
5 · People
Staff, HR compliance DB, and customers as CRM — separate concerns.
flowchart TB P[People] P --> TM[Team members
permission sets] P --> HR[HR suite
employees · W4 · payroll · PTO · benefits] P --> TC[Timeclock & roster
tenant-time] P --> EP[Employee self-service portal] P --> CU[Customers CRM] P --> CA[Customer analytics] HR --- HDB[(dev-hr-slug DB)] TM --- MAIN[(tenant main Staff)] CU --- MAIN
6 · Service desk
Tickets and appointments — salons, repair, clinics, support queues.
flowchart TB S[Service desk] S --> TX[Tickets
workflows · SLA · counters] S --> AP[Appointments
staff calendars] S --> PT[Public ticket portal] S --> PB[Public booking
/book/:tenant] S --> ST[Stylist / assignee tools]
7 · Insights
Reports and audit — note two reporting paths (main vs analytics DB).
flowchart TB G[Insights] G --> SR[Sales reports UI
/reports/sales/*] G --> IR[Inventory reports
COGS · aging · sell-through] G --> AN[Analytics services
sales · POS · customer] G --> AU[Audit logs
taxonomy · scopes] G --> BH[Business Hub aggregates] SR --> MAIN[(tenant main queries)] AN --> ADB[(dev-analytics-slug)] AU --> ADB
8 · Client surfaces
Which app binary / URL an audience actually hits.
flowchart TB H[Client surfaces] H --> FE[Staff SPA frontend/
dashboard · POS · admin · HR] H --> PS[Public site public-site/
marketing · signup · barcode] H --> KS[Kiosk / mobile POS UIs] H --> KD[Kitchen display] H --> SP[Signage player
/:slug/signage/:display] H --> EMP[Employee portal] H --> MA[Master Admin shell]
9 · Platform barcode product line
Shared GTIN catalog: free enrichment for tenants; rate-limited public demo; future paid external API.
flowchart TB PPC[(platform_product_catalog
master DB)] PPC --> T[GPE tenants — included
POS + inventory prefill] PPC --> PUB[Public /barcode
rate limited guests] PPC --> FUT[Future metered API
external customers] MA[Master Admin CRUD
+ image upload] --> PPC T --> POS[ModernPOS scan] T --> INV[Items wizard scan]
How to use this map when building
| If you are adding… | Hang it under… |
|---|---|
| A new payment method | Commerce → Tenders → Core Invoicing |
| Lobby order-ready screen | Operations → Signage (new feed from KDS) |
| Farm / theater / salon packaging | Surfaces themes + Apps hub (compose, don’t fork POS) |
| UPC data import | Platform barcode product · master only |
| Payroll field | People → HR · HR DB |
Implementation tree (file paths): 01 · Full hierarchy · Feature status table: 06 · Feature map