Alternative profile
OpenSpec × Deep Work Plan
Ghi lại mỗi thay đổi thành một đề xuất với các đặc tả delta (thêm, sửa, bỏ) và các yêu cầu RFC 2119 kèm kịch bản, rồi lưu trữ chúng thành các đặc tả sống, cùng một trình xác thực kiểm tra tính đầy đủ của đề xuất và độ bao phủ kịch bản trước khi một thay đổi được chấp nhận.
Các nhóm làm trên hệ thống hiện có, muốn đặc tả lớn dần theo từng thay đổi.
Rà soát lần cuối:
Compared with Deep Work Plan
Where it fits
Ghi lại mỗi thay đổi thành một đề xuất với các đặc tả delta (thêm, sửa, bỏ) và các yêu cầu RFC 2119 kèm kịch bản, rồi lưu trữ chúng thành các đặc tả sống, cùng một trình xác thực kiểm tra tính đầy đủ của đề xuất và độ bao phủ kịch bản trước khi một thay đổi được chấp nhận.
Các nhóm làm trên hệ thống hiện có, muốn đặc tả lớn dần theo từng thay đổi.
Deep Work Plan mang lại điều gì
-
Độc lập với công cụ và gắn với repository
Harness và kế hoạch là các tệp trong repository của bạn, được mọi agent tuân theo chuẩn AGENTS.md và Agent Skills đọc. Đổi agent không làm mất kế hoạch.
-
Kiểm chứng được chọn từ những gì từng tác vụ chạm tới
Mỗi tác vụ khai báo Touched Surface của mình và chạy các test của hành vi bị thay đổi cùng các bên tiêu thụ nó, mở rộng ra toàn bộ bộ test khi ảnh hưởng không thể giới hạn. Không chọn được test nào thì không bao giờ coi là đạt.
-
Một Final Review duy nhất kèm bước rà soát bảo mật
Kế hoạch khép lại bằng bước rà soát bảo mật trên tập thay đổi tích lũy, gồm cả lượt review diff cục bộ bắt buộc, và kiểm chứng trạng thái cuối. Các phát hiện nghiêm trọng chặn việc hoàn tất.
Where it fits: Các nhà phát triển và nhóm giao việc nhiều phiên cho bất kỳ agent lập trình nào và cần nó hoàn thành đã được kiểm chứng.
Capability snapshot
| Khả năng | Deep Work Plan | OpenSpec |
|---|---|---|
| Hoạt động với mọi agent lập trình Cùng các tệp repository điều khiển Claude Code, Codex, Cursor, Gemini CLI và các agent khác. | Tích hợp sẵn | Tích hợp sẵn |
| Ghi harness của agent vào repository Hướng dẫn, tài liệu, skill và lệnh nằm trong repository, không nằm trong cấu hình của một công cụ duy nhất. | Tích hợp sẵn | Tùy chọn hoặc qua tiện ích mở rộng |
| Tiêu chí chấp nhận cho từng tác vụ Mỗi tác vụ nêu các điều kiện quan sát được để coi là xong. | Tích hợp sẵn | Tích hợp sẵn |
| Cổng kiểm chứng cho từng tác vụ Mỗi tác vụ nêu tên các lệnh phải đạt, được chọn từ những gì nó chạm tới. | Tích hợp sẵn | Ngoài phạm vi |
| Trạng thái có thể tiếp tục trên đĩa Tiến trình sống sót qua việc đặt lại phiên và có thể được một agent hay một đồng đội khác tiếp tục. | Tích hợp sẵn | Tích hợp sẵn |
| Lượt rà kết thúc bắt buộc kèm bước rà soát bảo mật Kế hoạch không thể hoàn tất nếu thiếu bước rà soát bảo mật toàn bộ tập thay đổi và kiểm chứng trạng thái cuối. | Tích hợp sẵn | Tùy chọn hoặc qua tiện ích mở rộng |
| Công cụ kiểm tra tính tuân thủ có thể thực thi Một script xác minh repository và các kế hoạch của nó theo chuẩn, với mã thoát thân thiện CI. | Tích hợp sẵn | Tích hợp sẵn |
| Phép đo tải hướng dẫn được công bố Số byte mỗi luồng tải được đo bằng một script được commit và công bố kèm giới hạn của chúng. | Tích hợp sẵn | Ngoài phạm vi |
| Onboarding dựng khung tài liệu Lượt chạy đầu tiên ghi tài liệu dành cho agent và bộ kit của repository. | Tích hợp sẵn | Tùy chọn hoặc qua tiện ích mở rộng |
| Đặc tả sống cho hệ thống hiện có Các thay đổi được đặc tả dưới dạng delta hợp nhất vào đặc tả ngày càng đầy đủ của hệ thống. | Ngoài phạm vi | Tích hợp sẵn |
| Bộ nhớ tác nhân liên tục giữa các dự án Bộ nhớ đi theo tác nhân qua các kho mã và phiên làm việc khác nhau, không chỉ là trạng thái trên đĩa của một kế hoạch. | Ngoài phạm vi | Ngoài phạm vi |
| Các vai trò tác nhân chuyên biệt riêng biệt Các vai trò được đặt tên (như nhà phân tích, kiến trúc sư hoặc người đánh giá) chia nhỏ công việc, thay vì một tác nhân thực hiện mọi bước. | Tùy chọn hoặc qua tiện ích mở rộng | Ngoài phạm vi |
| Là một IDE hoặc trình soạn thảo riêng Công cụ này tự thân là một môi trường phát triển tích hợp, không phải là phần bổ sung cho một tác nhân lập trình đã có sẵn. | Ngoài phạm vi | Ngoài phạm vi |