信頼できるデリバリーの出発点:仕様
Vibe Codingは週末で完成できるプロジェクトには対応できる。スクリプトを書く、プロトタイプを作る、個人用ツールを作る。しかし、プロジェクトが継続的なイテレーション、複数人での協働、本番環境での安定運用を必要とする場合、Vibe Codingのランダム性は致命的な欠陥となる。
仕様を加えると、能力の境界はただちに拡張される。明確な仕様があれば、Agentはインターフェース定義からテスト通過、コードマージまで、単一機能モジュールの開発を確実に完遂できる。これだけでも小規模プロダクトの日常的なイテレーションを支えるには十分である。以降の章ではこの境界をさらに拡張するが、仕様がその基盤である。検証、分解、オーケストレーションを含む後続のすべてのプラクティスは、仕様の上に構築される。仕様のないAgent開発は、単に体系化されたVibe Codingに過ぎない。