fix template, remove okr, use casan.*

This commit is contained in:
thanhnv
2026-07-18 16:45:31 +07:00
parent 0dfd1742d3
commit 13fae3e6c3
249 changed files with 4881 additions and 5702 deletions
+21 -11
View File
@@ -256,20 +256,30 @@ Browser Chat
→ commit + CI + evidence pack
```
**Luồng này chưa hoàn chỉnh trong bản hiện tại.** Những phần đã có là model
router, agent/skill binding, RBAC, codegen draft, action gate, approval inbox,
loop gate, tests, audit và evidence. Những phần còn thiếu để browser-only là:
Luồng CLI/project-shell production hiện đã hoàn chỉnh ở lớp repository:
```bash
packages/casan-devkit/install.sh --target ../my-app --project my-app \
--domain "My App" --template nestjs-react
cd ../my-app
npm install
bin/casan project validate --manifest apps/my-app/domain/project.manifest.json
bin/casan pipeline --manifest apps/my-app/domain/project.manifest.json
```
Scaffolder tạo shell NestJS/React, Docker, CI, Domain Pack, manifest, quality profile và harness;
pipeline lấy FR/SCR, artifact, source root, build/test và verification hoàn toàn từ manifest.
Patch chỉ được áp sau approval và tự rollback khi verification thất bại.
Phần còn thiếu chỉ dành cho trải nghiệm **browser-only** là:
1. Workspace service quản lý nhiều file/diff.
2. Skill `project-scaffold` và `apply-patch` được đăng ký rõ quyền.
3. Action chạy build/test theo project, không phải command tự do.
4. Approval để apply diff vào source tree.
5. Git commit/revert gắn với provenance.
6. Streaming token/delta và progress của từng bước build/test.
2. UI gọi project-scaffold và hiển thị manifest form.
3. Streaming token/delta và progress build/test trong browser.
4. UI release/deployment adapter theo từng môi trường đích.
Cho tới khi sáu phần này hoàn thành, cách dùng đúng là: **Chat tạo draft và
evidence; con người hoặc một registered automation áp draft vào project.** Coding
agent là tùy chọn, không phải dependency của CASAN.
CLI, CI và registered automation đã có thể tạo/kiểm chứng/apply project; browser hiện vẫn dùng
cho chat, evidence và approval thay vì thay thế hoàn toàn terminal/CI.
## 9. Cách dùng khuyến nghị cho môi trường hiện tại