arrow_back Trở về Quy tắc
rules Rule

Quy tắc Phiên bản

Quản lý phiên bản — khi nào agent được tự động bump, khi nào phải hỏi, và cách đồng bộ mọi vị trí chứa version.

Quy tắc Phiên bản

Rule này quản lý phiên bản — khi nào agent được tự động bump version, khi nào phải hỏi người dùng, và cách đồng bộ tất cả vị trí chứa version.


1. Định dạng Version

BẮT BUỘC dùng Semantic Versioning (MAJOR.MINOR.PATCH). BẮT BUỘC ghi version hiện tại trong frontmatter project.md hoặc .para-workspace.yml.


2. Mức Tự chủ của Agent

MứcQuyền hạnVí dụ
PATCHAgent ĐƯỢC tự tăngSửa bug, lỗi typo
MINORAgent BẮT BUỘC hỏi người dùngTính năng mới
MAJORAgent BẮT BUỘC trình bày kế hoạchThay đổi đứt gãy

3. Cổng Phê duyệt (QUAN TRỌNG)

  • BẮT BUỘC KHÔNG tăng MINOR hoặc MAJOR khi chưa được người dùng cho phép.
  • NÊN đề xuất bump trong session log và chờ xác nhận.
  • BẮT BUỘC mặc định PATCH cho tới khi milestone phát hành được phê duyệt.

4. Đồng bộ

Khi bump version, BẮT BUỘC cập nhật TẤT CẢ vị trí:

Vị tríFile
ChangelogCHANGELOG.md (entry mới ở đầu)
File versionVERSION (nếu có ở gốc repo)
Hợp đồng dự ánFrontmatter project.md
Package configpackage.json version (nếu áp dụng)
UI elementsFooter, badges (nếu áp dụng)

5. Governed Library Items

  • BẮT BUỘC KHÔNG thay đổi kernel_min/kernel_max trong catalog.yml khi chưa hiểu tương thích.
  • NÊN tăng version của item khi nội dung thay đổi đáng kể.

Tham khảo


→ Trở về Rules Catalog