Changelog
Built in the open, one pull request at a time
Every change shipped through a branch, continuous integration, tests, and review before it merged. This is the trail.
June 24, 2026
- ›Selected the problem with 1mil.app, my own opportunity-scanner, which surfaced the unserved gap between ad creation and ad compliance.
- ›First build: ad compliance and creative for paid search and social.
- ›Check-an-ad compliance teardown, with versioned prompts and validated output schemas.
- ›Continuous integration (typecheck and build) on every pull request; unit tests wired in.
- ›Grounded the compliance check in FTC standards to stop over-flagging puffery on clean ads.
June 25, 2026
- ›Rebuilt the compliance knowledge as sourced, cited modules (FTC, Meta, Google, TikTok), each rule tied to a real authority.
- ›Added FDA drug-claim and FTC Business Opportunity Rule coverage.
- ›Grounded the Generate flow in the same modules, so both flows cite the same policies.
- ›Hook-preserving rewrites: keep the persuasion, soften only the flagged claim, never substitute one claim for another.
- ›Copy affordances on every payload, input validation, and a softer background.
- ›Provider-agnostic credentials for serverless deploy; trimmed Generate to fit the 60-second function limit.
June 26, 2026
- ›Refactored the tool UI into focused components (a thin orchestrator plus result and section modules), with the API types shared from one schema as a single source of truth, and a mobile-responsive layout.
- ›Raised the Check output budget so the FTC rationale renders in full on dense, multi-violation ads.
- ›Visual polish: an editorial redesign (serif typography, the citation moat surfaced as a feature), a favicon, and a multi-page site (About and Changelog).
June 27, 2026
- ›Launched on its own domain at serptospend.com, with an Open Graph card so shared links render a real preview instead of a bare title.