Source document
docs/project-brain/12-BRAIN-VERSIONING.md
Source version
1.0.0
Generated time
2026-07-06T14:59:23.038Z
Owner
Unassigned
Audience
Internal
Status
Approved

12 — BRAIN VERSIONING

Semantic version cho từng Brain Pack. Giúp consumer biết Brain đổi cỡ nào (major/minor/patch). Version ghi ở đầu mỗi Brain (khi áp dụng) + tổng hợp ở đây.

Quy tắc semver cho Brain

MAJOR.MINOR.PATCH:

Bảng version hiện tại (khởi tạo OMS-2)

BrainVersionGhi chú
00-BRAIN-ROUTER1.0.0Khởi tạo (rule-based router)
01-BACKEND1.0.0Khởi tạo
02-PLATFORM1.0.0Khởi tạo
03-BUSINESS1.0.0Khởi tạo
04-FOUNDER1.0.0Khởi tạo (M4A viewer)
05-KNOWLEDGE1.0.0Khởi tạo
06-DEPLOYMENT1.0.0Khởi tạo
07-SECURITY1.0.0Khởi tạo
08-ROADMAP1.0.0Khởi tạo

Quy trình bump

  1. Sửa Brain → xác định cấp (major/minor/patch) theo quy tắc trên.
  2. Bump version trong bảng này + 09-BRAIN-MANIFEST (Last updated = sprint tag).
  3. Nếu MAJOR → note lý do (state đảo/ranh giới đổi) để consumer đọc lại.
Version = độ tin cậy của snapshot. Đổi state lớn (vd bật RLS production) = MAJOR bump 07-SECURITY + 06-DEPLOYMENT.

Liên hệ

Handoff (khi nào bump): 11-BRAIN-HANDOFF. Semver dự án/API: engineering/08-RELEASE-TRAIN, travel-os/06-API-GUIDELINES.