Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk5 min

Why Plan Review Stopped Working: Keeping Infrastructure Approvals Effective

An approval can remain in the workflow while losing its value as a control. Mariusz Michalowski’s proposed approach separates automated policy checks, bounded experiments, human intent review, and enforcement-generated audit evidence.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Infrastructure plan review stops functioning as a meaningful control when the volume of proposed changes outstrips the attention reviewers can give them. The approval step may still appear in the workflow, but an approval record alone cannot show that someone carefully checked compliance, risk, intent, and evidence. In his September 24, 2026 article for DevOps.com, Mariusz Michalowski argues that teams should automate checks that can be expressed as rules, use constraints to limit blast radius, preserve human judgment for whether a change fulfills its request, and make enforcement produce an audit record.

Why an approval can remain visible but lose its value

Infrastructure plan review asks a person to inspect a proposed change and decide whether it should proceed. As Michalowski describes it, that approval step has often been expected to do four jobs at once:

As an Amazon Associate I earn from qualifying purchases.

  • Check the change against organizational rules.
  • Estimate its potential blast radius.
  • Decide whether it implements the request that prompted it.
  • Leave evidence that an evaluation took place.

All four jobs require attention, but they do not all call for the same kind of judgment. When review volume grows beyond what people can inspect carefully, clearing the queue can become the practical priority. The workflow still records approvals, yet the record no longer establishes that each change received meaningful scrutiny. Michalowski captures this distinction with the line, “A saturated control emits the same signals as a working one.” That is his diagnosis, not a finding attributed to an independent standards body or regulator.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What makes review capacity saturate

Generated changes can be harder to recognize

Michalowski points to generated code as a challenge: reviewers may lack a familiar baseline against which to recognize patterns or anomalies. The issue is not simply the number of lines in a plan, but whether a person can interpret what the change means in context.

Slow reviews can encourage workarounds

If waiting for review takes too long, people may turn to an unplanned console change rather than wait for the governed path. That creates a gap between the intended workflow and the infrastructure state teams need to manage.

Routine records may conceal shallow review

A standard audit event can look identical whether an approval followed close inspection or a quick click to clear a queue. That makes approval counts a weak proxy for control quality when the review process is overloaded.

The article’s examples of “40 pull requests before lunch” and “90 seconds” illustrate the pressure scenario; they are not reported measurements or statistics.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Give rules, constraints, and human judgment separate jobs

Michalowski’s proposed redesign starts by matching each review responsibility to a mechanism suited to it. Machine-evaluated rules can handle requirements that are explicit; constraints can limit the damage a change can cause; people can judge whether the proposed change actually answers the request.

Review responsibility Proposed mechanism What still needs attention
Compliance with written rules Evaluate policy during the infrastructure run, and evaluate again after state changes. Teams must define and maintain the rules they want enforced.
Blast-radius management Set operational boundaries such as expiry, spending caps, permitted resource types, and separation from production data. Choose limits that fit the environment and the risk being controlled.
Whether the change fulfills the request Keep this as a human review responsibility. Compare the proposed change with the actual request and its context.
Evidence of evaluation Generate records from enforcement, including the rule, input, decision, and time. Use scheduled drift detection and track how long unintended state persists.

Automate explicit policy checks

Rules that can be written down should not depend solely on a reviewer remembering to notice a violation. The article recommends evaluating compliance as part of the infrastructure run and reevaluating it after state changes. It also proposes deny-by-default treatment for costly or difficult-to-reverse areas such as identity and access management, networking, and data. Exceptions defined by policy can then be routed to people rather than silently accepted.

Keep request intent with reviewers

A policy engine can inspect resource attributes, but those fields alone do not reveal whether the plan implements what a person asked for. The proposed division of responsibility therefore does not eliminate review: it reserves human attention for intent verification, where understanding the request matters.

Use constraints instead of relying on a quick risk estimate

A reviewer has limited time to predict the consequences of a proposed change. Michalowski argues that teams can reduce reliance on that short-time estimate by imposing boundaries on what experimental infrastructure can do.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Expire experimental infrastructure rather than leave it running indefinitely.
  • Cap spending to limit financial exposure.
  • Restrict which resource types an experiment may create or change.
  • Keep experiments isolated from production data.

These controls do not determine whether a change is correct or appropriate. They bound its possible impact while leaving request-specific judgment to the reviewer.

Separate production traceability from experimental speed

The article advocates a two-path model rather than forcing every change through the same workflow. Production infrastructure-as-code and GitOps remain the system of record; experimental work can use a governed fast path that permits speed within defined limits.

Dimension Production path Experimental path
Primary purpose Operate production infrastructure through the system of record. Enable faster experimentation within governance boundaries.
Traceability and speed Traceability through infrastructure-as-code and GitOps. Governed speed, subject to the controls set for experiments.
Decision split Machine-evaluated rules check defined policy; human review checks whether the change meets the request. Rules and constraints define permitted activity; the article does not specify a separate human-review requirement for every experimental change.
Blast-radius approach Manage changes through the production system of record. Bound risk with controls such as expiry, spending caps, resource restrictions, and production-data isolation.

The distinction is about governance design, not a quantified comparison: Michalowski’s article provides no measured outcomes for the two paths.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Make audit evidence an output of enforcement

If an audit record must show more than that someone clicked approve, the enforcement process can record what rule was evaluated, what input it received, what decision followed, and when that decision occurred. This ties the record to the control’s actual operation rather than relying on an approval event as a proxy for scrutiny.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The article also recommends scheduled drift detection. A raw drift count says how many unintended states were found; drift mean time to repair (MTTR) adds how long those states persisted before correction. That duration can make the exposure more visible, although the article does not provide a target MTTR or comparative results.

Best Value
Sale
Peace of Mind Planner: Important Information about My Belongings, Business Affairs, and Wishes
  • Durable hardcover with concealed wire-o binding
  • Archival, acid-free paper helps preserve your information.

Product capabilities described in the article

Michalowski names Spacelift Intelligence, Intent policies, and Infra Assistant Build mode. He describes attached Intent policies as being evaluated before create, update, delete, import, and refresh operations. In that account, a matching deny rule produces an explicit denial reason, while an operation with no matching rule is held for review. These are capabilities as described in the DevOps.com article; they are not independently verified here against official product documentation.

The broader governance argument does not depend on those named products: teams need explicit rules for machine checks, bounded environments for experiments, human review of intent, and records that show enforcement decisions.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.