Skip to content

Data Model

Source: Master Spec v2.0, §18.

At minimum, the implementation must model:

  • Workspace / Company Settings
  • User, Role, Session, Invitation
  • Roofer Profile — Abbreviation, identifying color, 6 in/7 in K Style rates, Minimum Fee reference, Commission, Include Commission in SOW
  • Product Definition and configuration dependency rules
  • Custom SOW Item and its required title
  • Price Table and Price Snapshot
  • Color and Material
  • Client/Property identity
  • Estimate and Status
  • Editable Version, Working Copy, Internal Revision
  • Base Background and calibration
  • Canvas Element — geometry, measurement override, Label, Highlight, Markup
  • SOW Item and canvas-source relationship
  • Proposal and Proposal Item
  • Audit Event and Version History entry
  • Notification
  • Gallery Image — dependent catalog metadata and Tags
  • Trash Item

Generated JPG and PDF files are not persistent entities in the MVP.