Specifications as Compiler Targets

GitHub&rsquo;s spec-driven development pattern treats specifications as executable source code that AI compiles into implementation. When the spec is the source of truth, you solve vibe coding and documentation drift simultaneously.