§1 The argument

60 years of process, built for the wrong failure modes

Code review, standups, and sprint ceremonies all exist because humans forget, tire, and protect their egos. Models do none of that. They fail in their own ways, and a lifecycle that doesn't defend against those failures is theater.

DimensionSDLC (built for humans)ADLC (built for models)
Defends againstHuman failure: forgetfulness, ego, fatigueModel failure: premature satisfaction, sycophancy, context rot, reward hacking
The specA requirements document humans interpretTests are the spec, frozen as rails before the build starts
ReviewPeer code review: does a colleague approve?Prosecution: fresh reviewers charged with breaking the change, and findings must reproduce before the builder sees them
Unit of trustThe engineer who wrote itExplicit exit contracts: deterministic evidence plus human attestation
Audit trailCommit messages and ticket commentsgate-manifest: a verdict ledger auditors can read
Cost over timeProcess overhead compoundsGets cheaper over time, because findings distill into permanent defenses

Read the original essay ↗

ADLC began as an essay series. Read the original theory at voodootikigod.com ↗MIT · @adlc on npmPrivacy