Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Root Documentation: The Foundation

Why Foundation Documents Matter

Foundation documents are the bedrock of VDD. They capture your original vision in a structured format, establishing the core truths that guide every decision throughout the project.

These three documents form a hierarchy of intent:

  1. project_description.md - What we’re building and why
  2. philosophy.md - Core principles and beliefs driving decisions
  3. known_requirements.md - Specific requirements and constraints

AI reads these first in every session. They become the lens through which AI interprets all subsequent project development.

The Three Foundation Documents

1. project_description.md - The North Star

This document transforms scattered project information into structured understanding. It’s the single source of truth about what you’re building.

Core Questions to Answer:

  • What are we building?
  • What are the various scopes of this project?
  • What problem are we solving?
  • What does success look like?
  • Who will use it and why?

2. philosophy.md - The Soul

Philosophy captures the intangible aspects that shape every decision. It’s about values, not features. This document prevents technically correct but visionally/spiritually wrong implementations.

Core Question to Answer:

  • what is the philosophy of this project?

3. known_requirements.md - The Contract

Requirements translate vision into concrete constraints. They define the boundaries within which AI must operate.

Core Questions to Answer:

  • What technical constraints exist?
  • What business rules apply?
  • What user needs must be met?
  • What regulations must we follow?