Friday, July 31, 2026 · Replaces the July 29 version. Built from every open workstream, so nothing lives anywhere else.
stpierre.ai (Akash’s company) runs Facebook ads that get homeowners asking for concrete-repair estimates. An automated chat assistant (Jordan) collects each homeowner’s details and phone number, and those ready-to-call homeowners (“leads”) are handed to Dan, a Dallas concrete-leveling contractor — the paying customer. A second bot (Jean) texts contractors who apply to become clients themselves. AI assistants (“the agents”) do all the software work in the background; anything tagged needs a person exists because money, logins, or certain screens require human hands. The goal of the current sprint: first stpierre.ai cash collected by August 16.
The recommended order today
1. Make the big ads decision (below) → 2. Reply to the 3 waiting homeowners → 3. Approve the chat-assistant fix → 4. Run down the quick yes/no list. Everything else is delegated to the agents or has a date on it.
Time needed from a person
About 20 minutes of decisions plus about 25 minutes of clicks and messages. The agents take everything else the moment someone says “go.”
Why this list looks like this
The thing holding the business back is signed-client cash — not tools, not dashboards. So every item here either produces a sales conversation, unblocks the flow of leads, or is deliberately parked with a date.
Subhash Bhatia · Terry Williams · Mei Flower (Plano — wants an estimate on lifting a concrete step, offered to send photos).
Why: none of them left a phone number, because the chat assistant asked for ZIP code before phone number. Messenger is the only way to reach them now. The moment any of them gives a number, they flow to Dan automatically.
The exact message to paste (with a copy button) is on the Unblock List, task 1.
Why: the fix changes the questions the bot asks real homeowners — phone number first, photos optional, city can never block a lead, hand-off fires as soon as there’s a valid number. Because it changes what real customers see, it won’t ship without an explicit approval.
The full fix pack is staged for review at stpierre-approval-pack-docs.pages.dev.
Danny LaPorta (469-261-3962, call after noon) · Sam Etoum · Spencer Johnson. If any of them is still uncalled, they outrank everything below on this page — they are real homeowners who may never have been contacted.
Why it matters: all 30 live Dallas ads report their leads to Facebook in a format Facebook can’t match back to the specific ad. So Facebook’s ad system is optimizing blind — it can’t learn which ads work and put money behind them. The fix is one small change to how the reporting message is formatted, ready to ship.
Why it matters: the “Appointments booked” and “Jobs won” tiles on Dan’s private report are based on one number someone typed in by hand on July 19 — no live data feeds them — and the page stamps itself “Updated today” using the viewer’s clock. If Dan ever checks, it reads as dishonest.
Why it matters: the house rule says pre-scripted funnel messages may send automatically once a human has read the copy once; anything unread stays off. Right now Jean’s follow-up texts (read and approved) are not automated yet, while a pack of 12 emails nobody has ever read is armed and will fire at the next person who books a call.
Why it matters: an audit of all 27 reporting pages found four retired pages still serving June data stamped “updated just now,” the sales page’s data feed dead since about July 26, two pages disagreeing about the cash position (one says −$2,312, another +$1,653), and the ad landing pages showing a blank box for 8 seconds before the form loads.
These are running now or start the moment the decisions above land. Listed so nothing is invisible — not because anyone needs to act.
House rule: distrust green checkmarks. Each of these says “working” somewhere, but hasn’t been proven with real-world evidence yet.
Session sweeps → brain session_handoffs rows 2059–2063. Prior consolidations: Jul-29 close-out SOW · handoffs 2039–2058 · tripwire battle plan at _scratch/deliverables/2026-07-28/tripwire-battle-plan.html. Live database checks run Jul-31. Sprint 5 goal: first SP cash collected by Aug 16.
Companions: The Unblock List (the hands-on tasks with every step embedded) · First $100K in 100 days (the growth plan and the $1M math) · The Daily Operating Rhythm (how the day is structured) · Today’s Map (every document from today, explained).