PlaysbyMoat8
Back to the library
The workflow guideOperations

Refresh planning documents when map data changes

Connect versioned spatial objects to dependent tables and document sections so approved map changes produce a traceable planning-document update.

6 implementation stepsAdvanced

How this works

Connect versioned spatial objects to dependent tables and document sections so approved map changes produce a traceable planning-document update. The same planning object can appear in a layer, a summary table, a calculation and several text sections. A map edit is incomplete until those dependent representations are refreshed or explicitly held for review.

Use stable object IDs and versioned dependencies to determine what changed. GIS tools and deterministic formulas calculate geometry and quantities; the assistant helps normalize descriptions, classify records against approved rules and draft explanations. Preserve the previous package so reviewers can inspect exact differences.

Before you start

Versioned spatial source

Obtain an authorized before/after layer snapshot with stable IDs, coordinate reference systems and the approved change boundary.

Specialist rules

Collect the actual attribute, classification, calculation and document requirements approved for this project.

Available export path

Use existing GIS/database access or supplied layer and table exports; do not assume a live connector or invent a schema.

Prepare the inputs

spatial_change_set
Required

GIS layers or object table

Include object IDs, prior/current versions, geometry type, CRS and change reason.

dependency_map
Required

Table

Link object attributes and calculated indicators to specific table cells and document sections.

calculation_rules
Required

Versioned formulas

Specify units, rounding, spatial predicates and source of each approved rule.

document_templates
Required

Editable files

Identify required fields and the version of the current document package.

optional_reference_data
Optional / conditional

Approved layers or tables

Record currency, permissions and any coverage gaps before joining external data.

Implementation, step by step

  1. Freeze the revision boundary

    • Record the source versions, changed objects and the review purpose.
    • Separate approved edits from proposed design changes that remain undecided.

    Checkpoint: The update has a reproducible before-state and a bounded change set.

  2. Trace dependencies

    • List every affected quantity, table and narrative section through stable identifiers.
    • Flag missing links and avoid matching objects solely by similar names.

    Checkpoint: The team can see which artifacts must change and which remain unaffected.

  3. Validate spatial inputs

    • Run available geometry and attribute checks using the project's documented rules.
    • Check CRS, units, duplicate IDs and missing classifications before calculation.

    Checkpoint: Invalid objects enter an exception queue instead of contaminating totals.

  4. Recalculate affected values

    • Use GIS operations or deterministic scripts for approved areas, counts, intersections and other quantities.
    • Preserve the formula version and distinguish recalculation from a specialist design decision.

    Checkpoint: Every changed value can be reproduced from a specific object version.

  5. Draft dependent content

    • Populate tables and prepare revised explanatory wording from checked values.
    • Keep policy or regulatory interpretation with the qualified reviewer; do not invent missing standards.

    Checkpoint: The draft text and tables cite internal object and calculation references.

  6. Reconcile the package

    • Compare old and new values and inspect representative map/table/text links.
    • Deliver the draft package with unresolved dependencies and a specialist review checklist.

    Checkpoint: Map, tables and narrative share the same revision identifier or an explicit exception.

Decisions along the way

A changed object has no document link

Report the missing dependency and ask the project owner where it belongs.

Geometry is invalid or units are ambiguous

Hold the affected calculations until a specialist corrects the input.

A rule version changed with the map

Separate the effects of data changes and rule changes in the review register.

What you will produce

planning-update-package

Editable documents and tables

A synchronized candidate package for specialist approval.

Include: revision_id · affected_sections · checked_values · draft_text · review_status

spatial-document-change-register.csv

Table

A trace from spatial edits to document differences.

Include: object_id · source_version · dependent_field · old_value · new_value · rule_version · exception

Check the result

  • The CRS and units are consistent before any spatial calculation.
  • Object IDs remain stable across source and report versions.
  • Narrative statements agree with the checked table values.
  • Missing geometry or classification is not replaced by zero area or an invented category.

When something goes wrong

A template silently omits a changed field

Compare the dependency list with generated fields and restore the missing update.

Two specialists edit the same object version

Retain both changes and request an explicit merge decision.

Live integration is unavailable

Use a dated export and label the package as a snapshot, not a synchronized live system.

A worked example

SYNTHETIC EXAMPLE · NOT A REPORTED BUSINESS RESULT

Request

Refresh a planning summary after a boundary correction.

Inputs

Synthetic example. Object Z17 changes from 10 to 12 hectares under the same approved CRS and classification. A linked table totals Z17 with Z18, which remains 8 hectares. One narrative paragraph still states a combined 18 hectares.

Expected result

Synthetic expected result. The deterministic update changes the total to 20 hectares, revises the dependent paragraph, and records the two-hectare delta against Z17's revision. Unaffected sections stay unchanged. The specialist reviews the geometry and classification before approving the package.

Run a small pilot

Start small

One layer, a small changed-object set and two dependent document sections.

Record the baseline

Record current manual update effort and known map/document mismatches.

Agree success criteria

Measure dependency coverage, calculation reproducibility and specialist corrections.

Stop or revise

Stop package approval if object identity, geometry validity or applicable rule versions are unresolved.

Keep the scope clear

  • The assistant does not choose land use, approve engineering design or certify legal compliance.
  • This workflow requires real data dependencies; a generic generated report is not a substitute for a verified spatial model.

Check before using

Qualified specialists approve spatial classifications, design decisions and applicable rules. AI-generated wording cannot establish regulatory compliance.

Business activities

  • Review business performance
  • Operate and improve AI workflows
  • Inspect and maintain physical assets

Editorially adapted workflow; not independently tested.

FROM A RECIPE TO YOUR WORKFLOW

Bring the company context together.

This workflow needs reliable inputs before it needs a better prompt. Moat8 Vault brings working information into a readable archive for the AI tools you use.

For this recipe: Versioned spatial layers and change set · Approved calculation and classification rules · Linked tables and document templates

Start with one recurring task, agree which sources to use, and review the first result with your team.

Discuss this workflow

What does your team do?

Choose the recurring work you would like to improve.

A field guide, made for work.

Plays is a curated library of anonymized business workflows. Each recipe explains the inputs, steps, tools, and checks you can adapt to your team. These are editorial guides, not independently tested implementations.

When you share a company website, the guide may read a limited number of public pages on that website. Messages and retrieved page text are sent to our AI provider, NVIDIA, to recommend relevant workflows. Share a general description rather than confidential information.

Saved workflows and selected activities stay in this browser. Your chat history and selected company website are kept in this tab and cleared when you reload or start a new chat. The server does not store conversations. Live source monitoring is not enabled.

If you allow analytics, PostHog receives page views and actions such as workflow saves, skill downloads and link clicks. Random browser and session identifiers connect these actions without identifying you by name. Your choice and browser identifier expire after 90 days; sessions restart after 30 minutes of inactivity or 24 hours. We use local storage, not analytics cookies. Messages, company URLs, search text, full referrers and IP addresses are not sent. There are no person profiles or session recordings. You can decline or withdraw in Analytics settings; Do Not Track and Global Privacy Control keep analytics off.

Read the Plays Privacy Notice ↗