arrow_back Trở về Hướng dẫn
Guide Level 08

Mô hình lập chiến lược và kế hoạch

Mô hình lập kế hoạch 3 tầng (Strategy → Roadmap → Detail Plan) trong v1.6.1. Mở rộng từ 1 plan duy nhất thành hệ thống chiến lược đầy đủ với cấu hình bằng 0 — tất cả được phát hiện tự động qua quy ước filesystem.

Mô hình lập chiến lược và kế hoạch (v1.6.1)

v1.6.1 thêm mô hình lập kế hoạch 3 tầng vào 4 workflow (/docs, /plan, /open, /end). Trong v1.6.3, hệ thống này được quản lý chặt chẽ bởi kiến trúc Central Gate, trong đó mọi tầng đều phải khai báo qua các field trong project.md thay vì dò quét filesystem.


Mô hình 3 tầng

┌─────────────────────────────────────────────────────────────┐
│ Tầng 1: docs/strategy/         TẠI SAO + CÁI GÌ (opt-in)  │
│         ├── strategy.md         Chiến lược tổng thể         │
│         └── strategy-*.md       Chiến lược nhánh             │
├─────────────────────────────────────────────────────────────┤
│ Tầng 2: plans/*-roadmap.md     LÀM SAO (tổng quan) (opt-in)│
│         Index sống — pha → liên kết đến detail plan          │
│         Không bao giờ archive, không set active_plan         │
├─────────────────────────────────────────────────────────────┤
│ Tầng 3: plans/*.md             LÀM SAO (chi tiết) (luôn có)│
│         Pha cấp task — LÀ active_plan                        │
│         Archive vào plans/done/ khi hoàn thành                │
└─────────────────────────────────────────────────────────────┘

Dùng bao nhiêu tầng tùy nhu cầu:

Quy mô dự ánTầng 1 (Strategy)Tầng 2 (Roadmap)Tầng 3 (Detail)
Nhỏ (1-2 tính năng)1 plan
Trung bình (CLI, app)tùy chọnnhiều plan
Ecosystem (meta)mỗi satellite

Luồng đầu-cuối

/brainstorm  ──▶  /docs new     ──▶  /plan create  ──▶  /open & /end
(ý tưởng)         (strategy/)        (roadmap/plan)     (context + sync)

Từng bước

  1. Brainstorm (/brainstorm) — Option D tự động chuyển sang /docs để tạo strategy.
  2. Tạo Strategy (/docs new) — Step 3.5 phát hiện docs/strategy/ hoặc đề xuất tạo.
  3. Tạo Roadmap (/plan create) — Step 2.8 hỏi: Roadmap hay Detail Plan? Chọn 🗺️ Roadmap.
  4. Tạo Detail Plan (/plan create) — Step 2.8 phát hiện roadmap hiện có → đề xuất pha tiếp theo. Step 2.9 load context từ strategy + roadmap.
  5. Dev hàng ngày (/open) — Load tóm tắt strategy (~30 token), tổng quan roadmap (~40 token), brainstorm pending (~20 token). Cảnh báo cascade (D10) nếu strategy mới hơn roadmap.
  6. Kết thúc phiên (/end) — Step 3.2 phát hiện thay đổi strategy/roadmap → tạo mục SYNC. Step 3.3 đề xuất next step cho brainstorm mới. Step 4.5 tự động cập nhật trạng thái pha roadmap.
  7. Plan hoàn thành (/plan review) — Archive detail plan, cập nhật pha roadmap → ✅ Done, đề xuất tạo detail plan cho pha tiếp theo.

Quyết định chính

#Quyết địnhGiải pháp
D7Ưu tiên Brainstorm vs StrategyStrategy thắng — bỏ qua brainstorm cũ
D10Cascade thay đổi StrategySo sánh ngày → cảnh báo nếu roadmap lỗi thời
D4Phạm vi active_planChỉ detail plan, không bao giờ roadmap
D6/brainstorm Option F “Strategy”?Không — smart routing qua Option D

Phát hiện Filesystem

Kể từ v1.6.3, hệ thống sử dụng cơ chế đọc field-gated thông qua Central Gate:

TầngField trong project.mdDùng bởi
Strategystrategy: "docs/strategy/..."/docs, /plan, /open, /end
Roadmaproadmap: "plans/...-roadmap.md"/plan, /open, /end
Detailactive_plan: "plans/*.md"Tất cả (qua active_plan)

Quy tắc Roadmap

  • Đặt tên: [scope]-roadmap.md (ví dụ: ecosystem-roadmap.md)
  • Không bao giờ set làm active_plan
  • Không bao giờ archive vào done/
  • Tự động cập nhật khi detail plan được kích hoạt hoặc hoàn thành

Thêm vào v1.6.1. Xem thêm: Hướng dẫn Meta-Project · Kiến trúc Ecosystem · Planning & Backlog

→ Tìm hiểu: Hướng dẫn Meta-Project → Tìm hiểu: Kiến trúc Ecosystem → Tìm hiểu: Planning & Backlog