Intake standard

What a job must include before payment opens.

This page is the public submission standard for a valid PactPack order. It is not payment. Payment happens later, inside the authenticated job record, after the intake passes validation.

Coverage check

Accepted, limited, or unsupported before payment can open.

Included in price

Initial supplement pack, human QA path, and one included revision after paid delivery.

Payment gate

Secure Stripe checkout begins only from the authenticated job record after validation passes.

Property + carrier fields

Required field

Property address

Required field

Carrier name

Required field

ZIP code for coverage check

Required field

Claim reference (optional)

Required intake inputs

Required upload

Scope notes with carrier gaps and code concerns

Required upload

Carrier estimate PDF

Required upload

Bulk roof photos

Required upload

Measurements: Hover, EagleView, PDF, or manual entry

Manual measurement fallback

Fallback note

Roof squares / area

Fallback note

Stories / steep-high notes

Fallback note

Ridge / valley / eave details

Fallback note

Permit / haul-off context

Launch-footprint preview

Supported ZIPs move forward with explicit coverage status. Unsupported ZIPs stop here instead of quietly entering a paid queue.

Open coverage lookup

ZIP 94564 · Pinole, CA

2022 California Building Code adoption

Seed coverage available with edition-stamped local support.

accepted
Citations: 2022 California Building Code · Municipal adoption record on file

ZIP 77002 · Houston, TX

Mixed local adoption review required

Limited coverage: confirm roof-specific amendment path before fulfillment.

limited
Citations: Municipal amendment excerpt pending full review

ZIP 10001 · New York, NY

No supported seed corpus yet

Gap flagged: jurisdiction not yet supported by the seed dataset.

unsupported
Citations: none in seed dataset · Gap flagged