📖 How to read this playbook (and how I read the FigJam)
Each page below is one decision point from the top-level map — one "play." The left pane recreates the FigJam tree exactly as drawn (same branch labels, same terminal boxes); the right pane is the same tree flattened into path → terminal state rows, so every route to an outcome can be checked line by line.
How I read each board: start at the entry decision, walk every arrow to a terminal box, and record the full condition path — then capture the sticky notes separately, because they answer a different question: not "what's the rule?" but "what do we do when the field is MISSING?" (look it up, assume a default, or follow up). Where two arrows overlap and the wiring is genuinely ambiguous, I did not guess — those became the questions at the bottom of the page.
Dashed-underlined terms open a ? glossary dialog — the shared vocabulary (UWing period, Knox Box, KYC, P(F), RCE…) captured while reading. Each page also notes where an agent helps: the exact spots a decision would stall on vague or missing info, and whether the unstick is a lookup, a derivation, the board's own assume-and-verify default, or one scoped question.
Roof Class
Fire probability decides how hard to press: low P(F) forgives a non-Class-A roof; high P(F) tightens the deadline to 60 days or decline.
The elegant part of this board is the UNKNOWN branch: instead of blocking the quote on a missing roof classification, the playbook ASSUMES Class A for modern materials and demands evidence only for combustible ones — and even then the ask is a time-bound confirmation, not a decline. Risk-proportional and quote-friendly at the same time: the same roof gets a different deadline depending on P(F).
| Path | Terminal state |
|---|---|
| Class A roof | OK / QUOTEOkay to quote |
| Non-Class A, P(F) ≤ .15 | OK / QUOTEOkay to quote |
| Non-Class A, P(F) .15–.50 | REQUIRERequire confirmation of Class A or replacement within first term |
| Non-Class A, P(F) > .50 | REQUIRERequire confirmation … within first 60 days, or decline |
| Unknown class, P(F) ≤ .15 | OK / QUOTEOkay to quote |
| Unknown class, P(F) > .15 → modern materials (comp/asphalt/fiberglass ≤ 20 yrs · concrete/clay/slate · standing-seam metal) | OK / QUOTEASSUME Class A — okay to quote |
| Unknown class, P(F) .15–.50 → combustible materials (untreated wood shake/shingle · flat membrane · tar & gravel) | REQUIRERequire confirmation within first term — acceptable evidence: roofing permits, contractor invoices, manufacturer documentation, inspection findings |
| Unknown class, P(F) > .50 → combustible materials | REQUIRERequire confirmation within 60 days, or decline |
- The Unknown-Class branch is an assumption engine an agent can run verbatim: roof material + age (from the lead, permits, or imagery) → assume Class A or demand evidence — no human touch unless the material itself is unknown.
- The evidence list (permits, invoices, manufacturer docs, inspections) defines a precise document request — one scoped ask to the broker, parsed on return.
- Where does P(F) come from — the Fire Simulation model's output per property?
- One threshold box reads “> .15 < .50” and its twin “> .15 ≤ .50” — same band intended, or is .50 exclusive on one side?