Directories decay at the speed of daily change, and annual audits catch the decay a year late. A quarterly structural review is the practical middle: frequent enough to catch drift while it is small, light enough to survive as a routine.

The quarterly checklist#

One afternoon, five checks, same order every quarter:

  • Defects: new circular references, depth violations, orphans, and overlaps since last quarter.
  • Ownership: groups that lost their owners.
  • Licensing: new duplicate or conflicting assignments, and seats held by disabled accounts.
  • Drift: the compliance trend against your encoded policies, and its direction.
  • Evidence: a snapshot filed as this quarter's baseline.

Compare, do not re-survey#

The routine's efficiency comes from diffing: reviewing what changed since the last baseline instead of re-discovering the whole tenant. A review that starts from a diff finishes in hours; one that starts from scratch becomes the project everyone postpones.

VisualizerEngine

The routine in VisualizerEngine

Every checklist item is a standing view: ranked defects, orphan detection, per-user license conflicts, and the live compliance percentage with drift plotted. Snapshot diffs against last quarter's baseline reduce the review to reading the change list, and the snapshot you take at the end files the next baseline.