Roadmap & Weekly Checklist¶
Internal Dashboard
Living tracker. Update by making a commit. History = git log. Check off items as they're done. New week = new section at the top. Max 3 focus tasks per week. Stream 1 (Operations Partner) first. Always.
▶ Next Session — Pick Up Here¶
Snapshot updated 2026-05-16. Everything committed and pushed; nothing left half-done.
⚠️ Urgent¶
- Gate
team.robotfantome.com— the site is LIVE but NOT behind Cloudflare Access. Anyone with the URL can read the Dream Team workspace. Add a Self-hosted Access application forteam.robotfantome.com(Allow policy: Luiz + Bebeco + Samuel emails).
Waiting on other people (no action needed — just watch for replies)¶
- Emerson — reply on the product intake / proposal terms. When it lands: finalize proposal, send the
Evolution_Kart_Produtos.xlsxtemplate, start product upload to Shopify. - HBI advisor — Electrician program schedule details (format, days, location).
Quick wins (≤ 30 min each)¶
- Cloudflare —
ops.absolutelyplausible.com— done 2026-05-23: AP Ops deployed + gated; ~~mech.robotfantome.com~~ retired. - Cloudflare —
team.robotfantome.com— Pages + custom domain done 2026-05-16. ⚠️ Access gate still missing — see Urgent above. - Fix
robotfantome.comAbout tab — done 2026-05-16 (v3.4.1): PCJ dated to 2022–2026, Thiago's name dropped, bio + title line corrected. - Sunbiz check — confirm whether an AP Fictitious Name (DBA) registration exists / when it renews.
Bigger tasks (needs a real sitting)¶
- Taxes — gather 2024 + 2025 records (1099s, bank statements, mileage, expenses). File 2024 first, then 2025. FreeTaxUSA recommended. See
personal/money.mdadmin checklist. - Fill in
personal/money.md— real numbers: bills, income, runway. ~30 min, first time. - Fill in
personal/car.md— vehicle info, service history, renewal dates. - RTS prototype — build a v0.1 of the Routine Tentative Scheduler Luiz can use for a week, then decide if it's a product.
Scheduled / later¶
-
diy-pallet-guide— decide a subdomain, then Cloudflare Pages deploy. - Re-theme
ap-team-workspace+diy-pallet-guide— done 2026-05-16: both moved to the cool watercolour brand. Whole AP ecosystem now visually consistent. - Bilingual (EN + PT-BR) rollout — approach chosen:
mkdocs-static-i18nplugin (.en.md/.pt-BR.mdpage pairs, auto language switcher). ✅ap-team-workspacedone (v0.6.0). ⏳ Next:ops.absolutelyplausible.com(~16 pages, phased — Team/Strategy/Roadmap/Projects first), thendiy-pallet-guide. Adopt as the default for all future internal sites + projects. - Dream Team — Bebeco + Samuel emails received (in Cloudflare Access). Still to verify: Samuel's age + graduation date. Fill the member-profile placeholders in
ap-team-workspace. - DJ Pallet Table — mixer selection FINAL; Juni Ali bringing it to Commission Beer Chamber. Next: cut the recess, install, capture final photos, turn into content.
- hackFatura — retired as active project; useful patterns absorbed into AP Ops.
Week of 2026-05-11¶
Operations Partner — Evolution Kart (Stream 1)¶
- Get Emerson's answers: urgency / school status / POS name / Shopify plan / brand presentation
- Rewrite Evolution Kart proposal PDF with corrected Shopify monthly-cost math
- Confirm acceptance (or rejection) of $750 / two-week entry
Internal¶
- Take
hackFaturarepo private - Take
absolutelyplausible-business-planrepo private - Rewrite
ops.absolutelyplausible.comfor the post-PCJ reality (this commit) — v0.7.0 beta - Add Cloudflare Access in front of
ops.absolutelyplausible.com - Push the
evolution-kartworkspace to a new private GitHub repo
Content¶
- Finish Commission Beer Chamber pallet project this week
- Capture full photo set (before/during/after, detail shots, with-Benny shots)
Backlog¶
Operations Partner playbook (for Evolution Kart and future similar engagements)¶
- Define what the $750 / two-week entry actually delivers (concrete end-state for week 2)
- Draft a "what we charge for what" reference for the four roles (Developer, Warehouse, Mechanic, CS)
- Build a simple invoicing flow for AP itself (eat your own dog food)
- First "building in public" LinkedIn post about Evolution Kart (with client permission)
hackFatura¶
- Retire as active product track; keep only historical notes and reusable patterns inside AP Ops.
- Strip PCJ-specific config from v1 and keep a clean reference build (when direction is decided)
Content / Robot Fantôme¶
- Fix
robotfantome.comAbout tab — DONE 2026-05-16 (v3.4.1). PCJ entry dated 2022–2026; "Thiago Pereira (19 years in karting)" replaced with "across the US karting circuit"; sidebar bio "traveling mechanic" → "operations partner"; meta title line → "Operations Partner · Developer · AI Builder". - Renew music distributor OR self-host tracks on
robotfantome.com/music - Commission Beer Chamber pallet project — turn photos into 1–2 LinkedIn posts + a portfolio entry
- Get LinkedIn cadence to 1x/week minimum (start: first week of June)
- Buttondown newsletter — set up only after first 3 LinkedIn posts have shipped
Infrastructure & Domains¶
- Cloudflare Access on
ops.absolutelyplausible.com— gate the internal site properly - DNS migration: Dreamhost → Namecheap registrar — low priority while Cloudflare DNS is working
-
robotfantome.cryptoIPFS full deploy via Fleek — only afterrobotfantome.comv1 is live
Decision Gates¶
| When | Question | YES → | NO → |
|---|---|---|---|
| End of May 2026 | Evolution Kart $750 entry signed? | Execute Month 2 plan | Diagnose; consider alternate clients |
| End of June 2026 | Two-week entry delivered cleanly? | Propose continuation structure | Re-scope honestly with Emerson |
| End of July 2026 | Evolution Kart > Lyft on $/hour? | Plan Lyft reduction; line up client #2 | Keep both, revisit August |
| End of July 2026 | AP Ops unified surface working? | Fold docs/dashboard content into the app surface | Keep repos separate but cross-linked until merge is safe |
| End of October 2026 | Ops partner model ≥ survival minimum? | This is the business | Strategy revision |
The gates as a flow:
flowchart TD
G1{"End of May:<br/>Evolution Kart<br/>$750 entry signed?"}
G1 -->|Yes| G2{"End of June:<br/>2-week entry<br/>delivered cleanly?"}
G1 -->|No| A1["Diagnose; consider<br/>alternate clients"]
G2 -->|Yes| G3{"End of July:<br/>Ops partner beats Lyft<br/>on dollars per hour?"}
G2 -->|No| A2["Re-scope honestly<br/>with Emerson"]
G3 -->|Yes| A3["Plan Lyft reduction;<br/>line up client #2"]
G3 -->|No| A4["Keep both;<br/>revisit in August"]
A3 --> G4{"End of October:<br/>Ops model covers<br/>survival minimum?"}
A4 --> G4
G4 -->|Yes| A5["This is the business"]
G4 -->|No| A6["Strategy revision"]
classDef gate fill:#f8f6f3,stroke:#9c5220,color:#2c2924;
classDef win fill:#d4621a,stroke:#9c5220,color:#fff,stroke-width:2px;
classDef warn fill:#eeece8,stroke:#6b3310,color:#6b5e4f;
class G1,G2,G3,G4 gate;
class A3,A5 win;
class A1,A2,A4,A6 warn;
Completed (Archive)¶
2026-05-13 — Major restructure (v0.7.0 beta)¶
- PCJ relationship closed out — content removed from public site
-
hackFaturaandbusiness-planrepos made private - Strategy + Timeline rewritten for the operations partner pivot
- Evolution Kart workspace skeleton created locally (
/Users/wmestrinho/.openclaw/workspace/projects/evolution-kart/) - Reviewed and flagged hallucinated content in older AI-generated Evolution Kart planning docs
- Cloudflare Pages redeploy confirmed working on private repo
-
robotfantome.comSSL cert renewed, custom domain re-verified,wwwsubdomain added
2026-03-03 — Identity & documentation overhaul¶
- CLAUDE.md created
- Docs structure consolidated under
docs/ - Vestigial workflow files deleted (MkDocs only)
-
strategy.md,timeline.md,brand.md,identity.mdpromoted to full versions
2026-03-01 — Original business plan v1¶
- Three-plan flywheel (hackFatura + AI Consulting + Content) drafted
- 6-month March–August timeline written
- Financial reality check, decision gates, travel-week protocol established
- (Retired in May 2026 pivot to Operations Partner model.)
2026-02-27 — hackFatura full build¶
- Full app built — all 6 modules, static HTML/JS + Apps Script + Sheets + jsPDF
- GitHub Actions CI/CD set up
- Live at
wmestrinho.github.io/hackFatura - Zero monthly cost — no paid services