Decision Log

UI/UX

  • Light mode only for all UIs. No dark theme. Keeps design simple and consistent.

AI & ML

  • RAG-based feedback loop over fine-tuning. Context gets richer, model stays the same. Easier to debug and iterate.
  • Thompson Sampling for ad exploration (80% exploit / 20% explore). Balances proven winners with discovering new patterns.
  • Section-level prompting for copywriting. 8 separate LLM calls per copy file. Better quality than single-shot generation.
  • Compliance is programmatic first. Regex + auto-fix handles most violations. No LLM needed for rule enforcement.

Infrastructure

  • HTTP-level proxy, not browser-level. Rotating residential proxy kills browser connections. CamoFox browser runs clean; /proxy-fetch handles proxy at HTTP level.
  • PinchTab for Facebook scraping over CamoFox. Facebook blocks datacenter IPs; PinchTab runs with residential proxy.
  • Cloudflare over Vercel for new projects. Cheaper, zero egress costs. PolicyJar stays on Vercel.
  • coy.gg subdomains for all projects except PolicyJar (stays on policyjar.com).

Product

  • Invite-only auth on Copy System. No public signup.
  • Composite scoring for ad performance: CPA 40%, ROAS 30%, hold rate 20%, refund rate 10%.