---
title: "Restoration AI rules: data, approvals, and spend"
description: "Set restoration AI rules for loss files, photographs, technical statements, recipient approvals, and function budgets before connecting job records"
canonical: "https://scalewithsearch.com/articles/restoration-ai-rules-data-approvals-spend"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Services
  - Services
    - [AI systems](https://scalewithsearch.com/ai-systems)
    - [Site build](https://scalewithsearch.com/work#site-build)
    - [Whole website fix](https://scalewithsearch.com/work#whole-website-fix)
    - [Content library with SEO](https://scalewithsearch.com/work#content-library)
    - [Working session](https://scalewithsearch.com/audit)
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Example scope](https://scalewithsearch.com/work#review-the-example-scope)
  - [Prices and terms](https://scalewithsearch.com/work#prices-and-terms)
- Industries
  - Real estate
    - [Real estate agents and teams](https://scalewithsearch.com/for/real-estate)
    - [Platforms, ownership, and IDX](https://scalewithsearch.com/for/real-estate/real-estate-website-platforms-ownership-idx)
    - [Search, content, and AI](https://scalewithsearch.com/for/real-estate/real-estate-search-content-ai)
    - [Inquiries, campaigns, and handoffs](https://scalewithsearch.com/for/real-estate/real-estate-website-inquiries-campaigns-handoffs)
    - [Buyer, seller, and local pages](https://scalewithsearch.com/for/real-estate/real-estate-buyer-seller-local-resources)
    - [Rules, privacy, and trust](https://scalewithsearch.com/for/real-estate/real-estate-website-rules-privacy-trust)
  - Browse by business
    - [Trades and home services](https://scalewithsearch.com/for/#group-trades)
    - [Health, wellness, and animal care](https://scalewithsearch.com/for/#group-practices)
    - [Law, finance, and IT](https://scalewithsearch.com/for/#group-professional)
    - [Marketing and SEO agencies](https://scalewithsearch.com/for/#group-agencies)
    - [Shops and manufacturers](https://scalewithsearch.com/for/#group-manufacturing)
    - [Restaurants, shops, studios, and nonprofits](https://scalewithsearch.com/for/#group-local-services)
  - Chiropractic practices
    - [Chiropractic and wellness practices](https://scalewithsearch.com/for/chiropractic-and-wellness-practices)
    - [Chiropractic and physical therapy clinics](https://scalewithsearch.com/for/chiropractic-and-physical-therapy-clinics)
  - [All industries](https://scalewithsearch.com/for/)
- Resources
  - Free tools
    - [AI readiness check](https://scalewithsearch.com/check)
    - [Free tools](https://scalewithsearch.com/tools/)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
  - Guides
    - [AI-native library](https://scalewithsearch.com/ai-native)
    - [Industry intelligence](https://scalewithsearch.com/intelligence)
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles
    - [All articles](https://scalewithsearch.com/articles/)
    - [What changed](https://scalewithsearch.com/changes/)
- About
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Scale With Search
    - [About](https://scalewithsearch.com/about)
    - [How it works](https://scalewithsearch.com/how-it-works)

# Restoration AI rules: data, approvals, and spend

Write restoration AI rules around the loss file and the statement the company is about to make. An internal index, a customer update, and a packet sent outside the business need separate approval paths.

Begin with a function register. For each proposed job, name its source records, permitted fields, outputs, technical reviewer, release reviewer, and spending owner. Keep incomplete entries out of routine operation.

This is a proposed operating policy for office preparation. It does not classify a loss, select a remediation method, determine insurance coverage, or establish that a building is safe.

## Keep reported facts and observations distinguishable

Require the source to identify who supplied each material fact and when. A caller's description, a technician's observation, and a project manager's decision should remain distinct in every summary.

Preserve the original records in their approved system. Let the function prepare a separate draft with references. Prohibit overwriting readings, timestamps, photographs, or signed documents.

When an item is missing, require an explicit missing-item result. A complete-looking narrative is a failed output if it fills a gap with an invented observation.

Test with a synthetic log that contains an absent reading and a later correction. The output should preserve the gap, identify the accepted correction, and show its source.

The [restoration first-functions plan](/articles/ai-native-restoration-first-functions) describes how intake, updates, and packet indexes can share that boundary. Each still needs its own approved inputs.

## Restrict loss records before processing

As a company policy, keep access codes, passwords, payment credentials, identity documents, unrelated personal correspondence, and private health details out of general AI drafting.

FTC guidance recommends minimizing sensitive information and limiting access. [FTC business data guidance, checked 2026.10.26](https://www.ftc.gov/business-guidance/resources/protecting-personal-information-guide-business).

Create a permitted extract for each function. A status draft may need a loss reference, approved work events, and the next communication step. It does not need an unrestricted household file.

Review photographs before adding them. The proposed policy should exclude unrelated people, personal documents, access instructions, and details outside the function's purpose. Retain originals in the approved record.

Do not assume replacing a name makes an image or narrative suitable for broader processing. Have the responsible data reviewer approve the actual extract and the account used to process it.

Document retention, deletion, administrative access, and service terms before real records enter the tool. Record unresolved questions as holds. Avoid a general assurance of confidentiality without checked terms and settings.

## Keep technical conclusions with the project reviewer

EPA's mold guidance connects mold control with moisture control. Its general guidance is not a site-specific completion assessment. [EPA mold and moisture guide, checked 2026.10.26](https://www.epa.gov/mold/brief-guide-mold-moisture-and-your-home).

Use that distinction in the function policy. Permit a draft to reproduce an approved observation with a reference. Prohibit it from independently declaring a site dry, uncontaminated, safe, or fit for occupancy.

Keep water classification, contamination assessment, equipment selection, drying design, and remediation decisions outside the office drafting scope. Route questions to the responsible professional under the company's actual procedures.

Require the project reviewer to approve every technical statement before it leaves the company. A generic source about mold cannot support a claim about one customer's building.

Test an output request that asks for a reassuring completion statement despite missing records. The function should return a hold and identify the absent approval. It must not soften the gap into certainty.

## Review claims before publication or customer release

The FTC states that advertising claims must be truthful and supported by evidence. [FTC advertising guidance, checked 2026.10.26](https://www.ftc.gov/business-guidance/advertising-marketing).

Give public health, safety, certification, response-time, and outcome statements a source requirement. The reviewer should inspect the source itself and decide whether it supports the exact wording.

Keep marketing permission separate from operational access. Staff access to a loss photograph does not establish permission to publish it. Record the company's approved publication decision before release.

The [restoration mold-claims checklist](/articles/restoration-mold-remediation-website-claims) covers website wording. Use the same source discipline for a proposed customer message without assuming both outputs have identical approval requirements.

For insurance-related correspondence, restrict the function to organizing records and drafting the authorized statement. Do not let it promise coverage, settlement, approval, or reimbursement. Those are outside this office build.

## Approve the packet and its recipient together

Keep an approved recipient list attached to the loss record. Identify the person's role and which documents the company has authorized them to receive.

| Proposed output | Technical check | Release check |
| --- | --- | --- |
| Customer status draft | Project manager checks every work statement | Office checks recipient and final text |
| Document packet | Project manager checks included evidence | Authorized reviewer checks disclosure |
| Public project description | Responsible reviewer checks claims | Owner checks publication permission |

Approval should identify the final files and their versions. If the packet changes, return it to review. An earlier approval cannot cover a later attachment added without inspection.

Test with two similar loss references and a recipient change. Require the function to hold the packet when identity is uncertain. Never use a plausible name as authority to disclose.

Do not let instructions inside incoming documents expand access. A request to include all customer files remains a request for the authorized reviewer. It cannot rewrite the company's permission list.

## Specify failures and manual recovery

Require a hold for wrong loss identity, missing authorization, conflicting versions, unsupported technical statements, or unexpected restricted data. Name the person who resolves each hold.

Keep the failure receipt narrow. Record the function and reason without copying sensitive content into a general alert. Give staff a route to continue manually in the approved source system.

If a run produced an unsafe draft, retain the evidence needed for review under the company's retention policy. Correct the controlling instruction and rerun the relevant synthetic acceptance case.

Do not resume a held function solely because someone dismissed a notification. Require the source correction or explicit authorized decision the hold called for. Save that decision with the job reference.

## Keep disclosure review reconstructable

For each released packet, keep an index of the final files, versions, recipient, approving person, and release decision. Preserve the request that established the packet's purpose.

If a document is replaced after review, mark the earlier packet as superseded in the internal record. Ask the release reviewer whether the replacement changes what the recipient should receive.

Use this record to answer a specific office question: which evidence did the company authorize for this recipient? Keep that question separate from whether the recipient accepted the claim or agreed with the contractor.

## Cap spending per office function

Set separate monthly ceilings for intake, status preparation, and packet assembly. Name the person receiving early alerts and the person allowed to increase each budget.

Set a per-run allowance, document limit, and retry count. A missing report should return to the office. It should not trigger indefinite model calls or an unbounded search through every loss.

Before another paid step, check the remaining approved allowance. Count failed attempts and any billed document processing. Stop when the next permitted step exceeds the available budget.

Each receipt should include the function, loss reference, source versions, model identifier, attempt count, result, approval state, and cost. Label provisional costs until billing reconciliation is complete.

Keep the model replaceable behind the same function boundary. Review a replacement's processing terms and run the accepted cases before giving it current loss records.

## Train the office on the boundary

Use the 10/80/10 responsibility split: a person directs, the function prepares, and a person checks. Staff should be able to explain each step using one loss file.

Have the administrator demonstrate a wrong-file hold. Have the project manager reject an unsupported completion statement. Have the owner locate a receipt and stop new processing at the budget ceiling.

The [restoration overview](/for/restoration-and-water-fire-damage) places these rules inside the office workflow. Bring Scale With Search one bounded task for an [AI systems scope](/ai-systems) through the [brief form](/work).


Continue the website review: [AI-native restoration: the first functions to build](/articles/ai-native-restoration-first-functions); [Restoration website: build a clear emergency call path](/articles/restoration-emergency-call-website); [Mold remediation pages: remove unsupported health claims](/articles/restoration-mold-remediation-website-claims); [Restoration job files in Google: protect the documents](/articles/restoration-private-job-documents-google-search); [Restoration case studies: show the work your records prove](/articles/restoration-project-case-study-pages); [Restoration Google profiles: assess storm-response bases](/articles/restoration-storm-response-google-profile-locations); [Restoration website insurance claims: write the limits](/articles/restoration-website-insurance-claims); [Water damage drying FAQs: avoid a false completion date](/articles/water-damage-drying-time-website-faq).


[restoration and water or fire damage companies](/for/restoration-and-water-fire-damage): website and search resources.


## Related: restoration and water or fire damage companies

- [Restoration website: build a clear emergency call path](/articles/restoration-emergency-call-website)
- [Mold remediation pages: remove unsupported health claims](/articles/restoration-mold-remediation-website-claims)
- [Restoration job files in Google: protect the documents](/articles/restoration-private-job-documents-google-search)

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
