RoofMap · staff app · for approval

The PM Manual, living inside RoofMap

This is your Project Manager Manual (the 18-page Robust Roofing PDF) as an in-app field guide — the same sections and wording as your document, with the broken find-and-replace repaired (“aPMhitectural” → architectural, “PMV” → RCV, and friends) and the plaintext password stripped. The phone is interactive: tap the gold card, then browse chapters. Anything tagged CONFIRM needs your call before it ships.

9:41
My Stats
Project Manager · Robust Roofing
Today7d30d
NEW
PM Manual
First knock to final check · 15 chapters · works offline

Today

62Knocks
4Leads
2Inspections

Scheduled field sessions

Tomorrow · Hickory Flat9:00a
Thu · Sugar Hill storm area10:30a
PM Manual
v1 · AUG 2026

Your field guide, start to finish: canvassing, inspections, claims, and collecting. Kept on your phone — works with no signal.

PM Manual
1 / 15

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.