BestDealOn

Best Deal On platform handbook (technical)

Best Deal On home page (local preview)
Best Deal On home page (local preview)

Written Nov 3, 2026 from the code (living document, updated as the platform changes): bestdealon-v2 master @ 678aabf and rfsafe-phone-agent bestdealon @ ee5b1f2. Only features that exist in that code are described. Anything planned is marked (planned); anything a person does by hand is marked (manual).

Public contact: (727) 632-0002 (phone bot) · support@bestdealon.app

PageWhat it covers
architecture.mdSystem diagram and call-flow diagram (Mermaid)
components.mdEvery component: what it does, where it lives
feature-inventory.mdMaster checklist: every feature, how to check it, and its status
feature-flags.mdEvery flag, its default and its current live state
onboarding-workflow.mdStep-by-step business onboarding, manual and planned steps marked
caller-recognition.mdCaller lookup + recognition and the spoofing rules
settings.mdEvery option and setting with defaults, current state and examples
services.mdThird-party services with official links
callbots/Phone side (Callbots draft, verified and corrected by Coder): how it works, settings, KB, texting, verify by call, phone-side agents
changelog.mdEvery deploy so far, newest first (easy to append)
agents/One AGENT.md per teammate: Coder, Jarvis, Callbots, Bizinator, Publish Bot, Research Bot, Text & Voicemail front desk

Ground rules (apply to every page and every agent)

  1. Nothing goes live without John's explicit approval (deploys, env changes, data fixes, emails to customers, calls, texts).
  2. No secrets anywhere: no keys, tokens or passwords in docs, logs, chats or commits. Check secrets by name or length only.
  3. Best Deal On is separate from RF Safe. Own tenant, own number, own secrets. Never touch RF Safe's number, service or the main branch.
  4. Caller ID is never verification. It can be spoofed. It may personalise a greeting; it never unlocks data or changes.