Asset readiness

Asset Readiness Status

A public-safe status panel showing which proof items remain pending or disabled before real review links, approved photos, credentials, insurance details, final service areas, or analytics can appear publicly.

Pending states visibleNo raw JSON exposedNo secrets or private paths

What this page can safely show

This page renders sanitized status rows from the proof-intake and operator-asset approved settings. It does not display raw JSON, server file paths, credentials, private proof documents, customer files, secrets, tokens, API keys, webhooks, SMTP settings, analytics IDs, or map keys.

  • Status and public-output state for each proof-intake item.
  • Whether public output is currently enabled or disabled.
  • Operator-safe notes explaining what proof is still needed.
  • Pending state for review links, project photos, credentials, insurance certificate details, service-area finalization, and analytics approval.

Default launch posture

The current website keeps proof output disabled by default. Verified phone, address, website, and business hours remain public; review links, project photos, credential proof, insurance certificate details, final service-area sign-off, and analytics scripts remain pending operator approval.

  • Review buttons stay hidden until real URLs and matching publicOutputEnabled flags are present.
  • Project photos stay hidden until local files exist, image entries are approved and enabled, and projectPhotos.publicOutputEnabled is true.
  • Review schema remains disabled unless real verified review data is explicitly provided and enabled.
  • External analytics and map embeds remain disabled.

v2.6.0 launch evidence handoff

Use the operator sign-off packet before enabling any proof item for public output.

  • Launch evidence report remains a preparation record until live deployment is manually verified.
  • Operator sign-off must happen outside the public form workflow.
  • Deployment proof checks should be recorded without files, secrets, uploads, analytics scripts, webhooks, or runtime PDF generation.

Asset Readiness Status

Proof output stays disabled until verified and signed off.

These rows are rendered from proof-intake settings in a public-safe format. Raw JSON, URLs, internal paths, credentials, customer files, tokens, API keys, CRM settings, webhooks, SMTP settings, analytics IDs, and map keys are not displayed.

Disabled by default

Google Business Profile

Status: pending-verified-gbp-url
Proof required: Verified Google Business Profile URL controlled by the operator.
Operator note: Do not render GBP buttons or claims until the URL is verified and this flag is enabled.
Readiness note: Verified URL not configured.

Disabled by default

Google review URL

Status: pending-verified-google-review-url
Proof required: Verified Google review request URL after GBP verification.
Operator note: Do not render review request buttons, star ratings, counts, testimonials, or Review schema without real verified data.
Readiness note: Verified URL not configured.

Disabled by default

Facebook profile

Status: pending-verified-facebook-url
Proof required: Verified Facebook business profile URL.
Operator note: Render only a verified profile URL after operator sign-off.
Readiness note: Verified URL not configured.

Disabled by default

Nextdoor profile

Status: pending-verified-nextdoor-url
Proof required: Verified Nextdoor profile URL.
Operator note: Render only a verified profile URL after operator sign-off.
Readiness note: Verified URL not configured.

Disabled by default

Yelp profile

Status: pending-verified-yelp-url
Proof required: Verified Yelp profile URL.
Operator note: Render only a verified profile URL after operator sign-off.
Readiness note: Verified URL not configured.

Disabled by default

Approved project photos

Status: pending-approved-local-photos
Proof required: Approved local image files, privacy-safe alt text, and operator sign-off.
Operator note: Gallery images render only when file exists, path is local and safe, approved true, enabled true, and this flag is enabled.
Readiness note: Gallery images also require safe local files, approved true, enabled true, and projectPhotos public output enabled.

Disabled by default

Credential proof

Status: pending-credential-proof
Proof required: Credential, license, or certification proof with numbers or official documents if a public claim will be made.
Operator note: Until verified, public copy must say standards-informed or documentation-ready rather than certified/licensed.
Readiness note: No public asset configured.

Disabled by default

Insurance certificate details

Status: pending-insurance-certificate-proof
Proof required: Operator-approved insurance certificate details before public proof appears.
Operator note: Do not publish private certificate files or sensitive policy details.
Readiness note: No public asset configured.

Disabled by default

Final service areas

Status: draft-list-needs-final-operator-review
Proof required: Final operator-approved service-area list and any travel/response constraints.
Operator note: Review bundled local pages and remove any unsupported area before launch.
Readiness note: Bundled local pages remain draft until operator final service-area sign-off.

Disabled by default

Future analytics approval

Status: not-approved-no-external-scripts
Proof required: Operator approval plus updated privacy disclosures before analytics are installed.
Operator note: No analytics IDs, pixels, tags, webhooks, CRM scripts, or map embeds are stored in the theme.
Readiness note: External analytics, pixels, tag managers, CRM scripts, webhooks, and map embeds remain disabled.

Operator sign-off is required before public activation.

Use the operator verification workflow before enabling a real link, image, credential claim, service-area finalization, or analytics decision. Public upload forms, secrets, webhooks, CRM scripts, and map embeds remain disabled.

Review operator verification workflow

Fire and Storm Restoration

Call Fire and Storm Restoration before damage gets harder to document.

Emergency stabilization, standards-informed mitigation, insurance-ready documentation, and restoration scope support for Chicagoland properties.

Call 1(464) 274-1476