InSpective

Tier 1 · Configuration

Field impact & dependency mapping

Renaming or retiring a field looks safe from the configuration screen. The risk lives everywhere else: the forms that place it, the workflows and triggers that read it, the list views and search scopes built on it, and the document templates that merge it into client-facing letters. This audit builds a per-field dependency register covering all of them, so every change starts with the full picture instead of a hopeful guess. It also closes the loop on the configuration audit: a never-populated field is only safe to retire once the register confirms nothing still reads it, and a duplicated field is only safe to consolidate once you know which copy each consumer uses.

T1

1What we examine

roadmapForm and aspect placementsCFG-FF

Every form and aspect that places the field, with the phase and work-type scope of each placement, so a change is assessed against everywhere users actually see it.

roadmapCross-scope duplicationCFG-FN

The same concept captured under more than one key or on more than one form, so data splits across copies. The configuration audit already measures this defect (it found 5 logical fields duplicated across raw keys in the synthetic demonstration corpus); the register adds the missing half: which copy each consumer reads, so consolidation keeps the right one.

roadmapWorkflow, trigger, and rule referencesCFG-WT

Workflows, triggers, guards, and business rules that read or write the field: the places where a rename silently stops automation, without an error to alert anyone.

roadmapList views and search scopesCFG-FF

List views, columns, and search scopes built on the field, which fail quietly rather than loudly when it changes.

roadmapDocument-template dependency

Document templates, email templates, and content blocks are analysed to find where the field is merged into generated documents. Our document-analysis engine has mapped more than 4,000 template variables on live migration work; here it answers a different question: which precedents break if this field changes?

roadmapChange blast radius & safety checklistCFG-FF

The register rolled up per field: a ranked list of the fields with the widest reach, a zero-consumer list that turns the configuration audit's dead fields into safe retirement candidates, and a rename-or-retire safety checklist for each change.

2How we examine it

Configuration (forms, aspects, workflows, triggers, list views, and search scopes) is captured read-only through the administration API; document and email templates are exported and analysed by the same document-analysis engine we use on migration work. This tier consumes configuration and template definitions only, so no matter content and no personal data are read.

Every check on this page is roadmap: the per-field register is not yet part of the productised pipeline, and the worked example above is illustrative rather than computed. The method is not speculative: our document-analysis engine has mapped more than 4,000 template variables on live migration work, and the duplicate-field and never-populated counts quoted above are measured by the shipped configuration lens over the synthetic demonstration corpus. The register covers consumers inside the platform and its templates; integrations outside the platform are included only where they are disclosed to us.

3Example finding

Illustrative example from the synthetic demonstration corpus (underlying lens on our roadmap, not yet in the productised pipeline)

One intake field, scheduled for renaming during a form clean-up, turned out to have 31 consumers across six kinds of surface: 6 forms and aspects placing it, 5 workflows and 3 triggers reading it, 4 list views and 2 search scopes built on it, and 11 document templates that would have merged a blank into client-facing letters where the value used to be.

  • 11 document templates would have silently merged a blank on rename: the consumers no configuration screen lists
  • 8 automation consumers (5 workflows, 3 triggers) would have stopped without raising an error
  • Cross-scope duplication is already measurable: the configuration audit found 5 logical fields duplicated across raw keys in the synthetic demonstration corpus; the register shows which copy each consumer reads
  • 95 of 287 never-populated fields from the configuration audit become safe retirement candidates once the register confirms they have no live consumers
31places one intake field was referenced
11document templates merging it into letters
8workflows and triggers reading it
6forms and aspects placing it
Document templates11Forms & aspects6Workflows5List views4Triggers3Search scopes2
An illustrative dependency register for one field scheduled for renaming, broken down by consumer type. The counts show the shape of the deliverable; on an engagement every row is read from your configuration and template exports, never estimated.

4The benefit

What you walk away with

Change with confidence. Every field change ships with its dependency register and a rename-or-retire safety checklist, so configurators stop discovering consumers in production. Template owners get the same register inverted: for each precedent, the fields it merges, so retesting after a change becomes a checklist rather than a hunt through the template library.

← All audit domains See it in a full report