fix: fully clean project adoption artifacts
This commit is contained in:
@@ -66,14 +66,15 @@ release tooling. Source repository vẫn giữ tests để kiểm chứng chính
|
||||
cd <project-root>
|
||||
|
||||
# Chỉ thêm governance config/hooks; không thêm domain-pack hoặc CI template
|
||||
casan init --level core --client claude,codex --mode enforce
|
||||
casan init --client claude,codex --mode enforce
|
||||
|
||||
casan doctor
|
||||
casan verify-harness
|
||||
```
|
||||
|
||||
`casan init` có menu chọn client khi chạy tương tác. Trong automation nên chỉ
|
||||
định rõ `--client`:
|
||||
định rõ `--client`. Project hiện hữu mặc định dùng Level 1 (`core`); chỉ truyền
|
||||
`--level devkit` khi muốn CASAN bổ sung CI template và domain-pack:
|
||||
|
||||
```bash
|
||||
casan init --level core --client claude
|
||||
@@ -81,6 +82,7 @@ casan init --level core --client codex
|
||||
casan init --level core --client claude,codex
|
||||
casan init --level core --client vscode-copilot --vscode-install yes
|
||||
casan init --level core --client all
|
||||
casan init --level devkit --client claude,codex
|
||||
```
|
||||
|
||||
Với Codex, sau init phải mở `/hooks`, kiểm tra và trust đúng project hook hash.
|
||||
@@ -278,9 +280,10 @@ casan uninstall --purge
|
||||
casan uninstall --remove-vscode-extension
|
||||
```
|
||||
|
||||
`uninstall` không tự xóa CI/domain template vì các file này có thể đã trở thành
|
||||
source code của project, không tự xóa `.casan-bak`, và không mặc định gỡ VS Code
|
||||
extension dùng chung cho các project khác.
|
||||
`uninstall` xóa workflow CASAN trong `.gitea`, xóa các scaffold file CASAN còn
|
||||
nguyên checksum và tự dọn thư mục cha khi đã rỗng. Workflow/file của project,
|
||||
scaffold file đã chỉnh sửa và `.casan-bak` được giữ lại để tránh mất dữ liệu.
|
||||
Lệnh cũng không mặc định gỡ VS Code extension dùng chung cho các project khác.
|
||||
|
||||
Khi nâng cấp CASAN:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user