Documentation Structure & Navigation Guide
Last Updated: 2026-02-27
This guide explains the documentation structure and helps you find what you need quickly.
Quick Navigation
🎯 Getting Started
- New to the project? Start with Project Overview
- Setting up? See Setup Guide and Slack App Setup
- Want to understand the architecture? Read Architecture
🚀 Current Sprint Work
- Sprint Status: MVP Roadmap - Currently Week 3, Sprint 1 MVP
- AI Summary Feature: Quick Start Guide
- Implementation Plan: AI Summary Implementation Plan
- Jira Tickets: Live Dashboard
📚 Core Documentation
Project Planning & Strategy
- Vision & Overview - Consolidated product vision and requirements
- MVP Roadmap - Detailed 12-week timeline
- MVP Scope & Requirements - 31 user stories, 8-week plan
- POC Scope & Achievements - What was built in POC
- Backlog - Full backlog (252 tickets)
- Sprints - Sprint planning (6 sprints)
Technical Documentation
- Architecture - System architecture overview
- Implementation Guide - Detailed implementation guide
- POC Guide - POC documentation
- Slack Bot Architecture - Slack bot technical details
Backend (Symfony)
- Backend Overview - Start here for backend
- API Reference - Complete REST API documentation
- Entities - Database entities
- Services - Business logic services
- Database - Database setup and management
AI Summary System (NEW)
- Architecture - Complete technical architecture
- Implementation Roadmap - 29 tickets, 3 sprints
- Quick Start Guide - Get started immediately
- Implementation Plan - Executive summary
Slack Bot
- Slack Bot Overview - Start here for Slack bot
- User Guide - How to use the bot
- Technical Docs - Handler documentation
Integrations
- Notion Integration - Notion API integration
- Notion Setup - Setup guide
- Notion API Examples - API examples
Operations
- Setup Guide - Environment setup
- Deployment - Deployment guide
- Testing - Testing guide
Development Workflow
- Git Strategy - Complete git workflow, commits, PRs, and branches
- Project Structure - File organization
Documentation Structure
Root Level (/docs/)
High-level overview documents:
index.md- Homepagearchitecture.md- System architecturedeployment.md- Deployment guideIMPLEMENTATION_GUIDE.md- Implementation guide (1022 lines)poc-guide.md- POC guideslack-bot-architecture.md- Slack bot architecture
Project (/docs/project/)
Project planning and management:
- overview.md - Vision, Success Metrics, and Project context (Consolidated)
- poc-scope.md - POC scope and achievements
- mvp-scope.md - MVP scope (31 user stories)
- backlog.md - Full backlog (252 tickets)
- sprints.md - Sprint planning
- project_structure.md - File organization
- git-strategy.md - Git workflow, commits, PRs, branches
- ai-summary-implementation-plan.md - AI summary plan (Removed)
- ai-summary-quick-start.md - AI summary quick start (Removed)
Backend (/docs/backend/)
Backend technical documentation:
Root Files:
architecture/overview.md- Technology stack & Quick Start (Consolidated)api-reference.md- Complete API reference (892 lines)entities.md- All entities (760 lines)services.md- All services (688 lines)controllers.md- Controllersdatabase.md- Database setup (814 lines)ai-summary.md- AI summary architecture (NEW)
Subdirectories:
api/- API endpoint details (4 files)entities/- Entity details (2 files)services/- Service details (4 files)architecture/- Architecture docs (2 files)infrastructure/- Infrastructure docs (2 files)guides/- Guides (1 file)
Slack (/docs/slack/)
Slack bot documentation:
README.md- Overviewslack-bot-guide.md- User guideslack-handlers.md- Technical docs
Integrations (/docs/integrations/)
Integration guides:
README.md- Overviewnotion-integration.md- Notion integration (592 lines)notion-setup.md- Notion setup (573 lines)notion-api.md- API examples
Setup (/docs/setup/)
Setup guides:
setup.md- Environment setupslack-app-setup.md- Slack app setup
Tests (/docs/tests/)
Testing documentation:
testing.md- Testing guide
Workflow (/docs/workflow/)
Workflow documentation:
index.md- Overviewsprint-0.md- Sprint 0 showcasemvp-roadmap.md- MVP roadmapuser-stories.md- User stories
Jira (/docs/jira/)
Jira integration:
index.md- Live dashboard links (no static files)
Weekly (/docs/weekly/)
Weekly reports:
index.md- Dynamic indexweek-01.mdthroughweek-12.md- Weekly reportsweekly.data.js- Data loader
Sprints (/docs/sprints/)
Sprint documentation:
index.md- Sprint overview
Report (/docs/report/)
Internship report:
index.md- Stagerapport
Archive (/docs/archive/)
Archived documentation:
notion/- Old Notion docsYappa/- Company info
Documentation Principles
1. Single Source of Truth
- overview.md is the authoritative project vision and strategy document
- mvp-roadmap.md is the authoritative timeline
- mvp-scope.md is the authoritative MVP scope
- backlog.md is the authoritative ticket list
2. Layered Documentation
- Root files provide comprehensive overviews
- Subdirectory files provide focused details
- This is intentional, not duplication
3. Living Documentation
- All docs include
lastUpdatedfrontmatter - Docs are updated as the project evolves
- Old versions are archived, not deleted
4. VitePress Structure
- Uses VitePress for static site generation
- Navigation defined in
.vitepress/config.js - Supports Mermaid diagrams
- Dead link checking enabled
Finding What You Need
I want to...
Understand the project → Start with Project Overview
Set up my environment → Follow Setup Guide
Understand the architecture → Read Architecture and Backend Overview
Work on AI summaries → Read AI Summary Quick Start
Create Jira tickets → Use Implementation Roadmap
Write good commits → Follow Git Strategy
Understand the API → Check API Reference
Deploy the application → Follow Deployment Guide
Test the application → See Testing Guide
Integrate with Notion → Read Notion Integration
Use the Slack bot → Check Slack Bot Guide
Recent Updates (2026-02-27)
New Documentation
- ✅ AI Summary Architecture (
backend/ai-summary-architecture.md) - ✅ AI Summary Implementation Roadmap (
backend/ai-summary-implementation-roadmap.md) - ✅ AI Summary Quick Start Guide (
project/ai-summary-quick-start.md) - ✅ AI Summary Implementation Plan (
project/ai-summary-implementation-plan.md) - ✅ Git Strategy (
project/git-strategy.md) - Merged from git-workflow.md and git-commit-strategy.md - ✅ Documentation Guide (
DOCUMENTATION_GUIDE.md)
Updated Documentation
- ✅ Project Structure (
project/project_structure.md) - ✅ VitePress Config (
.vitepress/config.js) - Removed dead links, merged duplicates
Fixed Issues
- ✅ Removed 23 dead links from navigation
- ✅ Merged duplicate git documentation files (git-workflow.md + git-commit-strategy.md → git-strategy.md)
- ✅ Added AI Summary section to backend docs
- ✅ Updated project structure to reflect current state
- ✅ Clarified Jira uses live dashboards (no static files)
Contributing to Documentation
When to Update Docs
- When adding new features
- When changing architecture
- When fixing bugs that affect behavior
- When learning something non-obvious
How to Update Docs
- Update the relevant markdown file
- Update
lastUpdatedfrontmatter - Update navigation in
.vitepress/config.jsif needed - Test locally with
npm run docs:dev - Commit with descriptive message
Documentation Standards
- Use clear, concise language
- Include code examples where helpful
- Use Mermaid for diagrams
- Add frontmatter metadata
- Link to related docs
- Keep docs up to date
Need Help?
Documentation Issues
- Check this guide first
- Search existing docs
- Check the navigation sidebar
- Look in related sections
Technical Issues
- Check Setup Guide
- Check Testing Guide
- Check Deployment Guide
- Check relevant technical docs
Project Questions
- Check Vision & Overview
- Check MVP Roadmap
- Check MVP Scope
- Check Backlog
Maintained by: Development Team Last Updated: 2026-02-27 Version: 1.0