2026-09-10 - v1.6.0
Sourced takeoffs, contracts, and handoffs that carry the work
The free roof check, the paid takeoff, the signed contract, and the production handoff now share one measurement record, so a job's evidence and its signature travel with it instead of being retyped at each step.
Shipped
- The free first look names the measurement source it used, and names the fallback when that source has no coverage.
- A roof kept from the free result carries into the paid canvas by its measurement id, not just its address.
- An estimate can move to a contract, then to a click-to-sign signature backed by an ESIGN consent record.
- A handoff carries the reviewed snapshot forward and refuses to attach it to the wrong job.
- Customers and jobs can be imported from a spreadsheet.
- Inspector estimates state their measurement basis and unit.
- Dispatch assignments persist on the job record.
- Terms of Service republished 2026-09-10.
Proof
- Public claim-honesty and capability-truth tests cover this changelog and the pages it describes.
- This changelog is public and read-only; it performs no account, payment, or outreach mutation.
Boundaries
- Every comparison page carries a dated source instead of a winner table.
- Owner dashboard counts are reported as exact or explicitly bounded, never invented.
- The contractor's own email is never printed as the customer's.