Academy Project Brain 10 BRAIN DEPENDENCY
10 — BRAIN DEPENDENCY
Đồ thị phụ thuộc giữa Brain Pack. DAG (0 chu trình). Không implementation — chỉ quan hệ "brain A tham chiếu brain B để hiểu đầy đủ". Nguồn: 09-BRAIN-MANIFEST .
Graph (text)
Leaves (không phụ thuộc brain khác):
05-KNOWLEDGE 07-SECURITY 08-ROADMAP
01-BACKEND ──► 07-SECURITY
└─► 08-ROADMAP
06-DEPLOYMENT ──► 01-BACKEND ──► 07-SECURITY / 08-ROADMAP
└─► 07-SECURITY
02-PLATFORM ──► 01-BACKEND ──► ...
└─► 08-ROADMAP
03-BUSINESS ──► 02-PLATFORM ──► ...
└─► 08-ROADMAP
04-FOUNDER ──► 02-PLATFORM ──► ...
└─► 05-KNOWLEDGE
00-BRAIN-ROUTER ──► (route tới tất cả, KHÔNG phụ thuộc cứng)
Thứ tự topo (build/đọc từ leaf lên)
05-KNOWLEDGE · 07-SECURITY · 08-ROADMAP (leaf)
→ 01-BACKEND
→ 02-PLATFORM · 06-DEPLOYMENT
→ 03-BUSINESS · 04-FOUNDER
(00-ROUTER là entry, không nằm trong chuỗi phụ thuộc)
Kiểm chu trình
Mọi cạnh trỏ về phía leaf (05/07/08). Không có cạnh ngược → 0 circular dependency . Quy tắc thêm brain: cạnh mới không được tạo đường về chính nó (kiểm bằng topo trên).
Ý nghĩa
Load 1 brain → cân nhắc load các brain nó depends-on nếu task cần chiều sâu (vd 02-PLATFORM thường kèm 01-BACKEND). Router 00 đã gộp sẵn combo phổ biến (vd Backend+Security+Roadmap) nên thường không cần tự lần theo depends-on.