Spark · Clients · AFI · Portal

Arquitectura Financiera Integral

Fresh · 1d

Your private workspace with Spark Automations. State of the build, the app, decisions, and what we need from you — all in one screen. Updated by Pablo, last review 2026-05-15.

Launch
2026-05-31
16 days out
Beta cerrada
2026-05-20
5 days out
Phase
MVP completo
week 3 of 5
App version
v0.1.0
2026-05-15

Timeline deck slide 9

Phase 1 · done
Diseño + Belvo sandbox
29 abr – 5 may
Phase 2 · now
MVP completo
6 – 19 may
Phase 3
Beta cerrada
20 – 26 may
Phase 4
Lanzamiento + handover
27 – 31 may

App · live build PWA · install on your phone

The app is deployed and connected to GitHub — every push to main redeploys automatically. Current build = v0.0.9, last commit 2026-05-06.

Live URLafi-cpnianxbp-pablogonzalez-3634s-projects.vercel.app protected · needs Pablo
Repogithub.com/pablogona/afi-app · private
Last deploy2026-05-06 · cb5e552 · v0.0.9 (Vercel deploy artifacts + DEPLOY.md)
StackNext.js 16 · App Router · TypeScript · Tailwind v4 · Supabase · Belvo · Vercel · PWA
InstalliOS: Safari → Share → "Añadir a pantalla de inicio". Android: Chrome → menu → "Instalar app". Icon appears on home screen, opens full-screen like a native app.

The three V1 modules deck slides 3–7

1 · Conexión bancaria — Syncfy (was Belvo)

One-tap "Conectar mi banco" → bank login → done. Read-only OAuth, daily sync of balances + transactions. Feeds 4 of the 7 dimensions. Vendor swap 2026-05-15: Belvo confirmed they don't serve MX banking; pivoted to Syncfy (MX-HQ, BBVA partnership). Auth chain verified live against sandbox.

built · sandbox verified

2 · Dashboard AFI — hexagonal radar

Single screen, 7 vertices, live data. Tappable drill-down per dimension. Coach view alternates between clients.

built · awaiting scoring algorithm

3 · Check-in semanal guiado

Sundays · 3 multiple-choice on a rotating dimension · 1 optional reflection · 1 nudge generated from bank data + answer. ~90 seconds.

built

The 7 dimensions names locked

Flujo de efectivoSyncfy
AhorroSyncfy
DeudaSyncfy
InversiónSyncfy
Mentalidadcheck-in
Proteccióncheck-in
Legadocheck-in

Open question: the scoring function per dimension (input variables → 0–10 score, "needs attention" threshold) is what makes the radar real instead of decorative. AFI owes this — see "What we need from you" below.

Footnote — internal: code commits mention 8 dimensions ("Claridad y Acción" as a center indicator). This is a build artifact, not a scope change. To reconcile on the call: keep the 7 dimensions locked + Claridad y Acción as a derived center metric, OR formally add it as an 8th. Pablo's recommendation: derived center, not 8th vertex.

What we need from you unblockers for the build

Vendor pivot — Belvo → Syncfy 2026-05-15

Decisions locked since kickoff

2026-04-29Stack: Next.js 16 + Supabase + bank aggregator + PWA. Flipped from static-site default because aggregator OAuth needs server secrets, coach view needs auth + RLS, weekly check-in needs writes.
2026-05-15Aggregator swap: Belvo → Syncfy. Belvo confirmed in writing they don't serve MX retail banking. Syncfy picked after a 12-vendor scan; sandbox auth chain verified live same day; schema generalized (belvo_* tables → bank_* + provider column) so a third swap is one column, not a rename pass.
2026-04-29Brand tokens locked: navy #0A1428 + gold #C9A861 + Cormorant Garamond serif. Hexagon ⬡ as the visual anchor.
2026-04-29Framework name aligned to "Arquitectura Financiera" (renamed from "...de Riqueza Integral" by AFI).
2026-04-29PWA-only for V1. Native wrappers (Capacitor → App Store / Play Store) deferred to V1.1 — review cycle does not fit the 5-week sprint.
2026-05-06Vercel + GitHub auto-deploy wired. Every push to main redeploys.

Scope reminder what V1 is NOT

No money custody · No SPEI initiation · No card issuance · No deposits · No intermediation between client and regulated entities. Read-only data + visualization + accompaniment. This is what keeps V1 below the Ley Fintech line and out of CNBV/CONDUSEF scope. Anything beyond this is V2.

Source-of-truth links

Spark Automations

No discovery decks. No sales calls. No auto-replies.

A real person reads every message. That person is Pablo.