1.9.3 · Sprint Hardening Día 5
FeatureConversion machine · 12 calls + 19 blog posts + 72 programmatic SEO
Sprint masivo · 11 PRs mergeados en una jornada · landing pasó de 28 a 128 routes
- 4 calculadoras interactivas live: no-show · ROI WhatsApp · capacity planning · LTV paciente
- 19 blog posts long-tail SEO (~36.000 palabras evergreen content)
- 72 páginas programmatic SEO [vertical]/[ciudad] (6 verticales × 12 ciudades top España)
- 5 comparison pages (Doctoralia · Pabau · Dentally · CareStack · Dentalink)
- /demo · /press · /investors · /api-docs · trust signals completos
- Cost-cap LLM por clínica · breaker Meta · 14 silent-catches cerrados
- Cross-tenant SECURITY DEFINER lockdown · 0 leaks remaining (verificado pg_proc.proacl)
- Migrations 0017 + 0018 aplicadas en Supabase prod
- CI typecheck gate src obligatorio · tests advisory
- hono 4.12.9 → 4.12.18 · 5 CVEs cerradas
- Email nurture sequence 7 emails + LinkedIn outbound 10 templates (ready post-CIF)
- UNIT_ECONOMICS.md + PRICING_RATIONALE.md (Stripe-style transparency)