Roof Comparison Deliverable
Completed
Command Dashboard
Roof Evidence Dashboard command board for priority review, evidence coverage, field verification, and closeout readiness.
MAS Sample Facility Roof Intelligence
Published roof record preview for owner, consultant, contractor, facility, and insurer decisions.
Workspace controls the source record. Portal receives published, permission-filtered views when future publish gates are approved.
Look at: Report coverage, risk/action matrix, publish readiness.
Next: Review owner summary and budget exposure.
Look at: Roof Walk locator, field photo queue, selected evidence.
Next: Confirm access and field condition.
Look at: Report-linked evidence, uncertainty, sample/photo gaps.
Next: Review report page and field confirmation.
Look at: Selected map finding, affected area, access/staging, before/after proof.
Next: Define repair method and closeout evidence.
Look at: Baseline/report links, claim support, source matrix.
Next: Review approved packet evidence only.
Look at: Source confidence, missing evidence, role outputs.
Next: Lock/publish after verification.
Roof Evidence Twin
Map-linked findings, report pages, zones, and verification gates from the packaged roof record.
Static export models the future role view without Portal API calls, auth, persistence, or backend writes.
Risk + Action Matrix
Report-linked findings can be reviewed now.
Field verification remains the next decision gate.
Contractor scope starts from selected map finding.
Use report pages and the evidence map before portal publishing.
Roof Walk Decision Cockpit
Use the map-selected finding to guide field review, photos, core sample decisions, and stakeholder next steps.
Stakeholder Action Console
Technical review, scope, and stakeholder translation stay tied to the roof evidence map.
Evidence is review-ready where report links and mapped findings align.
Field verification remains the next gate before final decisions.
Consultant review should start with report-linked findings.
Contractor scope should start from the selected map finding.
Missing priority metadata does not block map-led triage.
Final decision waits on verification and closeout evidence.
Confirm finding type, interpret moisture/anomaly evidence, link report page, note uncertainty, recommend next action, and flag warranty or claim relevance.
Define repair method, material/system note, access/logistics, crew/photo needs, SF/SQ confirmation, and punch or warranty follow-up.
Add core/sample reference, field verification note, attachment label, zone/finding link, initials/date, and before/after photo.
Portal Publishing Preview
Published views are read-only by default and remain traceable to the Workspace-controlled source record.
Baseline Evidence Map
Review baseline imagery, comparison imagery, traced evidence overlays, and focused roof zones in one locked client viewport.
Focus the map on a selected zone or elevation class without leaving the evidence viewport.
Selected Evidence
Operational summary, affected area, context, and supporting record detail for the currently selected map item.
Field Verification WorkbenchOpen selected-finding field records
Field Verification Workbench
Per-anomaly roof walk records for status, moisture, core samples, attachments, role notes, and local field packet export.
Field verification additions stay in this browser unless exported.
Repair Closeout WorkbenchOpen selected-finding repair records
Repair Closeout Workbench
Convert selected anomaly verification into repair, warranty, claims, work-order, and closeout records.
Repair closeout additions stay in this browser unless exported.
Roof Walk ModeOpen mobile field walk tools
Roof Walk Mode
Mobile-first anomaly guidance, GPS marks, photo references, quick core samples, and field packet export.
Field Verification QueueOpen all-anomaly field verification queue
Field Verification Queue
All-anomaly field status, moisture, core sample, attachment, and export controls from local verification records.
Repair Closeout QueueOpen repair closeout planning queue
Repair Closeout Queue
Local repair status, warranty impact, claim context, ticket ownership, and closeout packet exports across all anomalies.
Record Notes
Capture maintenance, warranty, contractor, and claim context locally while reviewing the roof record.
Local viewer notes stay in this browser unless exported or shared.
Next Move IntelligenceOpen role next-move prompts
Next Move Intelligence
Practical next-step prompts for technical review, repair planning, maintenance, and claim-support decisions.
Roof Record Intelligence Open legacy roof-record KPI summary
Roof Record Intelligence
Immediate roof condition context for consultants, contractors, facility teams, insurers, and property managers.
Roof Record Command BarOpen record status command metrics
Roof Record Command Bar
Role-ready roof record status, report coverage, field readiness, and decision context.
Publish ReadinessOpen offline publish readiness gates
Roof Medical Record Publish Readiness
Offline preview only. No Billing-Core submission is performed.
Local readiness target only. No Billing-Core submission is performed.
Selected target is not published until a future approved publish workflow exists.
Selector controls are shown for layout proof only until the runtime selector phase.
- Asset hierarchy selectedFailTarget hierarchy is incomplete. Missing: org_id, client_id, roof_client_account_id, property_id, building_id, roof_section_id.
- Roof section linkedFailNo roof section layer was found and no Billing-Core roof_section_id is selected.
- Inspection identity presentPassInspection 2026-04-13 is available for packet identity.
- Anomaly stable IDs presentPass34 anomaly IDs are stable and unique.
- Evidence/media references presentPass62 evidence or report references are available.
- Report package readyPass28 report page assets are packaged.
- Field verification classifiedWarningField verification is not classified in the offline packet preview yet.
- Repair closeout classifiedWarningRepair closeout records are absent; this can remain warning-only until repairs are in scope.
- No local file path leakagePassPackaged references avoid local absolute paths.
- No orphan anomaliesPassAll anomaly rows carry stable IDs.
- No orphan mediaPassAttachment rows have packaged references when present.
- Audit proposal presentPassOffline packet preview includes gate results for the future Billing-Core audit event.
Missing Requirements
- Asset hierarchy selected
- Roof section linked
{"packet_type":"mas_roof_record_publish_packet_preview","packet_version":"0.1","generated_at":"2026-07-30T02:34:23.980Z","source":{"workspace_export_id":"2026-07-28T02:16:00.960Z","inspection_id":"2026-04-13"},"target_placeholders":{"org_id":null,"client_id":null,"roof_client_account_id":null,"property_id":null,"building_id":null,"roof_section_id":null},"counts":{"anomalies":34,"evidence_records":181,"attachments":0,"report_page_assets":28,"field_verifications":0,"repair_closeouts":0},"readiness":{"status":"blocked","gates":[{"key":"asset_hierarchy_selected","label":"Asset hierarchy selected","status":"fail","detail":"Target hierarchy is incomplete. Missing: org_id, client_id, roof_client_account_id, property_id, building_id, roof_section_id."},{"key":"roof_section_linked","label":"Roof section linked","status":"fail","detail":"No roof section layer was found and no Billing-Core roof_section_id is selected."},{"key":"inspection_identity_present","label":"Inspection identity present","status":"pass","detail":"Inspection 2026-04-13 is available for packet identity."},{"key":"anomaly_stable_ids_present","label":"Anomaly stable IDs present","status":"pass","detail":"34 anomaly IDs are stable and unique."},{"key":"evidence_references_present","label":"Evidence/media references present","status":"pass","detail":"62 evidence or report references are available."},{"key":"report_package_ready","label":"Report package ready","status":"pass","detail":"28 report page assets are packaged."},{"key":"field_verification_classified","label":"Field verification classified","status":"warning","detail":"Field verification is not classified in the offline packet preview yet."},{"key":"repair_closeout_classified","label":"Repair closeout classified","status":"warning","detail":"Repair closeout records are absent; this can remain warning-only until repairs are in scope."},{"key":"no_local_path_leakage","label":"No local file path leakage","status":"pass","detail":"Packaged references avoid local absolute paths."},{"key":"no_orphan_anomalies","label":"No orphan anomalies","status":"pass","detail":"All anomaly rows carry stable IDs."},{"key":"no_orphan_media","label":"No orphan media","status":"pass","detail":"Attachment rows have packaged references when present."},{"key":"audit_proposal_present","label":"Audit proposal present","status":"pass","detail":"Offline packet preview includes gate results for the future Billing-Core audit event."}],"missing_requirements":["Asset hierarchy selected","Roof section linked"]},"exclusions":["No live backend call is included.","No binary media is embedded beyond packaged export references.","Browser-local verification and closeout records must be exported explicitly."],"note":"Offline preview only. No Billing-Core submission is performed."}
Offline packet controls are intentionally inactive until the runtime handler phase.
Role Workflow PromptsOpen role lens switcher and prompt grid
Role Lens Switcher
Tune next-step prompts and export packet suggestions for the current roof-record user.
Role-Based Next Step Prompts
Review focus, missing data, next action, and export packet for the active role.
Record Enrichment HubOpen local record enrichment fields
Record Enrichment Hub
Add local-only inspection, warranty, contact, maintenance, and attachment-manifest data to the standalone roof record.
Local record additions stay in this browser unless exported.
Add Inspection
Warranty Information
Contacts
Maintenance / Repair Notes
Attachment Manifest
Evidence Ledger + Role Export BuilderOpen Evidence Ledger and Role Export Builder
Evidence Ledger
Chain-of-evidence status for report pages, map evidence, field notes, core samples, photos, warranty, contacts, and export history.
Role Export Builder
Download role-specific JSON packets from the packaged roof record plus local enrichment data.