in the video, luke took one feature in his own app from idea to shipped through defract: scope, design, architecture, implementation, review, release. each stage runs its own claude code agent that reviews the last one's work. here is how to do the same on your repo.
he rejected a product decision while it was still a picture, before a single component existed. the change was cheap because nothing was built yet.
defract named the files it would create, reuse, and modify before touching the repo. then he diffed that plan against what actually changed.
passing tests were not the verdict. a separate reviewing agent read the diff, and the first real issue got caught on camera before anything landed.
his own claude subscription, his own github, transcripts that never left his machine. defract is the process around claude code, not a markup on top of it.