Find a clientSun, Sep 6, 2026AC
Live local workspace

SOMA / LAWRENCE

A clear path to opening.

Working local foundations and explicit launch gates. Boulevard read-only export connected; production writes remain locked.

Install on iPhone / iPad
Production ready: no. 9 launch blockers remain. This page is the live blocker board, not a launch approval.

Open production blockers

Refreshed by npm run readiness:blockers. Values and secrets are never rendered.

9 open
  1. Shopify Admin API not connected: auth-invalid
  2. Square credentials/location/webhook keys missing or incomplete
  3. Production app runtime not yet deployed inside AWS VPC with staging database secret
  4. Production identity/session secrets not connected
  5. Messaging provider not selected/connected
  6. Legal document/signature provider not selected/connected
  7. Counsel-approved waiver/consent/membership agreement final text not installed
  8. Native iOS/iPad wrapper/signing/physical-device acceptance not complete
  9. Boulevard customer/payment/appointment migration scope and cutover not approved

Boulevard export evidence: 47 services · 7 memberships · 42 products · 22 staff.

Shopify read-only probe: auth-invalid (401).

Shopify test site: test-theme-ready · Horizon · https://xzqrsc-8e.myshopify.com?preview_theme_id=190343053678. Live theme writes are blocked.

docs/production-blockers.md is the editable source doc.

Local API session

Exercise server role binding. Selecting a staff role does not authenticate a person.

No session loaded

Inspect booking API operations →

Soma Assistant · Hermes bridge

Accountable team: Engineering

local

cheap-hermes-bridge

Assistant is live in the Mac app and routes manager requests through Soma proposal tools.

Reads: fixtures · writes: proposals

  • Cheap intent classifier allowed only behind server boundary
  • Hermes tool bridge remains read/dry-run/proposal-only
  • Separate human approval for any proposed changes

PostgreSQL repository

Accountable team: Engineering

locked

missing-url

No production DATABASE_URL is configured; current data is fixture/local only.

Reads: disabled · writes: disabled

  • Provision managed Postgres
  • Apply reviewed migrations/RLS
  • Restore and rollback rehearsal

Identity & sessions

Accountable team: Engineering

mock

mock

Reads: fixtures · writes: disabled

  • Verified staff identity and phone provider
  • Secure durable sessions, rate limits and revocation
  • Private staging access gateway

Square · PC / Soma Theory LLC

Accountable team: Finance

configured

credentials-present

Square production credentials are present for Soma Theory LLC; writes remain approval-gated.

1 configuredEntities · 0 webhookConfigured

Reads: read-only · writes: proposals

  • Verify separate entity settlements
  • Managed terminal and approved charge/refund orchestration
  • Approve medical membership allocations

Shopify storefront

Accountable team: Commerce

locked

auth-invalid

401 Unauthorized · refresh Admin API credentials through the approved secret store

Reads: disabled · writes: disabled

  • Approved read-only scopes
  • Reconciled product and order mapping
  • Separate approval for storefront writes

Boulevard sunset/migration import

Accountable team: Operations

migration-source

sunset-source-loaded

Boulevard catalog export is loaded for migration only; live scheduling now uses Soma OS scheduler

1 locations · 47 services · 7 memberships · 42 products · 22 staffNoContact · 1 addonMapEntries · 0 usableAddonMaps

Reads: local-export · writes: disabled

  • Use local export only as a migration source
  • Replace live schedule with Soma scheduler
  • Final customer/payment/appointment migration sign-off

Legal docs · waivers & agreements

Accountable team: Operations

mock

mock

Reads: fixtures · writes: proposals

  • Approved agreement text and versions
  • Identity-bound signatures and retention
  • Guest document workflow

SMS / email / WhatsApp

Accountable team: Operations

locked

locked-consent-gated

Hermes messaging environment reported present; provider validation, explicit approval and channel consent required for every live send

Reads: disabled · writes: proposals

  • Channel-specific consent and opt-out
  • Approved templates and delivery receipts
  • Retry and deduplication policy

Clinical records

Accountable team: Clinical lead

locked

locked

Reads: disabled · writes: disabled

  • Licensed identity and approved protocols
  • Separate encrypted clinical storage
  • Compliance and retention review

Room iPads & equipment

Accountable team: Facilities

