feat: ship production local assurance viewer in core
This commit is contained in:
@@ -22,7 +22,7 @@ hay release tooling.
|
||||
|
||||
| Thành phần | Trạng thái | Phạm vi |
|
||||
|---|---|---|
|
||||
| Core | Implemented | H1–H7 harness, hooks, policy gates, audit, evidence và CLI |
|
||||
| Core | Implemented | H1–H7 harness, hooks, policy gates, audit, evidence, CLI và Local Assurance Viewer |
|
||||
| DevKit | Implemented | Core + adoption tooling, domain-pack và CI template |
|
||||
| Control Plane | Preview | Live H1–H7, H6, run history và evidence export; deploy riêng |
|
||||
| Enterprise | Chưa phát hành | OIDC/KMS/WORM/HA/DR/SLA; CLI chủ động từ chối |
|
||||
@@ -48,23 +48,29 @@ capability được đóng gói; runtime mô tả vị trí; maturity mô tả m
|
||||
|
||||
## Golden path: prompt → live assurance
|
||||
|
||||
Core không export HTML trên hot path. Sau mỗi prompt, hook tự ghi trace/H6 và
|
||||
trả assurance receipt. Nếu project đã enroll Control Plane, receipt có deep link
|
||||
đến đúng run; nếu offline, dùng `casan report latest`.
|
||||
Core không export HTML và không giữ web server trên hot path. Sau mỗi prompt,
|
||||
hook chỉ ghi trace/H6 và trả assurance receipt. Khi cần xem, `casan view` khởi
|
||||
động/reuse **Local Assurance Viewer** read-only trên loopback và mở đúng run.
|
||||
Viewer, H1–H7, H6, history và export đều nằm trong Core, hoạt động offline,
|
||||
không cần Node/npm hoặc Platform.
|
||||
|
||||
```bash
|
||||
# Platform preview: một lệnh, tự trỏ Control Plane vào project hiện tại
|
||||
casan dashboard start
|
||||
|
||||
# Sau một prompt
|
||||
casan report latest
|
||||
casan view # mở run mới nhất
|
||||
casan report export --format html # snapshot chỉ tạo khi được yêu cầu
|
||||
casan view # mở run mới nhất trong Core viewer
|
||||
casan report export --format html # run dossier, chỉ tạo khi được yêu cầu
|
||||
casan report export --h6 --format html # H6 dossier on-demand
|
||||
|
||||
# Lifecycle viewer cục bộ
|
||||
casan dashboard status
|
||||
casan dashboard stop
|
||||
```
|
||||
|
||||
`casan dashboard start` là convenience launcher cho local demo/evaluation.
|
||||
Production triển khai Control Plane như service dùng chung và enroll project
|
||||
bằng `casan init --dashboard-url https://casan.example`.
|
||||
Không cần chạy `export` sau mỗi prompt. Evidence là source of truth; HTML/JSON
|
||||
chỉ là projection on-demand. `casan dashboard start` trong Core mở viewer
|
||||
single-project. Khi bundle Platform hiện diện, cùng lệnh đó quản lý Control
|
||||
Plane. Production triển khai Platform như service dùng chung chỉ khi cần
|
||||
multi-project, RBAC tập trung, approvals và fleet operations.
|
||||
|
||||
## Quick start
|
||||
|
||||
|
||||
Reference in New Issue
Block a user