Urgent.News

What's breaking now, across thousands of outlets.

AI

Why human oversight is shifting from writing code to defining requirements

This walks through the pipeline our agents operate inside—from a recorded scoping meeting through unit specs, spec review, generated code, The post Why human oversight is shifting from writing code to defining requirements appeared first on The New Stack .

Why human oversight is shifting from writing code to defining requirements

The article discusses a shift in human oversight from writing code to defining requirements. In the pipeline used by agents, a recorded scoping meeting is the first step, where teams from various departments discuss the intent and scope of a feature. This recording becomes the scoping document, which is then signed off by product managers and becomes the source of truth.

The scoping document breaks down the feature into release groups and numbered units, each with its own purpose, scope boundaries, functional requirements, architectural layers, dependencies, feature flags, and acceptance criteria. The scoping document is then synced into the issue tracker and assigned to developers. When a developer picks up a unit, they generate a unit spec from the scoping material, which includes named interfaces, method signatures, files to create or modify, error-handling matrices, query flows, and a list of what the unit deliberately will not do.

Developers review the spec against the scoping document to ensure that every requirement is covered and that nothing has been dropped during translation. Only then does an agent write code, which must cover the entire call path from entry point to service layer, including unit and integration tests. After the code is written, it goes through a standards check, automated PR review, a second developer's approval, QA reviews, and a release gate before being deployed on Thursdays.

The article highlights a flaw in this pipeline - a single bad requirement can slip through unnoticed, even with automated tests, QA, and release gates in place. This is because the instruction itself never goes on trial, and the focus is on whether the code conforms to its instructions, not on the validity of the requirements.

Written by urgent.news from The New Stack's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at thenewstack.io →

More in AI

How, Exactly, Could A.I. Kill Us?

  • Joshua Rothman's P(doom) probability of AI causing human extinction is around ten percent.
  • Recent hacks and rapid progress of AI models make AI threat more tangible.
  • AI's unpredictable behavior and capabilities increase plausibility of associated risks.

AI Media-Buying Agents: L1, L2, L3 Autonomy Explained (2026)

TL;DR: Autonomous media-buying agents that spend without human review are a lawsuit waiting to happen. Bounded autonomy in three tiers is the working pattern - L1 the agent recommends, L2 a human…

  • AI media-buying agents in 2026 are moving from full autonomy to a three-tier approach.
  • L1 tier focuses on recommendations, observing ad accounts for underperformance or new creative.
  • L3 tier allows bounded autopilot with kill switches and 85% human approval before autonomy.

More from Thursday 17 September →