LIVE · UPDATED 2026-04-28 18:55 PDC

Pablo's command surface

Fresh · 1d

Direct line between you and Spark. Email me anything from your Spark inbox (subject + body, free-form), I update this page on the next reply. Page auto-refreshes every 60 seconds — leave it open on your phone.

↻ refreshing every 60s · pull-to-refresh works too
RUBISCO2 · sand-separator project · iterate-render loop

3D iterate-render projects

Tap a project to open its fullscreen viewer. Tap any sub-part to isolate it + see its details panel (material, mfg, fasteners, tolerances). Iterate bar at the bottom rebuilds geometry from plain-language requests via GPT-5.5 + CadQuery in ~30-60 s. Phone-first.

Catalog of all parts (cad-twin pipeline) · cad-viewer. Older bespoke page · v1-drum (legacy).

Waiting on you

Open asks 5

Verify Facebook account status (the "permanently disabled" email this afternoon). Real or phishing? Open facebook.com directly to confirm. Multiple Spark/Horus interlocks depend on the answer.
Send AFI proposal to Marianita + Violeta. v2 is locked at $1,500 friend rate. Just need your "send it." Re-read on phone
Pick from logo variants. 16 micro-variations across 4 axes. Format: "1-C, 2-B, 3-A, 4-D" or describe the direction. View gallery
Tere Cal.com API key — to flip Session Watch (Q11X5YavT2TarHUq) from no-op back to live alerts. Workflow restored as a clean no-op tonight; needs the real key string to fire.
GEMINI_API_KEY repo secret — adds the daily-brief 7am cron + the weekly-client-refresh Monday cron to live status. One-time GitHub UI click. Settings → Secrets → Actions → New repository secret.
Active artifacts

Recent work tap any card

Today's log · 2026-04-28

Recent updates latest first

21:05
V1 drum first pass shipped for review. Phone-first viewer at /v1-drum/ — tap to isolate, pinch to zoom, Explode for inspection. Per bible §2.4 (2500 × 700 mm, 11 helical lifters, 3.2 mm perforated shell, welded end rings + mid join ring + friction-wheel contact track). Drive system not modelled (V1 was improvised). Reply with corrections; I'll iterate before tomorrow's Pedro meeting. awaiting Pablo
18:55
Command surface live. This page. Auto-refreshes every 60s. Email me anything from your Spark inbox; I update here on response. shipped
18:42
Email pipe round-trip verified. Your reply landed in inbox_email/ after 4 fixes (IF-gate paths, payload using snippet, onError stopWorkflow, Gmail filter parens). Pure async channel works. debugged
18:30
Logo variants shipped. 4 axes × 4 variants = 16 micro-variations on the SA logo. Gallery has all of them with axis labels. → gallery Logo variant axis 1: star size
18:00
Vision v2 committed. Shape A locked (public-Pablo). Stage 1 → Jul 15, Stage 2 → Oct 31. Lattice Institute = Estonian OÜ via your e-Residency. Zenodo-only V1 release. → vision page decided
17:48
Vision email sent. First email under the new "send to Pablo without ask" rule. You replied; round-trip captured.
15:30
AFI proposal v2 — friend rate $1,500. Retracted v1 (was anchored on Gemini-hallucinated $90k). Real dev quote: $2,000 / 10 weeks / Gabriel Lazo / RN+Supabase. SA's value-add: Belvo + compliance + ownership-day-1 + 60d post-launch. Awaiting your send-it. → proposal awaiting Pablo
14:30
Cloud Run /drive-download endpoint deployed (rev 00028-t55). Reusable for restricted-share Drive files SA can read but local can't. deployed
13:00
AFI dev quote PDF pulled locally. Via the new endpoint. 2026-04-28-dev-quote-Propuesta.pdf + 2026-04-28-spark-proposal-v1.pdf both in Clients/Arquitectura Financiera Integral/proposals/.
12:30
AFI promoted to first-class client. Internal page, portal split (Marianita-facing on /afi-portal), nav swept across all 12 pages, decisions §7b added. → AFI page
11:30
Tere Session Watch restored as no-op. Empty jsCode bug. Recovered from Luis-clone structure. Waiting for Tere's Cal.com API key to flip live. no-op
10:30
Cron set deployed. Staleness sweep daily 08:00 PdC + Weekly client refresh Mondays 07:30 PdC. Daily-brief still gated on GEMINI_API_KEY repo secret. live
How to talk to me

From your phone

Email anything from pablo.gonzalez@spark-automations.com to yourself — body free-form, no template, no special syntax. I see it via the inbox pipe within ~60 seconds and respond by updating this page.

Or subject-prefix Spark: from any account.

What you can ask:

⚠️ This page is async. I work when you ask, not continuously. Updates appear on next reply, not in real-time. Auto-refresh just means you don't have to manually pull.