Your repository is fully set up and ready to build. This is your entry point.
✅ Specifications — Define what you're building
✅ Architecture — Show how it works
✅ Sprint Plan — Guide your 90 minutes
✅ Setup Guide — Get your environment ready
✅ Code Standards — How to collaborate
You're NOT integrating with real Jira/Outlook APIs during the sprint.
Instead: Use realistic mock data so you can build 10x faster.
Real API integration happens after the sprint.
- QUICK_REF.md — 2 min, one-page overview
- GETTING_STARTED.md — 5 min, your role-specific tasks
- PROJECT_PLAN.md — 3 min, sprint timeline
# Copy environment template
cp .env.example .env.local
# Install dependencies
npm install
# Create database
createdb morning_command_center_dev
# Start dev server
npm run dev
# Open http://localhost:3000Detailed setup: See SETUP.md
Pick your role below and follow the checklist:
→ GETTING_STARTED.md#product-manager
Main job: Define algorithm, validate metrics
Key file: specs/FEATURES.md
→ GETTING_STARTED.md#enterprise-architect
Main job: Database schema, TypeScript types
Key file: specs/DATA_MODEL.md
→ GETTING_STARTED.md#full-stack-engineer
Main job: Mock services, API routes, aggregation
Key file: docs/INTEGRATIONS.md (Mock Data section)
→ GETTING_STARTED.md#ux-architect
Main job: React components, theme system, responsive design
Key file: specs/UI_SPECS.md
| Question | File |
|---|---|
| What are we building? | README.md |
| What are the features? | specs/FEATURES.md |
| What's the data structure? | specs/DATA_MODEL.md |
| What's the API contract? | specs/API.md |
| What are the components? | specs/UI_SPECS.md |
| How does it all fit together? | docs/ARCHITECTURE.md |
| How do I implement mock services? | docs/INTEGRATIONS.md |
| What's the sprint plan? | PROJECT_PLAN.md |
| How do I set up my environment? | SETUP.md |
| What are the code standards? | CLAUDE.md |
⏱️ 0-15 min → Spec review & architecture alignment
⏱️ 15-45 min → Data model & API contracts
⏱️ 45-75 min → Mock services & React components
⏱️ 75-90 min → Integration & demo prep
Full breakdown: See PROJECT_PLAN.md
✅ OvernightSummaryCard displays real mock data
✅ Executive Dashboard shows 4+ KPI cards
✅ Light mode + Dark mode both working
✅ Responsive design (mobile, tablet, desktop)
✅ Zero TypeScript errors, zero console errors
✅ Mock services integrated with APIs
✅ Team understands full data flow
✅ 2-minute demo ready
See PROJECT_PLAN.md#success-criteria for details.
| Decision | Rationale |
|---|---|
| React + TypeScript | Type safety, component reuse |
| Tailwind CSS | Enterprise styling, consistent theme |
| PostgreSQL | Reliable, extensible with JSONB |
| Mock Services | Fast sprint, real API post-sprint |
| OAuth 2.0 (post-sprint) | Industry standard for Jira/Outlook |
See CLAUDE.md for code standards.
Q: Do we really not need real API credentials?
A: Correct. Mock data only during sprint. Real APIs post-sprint.
Q: What if we have a question about the spec?
A: Check the relevant file (specs/FEATURES.md, specs/API.md, etc.)
If still unclear: Ask the team, Product Manager decides immediately.
Q: How do we know when we're done?
A: See PROJECT_PLAN.md#success-criteria
Q: What if we finish early?
A: See PROJECT_PLAN.md#stretch-goals
Q: Can we change the spec?
A: Not during sprint. Document learnings, adjust post-sprint.
# Setup
npm install
npm run db:migrate
npm run dev # Start on http://localhost:3000
# Check code quality
npm run type-check # TypeScript errors
npm run lint # ESLint issues
npm test # Run tests
# Database
psql morning_command_center_dev # Connect to DBSee SETUP.md — Useful Commands for more.
| Role | Checklist | Start Here |
|---|---|---|
| PM | [ ] Review specs [ ] Define algorithm | GETTING_STARTED.md#product-manager |
| EA | [ ] Design DB [ ] Create types | GETTING_STARTED.md#enterprise-architect |
| FSE | [ ] Mock services [ ] API routes | GETTING_STARTED.md#full-stack-engineer |
| UX | [ ] Build components [ ] Theme system | GETTING_STARTED.md#ux-architect |
- Check the spec first — Most answers are documented
- Ask the team — No waiting for async responses
- Escalate immediately — Role owner decides in < 2 minutes
- Move on — Never block the sprint
See PROJECT_PLAN.md#comm--escalation.
- ✅ Everyone reads QUICK_REF.md (2 min)
- ✅ Your role reads GETTING_STARTED.md section (5 min)
- ✅ Set up environment from SETUP.md (10 min)
- ✅ Team syncs on PROJECT_PLAN.md (5 min)
- ✅ Start building! (Sprint timer at 0:00)
✅ Specifications complete
✅ Architecture documented
✅ Team roles defined
✅ Sprint plan written
✅ Code standards set
✅ Mock data strategy defined
✅ Setup guide provided
✅ Git repo configured
YES. You're ready. Let's build! 🚀
Quick References (START HERE)
├── START_HERE.md ← YOU ARE HERE
├── QUICK_REF.md (one-page sprint guide)
├── GETTING_STARTED.md (role-specific tasks)
├── README.md (project overview)
Specifications (WHAT TO BUILD)
├── specs/FEATURES.md
├── specs/DATA_MODEL.md
├── specs/API.md
└── specs/UI_SPECS.md
Architecture & Implementation (HOW TO BUILD)
├── docs/ARCHITECTURE.md
└── docs/INTEGRATIONS.md (mock data strategy)
Project Planning (WHEN & WHO)
├── PROJECT_PLAN.md
├── CLAUDE.md (code standards)
└── SETUP.md (environment setup)
Configuration
├── .env.example (copy to .env.local)
└── .gitignore
Generated: July 30, 2025
Status: ✅ Ready to Sprint
Duration: 90 minutes
Team Size: 4 people
Let's ship a production-quality prototype! 🎯