SMRT CRM — Roadmap

Live patch ledger + active sprint. Latest first.
Last update: 2026-05-05 Latest patch: #279 Total ledger entries: 280+ Env: PROD + DEV in sync
25+
Patches today
100%
Critical bugs fixed
€568→0
GCP bleed killed
8
Backups taken today

🔥 2026-05-05 — Today's Sprint (25 patches)

SHIPPED

🛡️ 2026-05-05 — Infra & Cost Control

DONE

🌐 2026-05-05 — Landing Conversion Stack

PROD LIVE

🎬 2026-05-05 — Supademo Tutorial Video

DONE

📅 Next Up

PLANNED
  • Fridaylanding.smrtstats.com DNS — user adds A record in Squarespace → ivan does nginx vhost + LE cert + 301 redirect from pros11
  • AfterMAXXL auto-send tweaks — 6mo freshness re-verify nightly cron live, monitor Yago + João sequence sends through Aug
  • WhenSkynet AI Pre-Check at scraper level (Phase 5b) — block stale data BEFORE it enters Pending Reviews
  • MaybeBy Source pricing tier teaser — 3-card grid Starter/Pro/Enterprise on landing
📦 Archive — Earlier Sessions (P165 → P241)

2026-05-03 — patches 197-241 batch (cross-campaign reply guard, per-domain throttle, bounce categorization, engagement sequencing, send-time learning, truelist pre-validation, employer-verify Phase 1-5, MAXXL hardcoded ID fix, JSON parse hardening, validation fast queries).

2026-05-01 — Implementation Burst P165 → P196. MAXXL ICP scoring, signature management, route guards, role hierarchy, audit log polish, geocode kill (€534 incident closed via Patch 213).

2026-04-28 — MAXXL fully live on PROD. Brave MCP browser verification (P081 v2-v10). DEV→PROD parity (P079-080).

2026-04-25 — P0 #1-8 shipped on DEV.

2026-04-24 — Email Dashboard audit + 5 patches.

2026-04-17 — Initial backport DEPLOYED. Build pipeline blocked at OS level after 4 prod breaks (RULES #1-#5 established).

Earlier — MoneyPrinter audit, MAXXL clone scaffolding, LinkedIn channel deferred, original SMRT-CRM clone roadmap (14 features → ledger).

🛑 Operating Rules (immutable)
RULE #1: dev-first, no exceptions RULE #2: never drop features on rebuild RULE #3: every dist patch enters the ledger RULE #4: dist patches temporary; source backport is real fix (deferred) RULE #5: build commands BLOCKED at OS level (npm/vite/esbuild → exit 99) RULE #6: NEVER attempt MAXXL React backport (Phase E forbidden) RULE #7: SYNC DIRECTION: PROD→DEV only, never reverse

Why these matter: 4 prod breaks in 1 day (Apr 30) led to OS-level build blocks. Source backports crashed prod twice. Patchwork via ledger IS the production model until clean rebuild infra exists.

💾 Recent Backups

/backups/POST-BY-SOURCE-FIX-20260505-0932/ — 361MB, post stage-1 work

/backups/PRE-UI-FANCY-20260505-1202/ — 414MB, pre UI-Fancy

/backups/PRE-UI-FANCY-V2-20260505-1405/ — 414MB, post 264v3+265+268+269

Restore command: cd / && tar xzf $BD/Smrt-CRM-FINAL-dist.tar.gz -C /Smrt-CRM-FINAL/ && pm2 restart smrt-crm