Last Updated: October 22, 2025
Purpose: Guide to navigating this documentation repository
1. README.md
Purpose: High-level project overview and value proposition
Audience: New team members, stakeholders, executives
Content: What we build, who we serve, product priorities
Purpose: Single source of truth for product strategy
Audience: Product team, engineering leads, investors
Content:
- Detailed target market analysis (both segments)
- Competitive advantages and data moat
- Product roadmap (Phases 1-3)
- Business model and pricing rationale
- Go-to-market strategy
- Success metrics
Purpose: Quick reference for dual-segment strategy
Audience: Marketing, sales, product managers
Content:
- Why both segments are equally important
- Key product and marketing implications
- Concise summary (detailed info in product-strategy-refined.md)
- planning/feature-roadmap.md - Phased feature development (4 phases, Vietnam-only for Phases 1-3)
- planning/mvp-acceptance-criteria.md - Detailed acceptance criteria for MVP features
- planning/monetization-strategy.md - Pricing tiers, revenue projections, ROI justification
- planning/analytics-ai-strategy.md - Technical implementation of analytics and AI features
- planning/implementation-roadmap.md - 12-week sprint plan with task breakdown
- architecture/database-schema.md - Core tables (19 tables + locations table)
- architecture/database-schema-analytics-extension.md - Analytics tables for AI training (4 tables)
- architecture/system-diagram.md - Overall architecture and tech stack
- research/vietnam-market-strategy.md - Go-to-market tactics for Vietnam
- research/competitive-analysis.md - Competitor analysis
- research/japan-market-strategy.md - Japan expansion strategy (deferred to Phase 4, Year 2+)
- design/wireframes-ux-flow.md - Wireframes and user flows
- .github/copilot-instructions.md - AI coding assistant instructions (Vietnam market focus)
- knowledge-base/glossary.md - Vietnamese-English business term translations
- knowledge-base/communication-language-guidelines.md - Team communication standards
README.md (overview)
↓ references
planning/product-strategy-refined.md (master strategy)
↓ referenced by
├── planning/target-market-clarification.md (quick reference)
├── planning/feature-roadmap.md (features)
├── planning/monetization-strategy.md (pricing)
├── planning/analytics-ai-strategy.md (AI implementation)
├── planning/implementation-roadmap.md (execution plan)
└── research/vietnam-market-strategy.md (GTM tactics)
| Topic | SSOT Document | Other Documents |
|---|---|---|
| Target Market | product-strategy-refined.md |
target-market-clarification.md (summary) |
| Pricing | monetization-strategy.md |
product-strategy-refined.md (overview) |
| Features | feature-roadmap.md |
mvp-acceptance-criteria.md (detailed specs) |
| Database | database-schema.md |
database-schema-analytics-extension.md (analytics tables) |
| GTM Tactics | vietnam-market-strategy.md |
product-strategy-refined.md (strategy) |
- ❌
planning/STRATEGIC-REALIGNMENT-SUMMARY.md- Transition document, no longer needed - ❌
knowledge-base/vietnam-market.md- Outdated (pre-pivot strategy), conflicted with current docs
- ✅
target-market-clarification.md- Slimmed to concise summary, removed redundant details - ✅
README.md- High-level overview only, detailed strategy moved to product-strategy-refined.md - ✅
vietnam-market-strategy.md- Removed strategy duplication, kept GTM tactics only - ✅
analytics-ai-strategy.md- Removed business context, kept technical implementation only
- All documents now reference the master strategy document instead of duplicating content
- Clear document hierarchy established
- Single source of truth (SSOT) defined for each topic
- Start with README.md - Understand what we're building
- Read planning/product-strategy-refined.md - Understand why and how
- Review planning/feature-roadmap.md - Understand the timeline
- Review architecture/database-schema.md - Understand data model
- Check planning/implementation-roadmap.md - Understand sprint tasks
- Reference planning/mvp-acceptance-criteria.md - Understand requirements
- Read planning/product-strategy-refined.md - Complete strategy
- Check planning/target-market-clarification.md - Quick segment reference
- Review planning/monetization-strategy.md - Pricing and ROI
- Read planning/target-market-clarification.md - Customer segments
- Review research/vietnam-market-strategy.md - GTM tactics
- Check planning/monetization-strategy.md - Pricing objection handling
Always update:
- Master strategy document (
product-strategy-refined.md) - Any strategic changes - Feature roadmap (
feature-roadmap.md) - When priorities shift - Database schema (
database-schema.md) - When data model changes
Update if relevant:
- GTM strategy (
vietnam-market-strategy.md) - When tactics change - Implementation roadmap (
implementation-roadmap.md) - Weekly sprint updates
Rarely update:
- Quick references (
target-market-clarification.md) - Only if fundamentals change - README - Only for major pivots
✅ Do:
- Reference the master document: "See product-strategy-refined.md for details"
- Keep summaries concise with cross-references
- Update one source of truth, not multiple files
❌ Don't:
- Copy-paste full sections between documents
- Duplicate detailed analysis in multiple files
- Create new summary documents without removing old content
Purpose: make it explicit which documents belong in this documentation/orchestration repository (business, strategy, ops) and which belong in implementation repositories (developer guides, CI, seeds, OpenAPI artifacts used by code generation).
High-level rule
- This repository (local-store-platform) contains business-facing, orchestration, and operational documentation: strategy, product roadmaps, architecture overviews, reconciliation policy, pilot plans, merchant-facing runbooks, and legal/market research.
- Implementation artifacts (code, runnable scripts, developer runbooks, CI configs, OpenAPI files intended for client generation, seed SQL for staging, Postman collections, and SDKs) must live in a separate implementation repository. This keeps a clean separation of concerns and prevents operational/developer noise in the business documentation repo.
What stays in this repo (examples)
- product strategy and roadmap (planning/)
- architecture and high-level API contracts (architecture/overview, reconciliation spec)
- launch and pilot artifacts (documentation/pilot-checklist.md, LAUNCH-READINESS.md)
- merchant-facing materials and runbooks (documentation/merchant-faq.md, reconciliation-runbook.md)
- knowledge base, glossary, and market research
What moves to an implementation repo (examples)
- local developer guides and troubleshooting (
docs/DEVELOPER-SETUP.md) - concrete OpenAPI files intended for codegen and DTO generation (session-openapi.yaml)
- webhook test vectors, Postman collections, and staging seed SQL
- CI/CD workflows, infra-as-code, and deployment scripts
- SDKs and small client helper libraries
Repo naming and owner guidance
- Implementation repos should follow the pattern:
local-store-implorlocal-store-<service>-implunder the same org. Include an OWNER or CODEOWNERS file and a README that links back to this documentation repo for business context.
How to move artifacts
- Create a new implementation repo (e.g.,
donggiangthai/local-store-impl). - Copy developer guides, OpenAPI used for codegen, seeds, and CI workflows into the new repo.
- In this documentation repo, add a short index entry referencing the implementation repo (e.g., "See implementation repo: github.com/donggiangthai/local-store-impl for developer docs and CI").
Recommended minimal pointer (to add after move)
- Add a one-line pointer in this repo's README: "Developer artifacts and API codegen live in github.com//local-store-impl — see documentation/implementation-repo-README-template.md for expected layout."
If you can't find what you're looking for:
- Check this structure guide first
- Use file search for keywords
- Start with the master strategy document (product-strategy-refined.md)
- Ask the team if information is missing or unclear