arrow_back Trở về Catalog
workflows Nâng cao

Workflow /release

Cổng kiểm soát chất lượng (Quality Gate) trước khi xuất bản phiên bản mới.

Lệnh /releaseCổng kiểm soát chất lượng (Quality Gate) bắt buộc trước khi hợp nhất mã nguồn vào nhánh Production. Nó đảm bảo rằng phiên bản chuẩn bị xuất bản đạt đầy đủ các tiêu chí về kỹ thuật, tài liệu và lộ trình.

Quy Trình 7 Bước Kiểm Tra

0. Rules Pre-flight (v1.5.4)

Trước khi bất kỳ bước kiểm tra nào chạy, agent đọc lại .agent/rules.md từ đĩa để phục hồi ngữ cảnh rules. Đây là phần của cơ chế Defense-in-Depth Lớp 3 — đảm bảo rules tồn tại sau khi context bị cắt trong phiên dài.

1. Linting & Formatting

Chạy các công cụ kiểm tra lỗi cú pháp và định dạng mã nguồn (ví dụ: npm run lint). Đảm bảo code sạch và nhất quán.

2. Test Suite (Kiểm thử)

Thực thi toàn bộ các bộ Unit test và Integration test để xác nhận không có lỗi logic mới phát sinh.

3. Build Verification

Xác minh rằng ứng dụng có thể đóng gói/biên dịch thành công trong môi trường Production.

4. Kiểm Tra Nhật Ký (Logs)

Rà soát thư mục sessions/ để đảm bảo mọi phiên làm việc quan trọng đóng góp cho bản release này đều đã được Agent ghi chép đầy đủ.

5. Cập Nhật Changelog

Kiểm tra tệp CHANGELOG.md có phản ánh chính xác các tính năng mới hoặc lỗi đã sửa hay không.

6. Version Bump (Nâng cấp Phiên bản)

Tự động tăng chỉ số phiên bản tại các tệp quan trọng:

  • Hợp đồng dự án (project.md).
  • Các file manifest (package.json, VERSION).
  • Badge phiên bản trong README.md.

7. Milestone & Roadmap

Đối chiếu với các mục tiêu (Milestones) trong kế hoạch. Nếu release hoàn tất một cột mốc, hệ thống tự động cập nhật trạng thái shipped lên Roadmap công khai.

Liên Quan

  • /push — Đẩy mã nguồn đã vượt qua kiểm tra lên GitHub.
  • /verify — Xác minh từng tính năng nhỏ lẻ trước khi gom vào Release.
  • /end — Tổng kết phiên làm việc cuối cùng trước khi đóng bản release.