Skip to content

Documentation Separation Guidelines

Version: 1.0 Status: Active Standard Last Updated: 2025-01-11

Purpose

Ensure clear separation between MVP and Vision documentation to prevent scope creep and maintain team focus.

Visual Indicators

Document Headers

MVP Documents:

# Feature Name

**Scope**: MVP
**Timeline**: Weeks 1-12
**Status**: Building Now

Vision Documents:

# [VISION - Not MVP] Feature Name

**Timeline**: Post-MVP, triggered by [specific metrics]
**Current Status**: Concept only
**Warning**: Do not implement during MVP phase

In-Line Tags

Use these tags throughout documentation:

  • [MVP] - Include in current build
  • [VISION] - Future capability
  • [BLOCKED] - Waiting on external dependency
  • [RESEARCH] - Needs investigation

Directory Indicators

/docs-internal/docs/
β”œβ”€β”€ 03-business/           # Mixed content (use tags)
β”œβ”€β”€ 04-architecture/       # Mixed content (use tags)
β”œβ”€β”€ 05-features/          # MVP features only
β”œβ”€β”€ 07-vision/            # Vision features only
    β”œβ”€β”€ index.md          # Big warning about vision status
    └── [subdirectories]  # Clearly future-state

Content Rules

MVP Documentation Must:

  1. Be buildable in 8-12 weeks
  2. Work with 3-person team
  3. Use existing technologies
  4. Have clear success metrics
  5. Fit within 3 pages

Vision Documentation Must:

  1. Start with [VISION - Not MVP]
  2. Include evolution triggers
  3. Explain why it's not MVP
  4. Reference MVP prerequisites
  5. Stay in ../08-vision/ directory

Migration Checklist

When reviewing existing docs:

  • Contains ML/AI sophistication? β†’ Move to Vision
  • Requires > 3 months to build? β†’ Move to Vision
  • Needs team > 3 people? β†’ Move to Vision
  • No clear customer demand? β†’ Move to Vision
  • Depends on future features? β†’ Move to Vision

Examples

Good MVP Documentation

# Policy Upload Workflow

**Scope**: MVP
**Timeline**: Week 3-4
**Status**: Building Now

Users can upload existing policies (PDF/Word) and we'll extract text and identify variables for replacement.

## Implementation

- Use pdf-parse for PDF extraction
- Simple variable detection with regex
- Store as Markdown in Supabase

Good Vision Documentation

# [VISION - Not MVP] AI Policy Generation

**Timeline**: Post-MVP, after 100+ policies uploaded
**Current Status**: Concept only
**Warning**: Do not implement during MVP phase

## Concept

Use LLM to generate custom policies based on:

- Industry patterns
- Existing policy analysis
- Regulatory requirements

## Evolution Trigger

Implement when:

- 100+ policies in system
- Clear patterns identified
- Legal review completed

File Naming Conventions

MVP Files

  • feature-name.md
  • implementation-guide.md
  • mvp-architecture.md

Vision Files

  • vision-feature-name.md
  • future-capability.md
  • Always in ../08-vision/ directory

Cross-References

From MVP to Vision

See Future Enhancements in the vision directory for post-MVP capabilities.

From Vision to MVP

Requires MVP Feature as prerequisite.

Review Process

Before merging any documentation:

  1. Check Scope: Is this MVP or Vision?
  2. Verify Location: Is it in the right directory?
  3. Confirm Tags: Are visual indicators present?
  4. Validate Timeline: Can we build this now?
  5. Test Triggers: Are evolution criteria clear?

Common Mistakes

❌ Mixing MVP and Vision

"The system uses simple rules initially but will use ML to..."

βœ… Clear Separation

"The MVP uses simple rules. See [Vision: ML Enhancement] for future capabilities."

❌ Vague Timeline

"We'll add this later"

βœ… Specific Triggers

"Add after 50+ customers actively using feature"

❌ Assuming Resources

"The AI team will handle this"

βœ… Reality Check

"Requires hiring ML engineer (post-funding)"

Enforcement

  • PR Reviews: Check for proper separation
  • Automated Checks: Script to verify tags
  • Team Training: Regular reminders
  • Documentation Audits: Quarterly review

Remember

Clear separation helps everyone:

  • Developers: Know what to build now
  • Sales: Set correct expectations
  • Investors: See disciplined approach
  • Team: Stay focused on MVP

"If in doubt, it's probably Vision."