Foundation
Static pages, Cloudflare Pages, Wrangler deploys, D1 binding, live smoke checks.
- LocalOps umbrella live
- BookITnow module live
- Client kit starter files
LocalOps is built in slices that can be deployed, tested, and reused. The rule is simple: no hunting, no pretend features, no scary hidden database moves. Each phase has a live route, a data layer, a check, or a clear reason it is next.
Static pages, Cloudflare Pages, Wrangler deploys, D1 binding, live smoke checks.
Real booking rows, services, staff, owner calendar, and account settings.
Queue first, provider second. Jobs can be sent, retried, or marked dead.
Pages can queue URL submissions instead of guessing whether indexing happened.
Peec-style concept for local businesses: prompts, mentions, citations, competitors, score over time.
No standing master keys for risky agent actions. Approvals create short-lived scoped action tokens.
Agents get real tools instead of raw database access.
Client config in, exact Cloudflare/D1/env/smoke plan out. Verified dry-runs for Austin's Doors and NeighborDoors Growth.
Make research, indexing, and notifications independent of booking so any app/event can use WhatsApp, email, webhook, or provider fallback.
Keep costs low by letting local models/agents do heavy crawl, keyword, and content work, then save results to D1.