DEMO. Fail-closed money-engine MVP. Nothing is reserved, paid, sent, or deployed.

pacificbowl.ai · money engine

Pacific Avenue Bowl

The 24/7 storefront that captures party and event bookings, attaches Jimmie's food, and stages a deposit link for a human to approve. Staged and fail-closed end to end.

Explore the build

Storefront

The mobile-first money storefront. Open it, then use Book a Party or Event (Flow A) or Request Lanes (Flow B).

Flow A: Book a Party or Event

The package builder with a live itemized quote and in-quote add-on upsell. Stages a request; no payment and no held date until a person approves.

Flow B: Request Lanes

The lightweight lanes request. 3 lane minimum, staged only.

Staff approval queue

Pacific Avenue Bowl's internal reviewer view. The single approve-tap is fail-closed: no key means no link and no payment.

Brand

The Pacific Avenue Bowl identity: crest, wordmark, hero, Penny, icons, and the palette tokens.

Comms drafts (Penny)

Penny's DRAFT-ONLY message templates. Every one is staged and gated; nothing sends.

Penny, the booking concierge

What Penny is and the fail-closed loop she runs.

QA verdict

Placeholder for the bstrap-reviewer go-live verdict.

How to preview

One command from the repo root: npm run preview (builds, then serves dist/ at http://127.0.0.1:8787/). Or open dist/site/index.html directly (works offline). The money engine and its fail-closed proof run with node angel/test/failclosed.test.mjs.