[Project Name] Reference

Copy this template into a new project folder and replace bracketed placeholders with project-specific details. Keep the section structure so all references stay consistent across teams.

Status: [Draft/Active] Domain: [Project Domain] Last Updated: [YYYY-MM-DD]

Project Snapshot

  • Purpose

    Add one-line statement for the project objective and expected outcome.

  • Primary Users

    List primary user groups for this project.

  • Core Capability

    Summarize 2-3 key capabilities this project delivers.

  • Design Principle

    Document the main design principle guiding implementation decisions.

Domain Entities

  • Entity A

    Describe the main entity and what data it represents.

  • Entity B

    Describe secondary entity and ownership boundaries.

  • Entity C

    Explain lifecycle records and state changes.

  • Entity D

    Document event, queue, or sync unit if applicable.

  • User + Role

    Define access levels and permission-sensitive operations.

Repository Map

Repo Responsibility Key Focus Run Command
backend API and core business logic Replace with project-specific responsibilities [backend run command]
frontend Web interface and operations workflows Replace with project-specific responsibilities [frontend run command]
mobile Mobile companion and field operations Replace with project-specific responsibilities [mobile run command]
pages Project references and documentation Shared team docs, project overview, links and guidance Static hosting

System Flow

1

Step One

Describe the first operational step for this project workflow.

2

Step Two

Describe the validation or processing step.

3

Step Three

Describe persistence, handoff, or integration behavior.

4

Step Four

Describe visibility, notifications, and follow-up actions.

Operational Notes

  • Data Integrity

    Capture the most important data integrity rule for this project.

  • Offline Behavior

    Document offline or retry behavior and idempotency expectations.

  • Security

    List authentication and authorization requirements.

  • Observability

    List logs, health checks, and monitoring standards.

Reference Commands

Service Command

[put the main run command here]

Suggested Team Convention

branch: feature/<module>-<short-desc>
commits: feat|fix|docs(scope): message

Current Build Plan

  • Phase 1
    Define the first implementation milestone.
  • Phase 2
    Define the second implementation milestone.
  • Phase 3
    Define the third implementation milestone.
  • Phase 4
    Define the fourth implementation milestone.