Today
Scheduled field sessions
Your field guide, start to finish: canvassing, inspections, claims, and collecting. Kept on your phone — works with no signal.
Try it: tap the gold card → open any chapter. Styled on RoofMap's real design system.
Where it lives
One gold card, one reader — no new tabs.
- Entry: a “PM Manual” card at the top of My Stats — the screen every PM and field rep already lives in. Owners see it too.
- Reader: a full-screen overlay in the style of the signing overlay you already ship: contents grouped in your manual's three parts, 15 chapters, prev/next.
- Offline: content ships inside the app bundle, so it loads on a roof with zero bars. Updates ride the normal deploy + auto-update path.
- Versioned: stamped v1 · Aug 2026; future edits bump the version the same way the agreement does.
Faithful to your document
Same sections, same wording. Only repairs:
- Fixed the find-and-replace damage throughout — “aPMhitectural” → architectural, “PMV” → RCV, “resouPMes” → resources, “staiPMase” → staircase.
- Fixed the pay-schedule numbering that jumped 5 → 7 (it now reads 1–6).
- Stripped the act.claims password printed in plain text on the Measurements page — credentials shouldn't ship inside an app. It now says to get them from Josh.
- Everything else — the scripts, the act-of-God paragraph, “say no to Allstate drones,” the carrier notes — is in, exactly as your PDF has it.
Needs your call
Each maps to a CONFIRM tag inside a chapter.
- 1SalesRabbit or RoofMap? The manual trains canvassing on SalesRabbit (+ Calendly for booking), but the team canvasses in RoofMap now. Keep SalesRabbit as written, or want me to rewrite those references around RoofMap's pins?
- 2Email domain The claim-email rule says “send from your @robustroofingga.com email” — that domain is dead (mail now lives on chooserobust.com). Update it?
- 3Pay numbers Your manual defines a Qualified Lead + biweekly payroll but states no dollar amounts. Leave it that way, or print the amounts?
- 4Contractor vs employee The tools list says “ours doesn't cover you since you're an independent contractor,” but the PM Agreement signed in-app is an employment agreement with workers' comp. Which is current?
- 5State Farm Its carrier bullet is empty in the PDF. Want the old manual's State Farm notes restored (AccuWeather 1″ rule, EagleView-only, RCV/ACV windows, discontinued shingles)?
- 6act.claims Confirm it's still the measurement platform, and how PMs should get the login (ask you? saved in their phone?).
- 7Booking link The script schedules inspections “via Calendly.” Print the actual booking link/handle?
When you approve
The “put it in” step, concretely.
- Add one self-contained module to index.html (manual content + card + reader), same pattern as the agreement overlay.
- Component photos ship as compressed files in the deploy (~300 KB total), not inline.
- Deploy via tools/deploy.sh with a new pm-manual manifest marker so the regression guard protects it forever; fleet picks it up via auto-update within ~5 min.
Reply “approved” (or with your edits / answers to the numbered questions) and I'll wire it into the app.