Studio/shopmesh
SS
WHAT THE SYSTEM IS

shopmesh

7 services · 1 external · 3 capabilities
Grounded · Leashed
ARCHITECTURE & FLOW · column = call depth (entry on the left)
unresolved
ENTRYDEPTH 2DEPTH 3UNRESOLVEDauth-apicatalog-apiorders-apiinventory-apipayments-apimobile-appstorefrontstripe/charg…unresolved
BEHAVIOR · EVERY CAPABILITY, WHAT IT DOES

Browse catalog

Customers list and search products; storefront and the mobile app both read the catalog service.

catalog-api · storefront — 2 files

Checkout

Placing an order reserves inventory and charges payment.

orders-api — 2 files

Authentication

Sign-in for the storefront and mobile app.

auth-api — 1 file
Grounded · Leashed Every node, edge, and capability is backed by file:line — the standing picture the shift card diffs against. 1 unresolved external dependency demo Feedback

Shifts

What each AI session changed.

No sessions recorded yet. End an agent session (the Stop hook) to see the first shift here.

Capabilities

3 grounded — every member is a real file:line.

Browse catalog

model · high

Customers list and search products; storefront and the mobile app both read the catalog service.

  • shopmeshcatalog-api/src/routes.ts:18 · listItems
  • shopmeshstorefront/src/api/catalog.ts:9 · getCatalog

Checkout

model · high

Placing an order reserves inventory and charges payment.

  • shopmeshorders-api/src/routes.ts:22 · createOrder
  • shopmeshorders-api/src/pay.ts:51 · charge

Authentication

model · high

Sign-in for the storefront and mobile app.

  • shopmeshauth-api/src/routes.ts:5 · login

Contracts

6 cross-boundary contracts · channels + external calls, recomputed from the current code.

ContractStatusTypeDefined / called atRefs
api/authanchors verifiedrelation inferredhttpauth-api/src/routes.ts:52
api/cataloganchors verifiedrelation inferredhttpcatalog-api/src/routes.ts:182
api/inventoryanchors verifiedrelation inferredhttpinventory-api/src/stock.ts:71
api/ordersanchors verifiedrelation inferredhttporders-api/src/routes.ts:221
payments/chargeanchors verifiedrelation inferredhttppayments-api/src/charge.ts:111
payments-api → stripe/chargesexternalservice callpayments-api/src/charge.ts:141