locked

locked

Reads: disabled · writes: disabled

  • Device inventory and room VLAN verification
  • Physical operating and outage procedures
  • On-device iPad acceptance test

Apple iPhone / iPad apps

Accountable team: Engineering

local

pwa-ready-native-deferred

PWA manifest, icons and offline shell ready; native packaging and physical-device acceptance deferred

Reads: fixtures · writes: disabled

  • Install from Safari over approved HTTPS
  • Verify iPhone/iPad on-device behavior
  • Native signing, wrapper and distribution deferred

Environment requirements

Presence only; values are never rendered. Production configuration is not validated or used.

VariablePurposeRequired forState
SOMA_ADAPTER_MODEOnly mock is accepted by this buildlocalMock default accepted
SOMA_ASSISTANT_MODESoma Assistant · Hermes bridgeproductionNot configured
SOMA_ASSISTANT_MODELSoma Assistant · Hermes bridgeproductionNot configured
SOMA_ASSISTANT_PROVIDERSoma Assistant · Hermes bridgeproductionNot configured
SOMA_ASSISTANT_TIMEOUT_MSSoma Assistant · Hermes bridgeproductionNot configured
HERMES_ASSISTANT_ENDPOINTSoma Assistant · Hermes bridgeproductionNot configured
DATABASE_URLPostgreSQL repositoryproductionNot configured
IDENTITY_ISSUERIdentity & sessionsproductionNot configured
SESSION_SECRETIdentity & sessionsproductionNot configured
SQUARE_ENVIRONMENTSquare · PC / Soma Theory LLCproductionPresent · unvalidated / unused
SQUARE_PC_ACCESS_TOKENSquare · PC / Soma Theory LLCproductionNot configured
SQUARE_PC_LOCATION_IDSquare · PC / Soma Theory LLCproductionNot configured
SQUARE_LLC_ACCESS_TOKENSquare · PC / Soma Theory LLCproductionPresent · unvalidated / unused
SQUARE_LLC_LOCATION_IDSquare · PC / Soma Theory LLCproductionPresent · unvalidated / unused
SQUARE_WEBHOOK_SIGNATURE_KEYSquare · PC / Soma Theory LLCproductionNot configured
SHOPIFY_STORE_DOMAINShopify storefrontproductionNot configured
SHOPIFY_API_VERSIONShopify storefrontproductionNot configured
SHOPIFY_ADMIN_API_TOKENShopify storefrontproductionNot configured
BOULEVARD_BUSINESS_IDBoulevard sunset/migration importproductionNot configured
BOULEVARD_API_KEYBoulevard sunset/migration importproductionNot configured
BOULEVARD_SECRET_KEYBoulevard sunset/migration importproductionNot configured
BOULEVARD_PRODUCTION_BUSINESS_IDBoulevard sunset/migration importproductionNot configured
BOULEVARD_PRODUCTION_API_KEYBoulevard sunset/migration importproductionNot configured
BOULEVARD_PRODUCTION_SECRET_KEYBoulevard sunset/migration importproductionNot configured
DOCUMENTS_PROVIDERLegal docs · waivers & agreementsproductionNot configured
MESSAGING_PROVIDERSMS / email / WhatsAppproductionNot configured
WHATSAPP_ACCESS_TOKENSMS / email / WhatsAppproductionNot configured
WHATSAPP_PHONE_NUMBER_IDSMS / email / WhatsAppproductionNot configured
WHATSAPP_WEBHOOK_VERIFY_TOKENSMS / email / WhatsAppproductionNot configured
SMS_PROVIDER_API_KEYSMS / email / WhatsAppproductionNot configured
SMS_SENDER_IDSMS / email / WhatsAppproductionNot configured

Catalog sign-off

Mapped booking prices and durations come from Boulevard; Soma benefits and activation require sign-off.

Contrast Therapy- 60 minutes · non-medicalDuration needs approval
Red Light Therapy · non-medical20-minute duration confirmed
Cryotherapy · non-medicalDuration needs approval
Optimizer IV · medicalDuration needs approval
Compression Therapy · non-medicalDuration needs approval

NAD and peptides are unbookable placeholders until provider workflow and compliance are approved.

SOMA THEORY Thoughtful care. Thoughtful operations.Live local workspace