/trial · sample-data button · JSON-LD on /agents/[slug]
Operators landing without a CSV can now run on synthetic fixtures in 5 seconds.
- •Five synthetic CSV fixtures shipped to public/samples/
- •JSON-LD SoftwareApplication on all 8 agent landing pages for Google AI Overviews
Catering Leak agent · 5th CSV-driven agent
Drop a catering reconciliation CSV. See the gap between invoice and POS, named to the customer.
- •Per-store gap, per-customer concentration, unmatched orders
- •20-order test fixture · 33/33 tests across all 5 suites
Tip Variance agent · per-name week-over-week tip drift
Drop a weekly tip CSV. Surface every server whose tip rate dropped >2pp on a base of >$50 in tips.
- •Auto-buckets daily exports into ISO weeks
- •Network WoW % + per-name leaderboard sorted by most-negative delta
Labor Drift agent · timesheet CSV
Drop a 7shifts / Toast Payroll export. See OT drift, ghost shifts, early/late clocks with dollar estimate.
- •Ghost-shift detection (clocked ≥60 min · zero sales)
- •OT $ estimate at 1.5× wage rate · defaults to $15/hr if no Wage Rate column
Leak Detector · micro-comp pattern (7th signal)
The "no charge add bacon" detector. 10+ comps averaging under $5 each → flagged.
- •Modifier-abuse proxy without needing free-text parsing
- •Adds up to 15 risk-score points
Leak Detector · day-of-week pattern (6th signal)
Catches "they always void on Tuesday closes." ≥40% concentration on one weekday = flagged.
- •Optional Closed-At column auto-detected
- •James Wilson fixture case: 100% Tuesday voids → risk score 83
/story page · long-form founder narrative · 5 new AEO answers
Operator-friendly first-person story. Plus five published answers on spot-the-skim / dow patterns / chef comp rates / EBITDA math / Void Hunter vs Leak Detector.
- •/story serif italic · linked to /case + /trial + direct email
- •5 answers seeded into admin.aeo_drafts (IDs 10-14)
/agents/[slug] × 8 · per-agent OG cards · MCP/llms.txt unified
Each agent gets its own deep landing page with serif italic Void-blue headline + OG metadata for LinkedIn.
- •AGENT_SPECS is now the single source for /agents, MCP, llms.txt, and Tailwind sitemap
- •MCP gains get_agent + list_source_tags tools
Persistent trial runs · shareable URLs
Every /trial run is saved against a share_token. Bookmark the URL or claim it against your email.
- •admin.trial_runs table · indexed on share_token + email
- •/trial/run/[shareToken] · public read-only result page · noindex
/trial · 60-minute timed trial · Leak Detector launch
Drop a CSV, see 5 theft signals + composite risk score on real data. 60-min countdown. POS waitlist below.
- •Void Hunter + Leak Detector toggle on one drop zone
- •admin.integration_waitlist tracks per-POS-vendor interest
/pricing · 4 transparent tiers
Trial / Operator $299 / Multi-unit $999 / Enterprise custom. No contact-us nonsense.
- •Same source-tag discipline at every tier
- •FAQ section covering POS support, source-tag rule, data security
Compass v2 · dark editorial across every public page
Newsreader serif + Inter sans · Void Hunter blue brand band · serif italic accents · compass dark cards everywhere.
- •Public surface ported · /for/* · /demo/* · /onboard · /case · /people · /operators · /press · /answers · /agents
- •New OG image regen · LinkedIn shares now match the live site
Secrets hardening · customer fingerprint scrub
Removed every market / customer-name fingerprint from public source. Auth-gated /api/invoices, /api/z-reports, /api/ops-health.
- •CSS comments stripped of bamba references
- •operator_id=3 removed from HTML provenance overlay
Self-serve onboarding · /onboard 4-step flow
Stores onboard themselves. POS pick · agent pick · data-share preference · saved into admin.leads with the new columns.
- •admin.leads · pos_type · data_preference · interested_agent columns
- •24h + 7d follow-up cron firing daily at 14:00 UTC