DIGNALEGI

The reading room · Digna Legi

Human judgment doesn't leave the software factory. It relocates.

A personal relevance score

80–100: high value. 70–79: worth the time. Below 70: below the usual publication threshold.

Evidence-reviewed score based on available publisher text. Sampled evidence is long but incomplete; some implementation details and examples cannot be fully checked.

Scores reflect one reader’s profile, not an objective quality rating. Best is a separate personal selection.

How scoring works →

This brief · about 3 min with detail

Original article ↗

Why read this

AI coding moves human judgment toward intent, architecture, risk, verification, trust boundaries, and final ownership rather than removing it.

AI brief · Checked against source text

The main idea

The central claim is that a software factory is not a human-free code machine but a repeatable loop where judgment moves to better leverage points. Agents can implement, test, retry, and summarize, but people still define product intent, system shape, quality bars, trust boundaries, and final shipping decisions. The mechanism is selective automation: deterministic checks move earlier and run continuously, while scarce human attention is reserved for ambiguous, risky, or taste-dependent choices.

Some background helpful. Basic familiarity with software development workflows, pull requests, tests, and AI coding agents.

Go a little deeper

The factory starts before code

The author’s most useful distinction is that the factory is designed around intent and constraints, not merely generation. A good loop tells agents what to implement, what not to touch, what checks must pass, when to stop, and what decisions remain human-owned. That turns judgment into environmental rules and review boundaries rather than last-minute taste applied to a giant diff.

Verification has a budget

The brief warning is that more checks do not automatically mean more quality. Fast signals such as linting and type checking belong early; heavier tests, browser checks, mutation testing, and security checks may belong later. The useful question is whether a repeated check is relevant, noisy, or making the system safer, because factory delay can be either valuable evidence or wasted overhead.

Parallel agents create comprehension debt

The author separates review volume from understanding. Running many sessions can leave several mental models cold while code continues accumulating decisions. Passing tests do not preserve why a feature was shaped a certain way, so important work may need trajectory notes or handoff records that capture what happened, what remains, and why the transfer is needed.

Autonomy is earned locally

Autonomy is treated as a per-project, per-task judgment rather than a global switch. Verification can justify more freedom for similar future tasks, but risk, nuance, and trust determine where the human stays closer. The practical consequence is that constraints should tighten or relax deliberately as the system earns or loses confidence, not because automation is fashionable.

A case from the article

The favorites feature that passed but was not understood

The author describes merging an agent-built favoriting feature after tests passed and a browser check seemed acceptable. Days later, while trying to adjust a subtle tap effect, he could not explain how the feature worked and had to relearn it step by step. The case illustrates comprehension debt: approval and test success did not mean the owner retained a usable mental model.

How the case is made

The case is made through practitioner observation, concrete workflow examples, failure anecdotes, and a sample factory run with timing and rejection details.

Where the idea has limits

The argument applies most clearly when work is repeatable, event-driven, and parallel; the author says many teams may get far enough with ordinary Claude Code or Codex sessions plus strong specs and checks.

A question to take away · from Digna Legi

Where in your own workflow is human review still expensive because the system produces weak evidence rather than risky code?

What the original adds

The source adds concrete factory mechanics: label-driven queues and locks, run states such as success/flawed/blocked/manual, verification budgeting, handoff failure points, and examples of misleading green checks.

About this brief

AI-written, then separately checked for source support, useful detail and clarity. The author’s claims and our editorial question are kept separate. The original remains the author’s work. How we select and summarise →

Digna legi. Worth reading.