# CASAN — Plan Index & Current Backlog > Cap nhat: 2026-07-06. File nay la muc luc trang thai hien tai, khong con la > danh sach "chua thuc thi" thuần tuy. Chi tiet ban giao nam o > `CASAN_BACKLOG_STATUS.md`; chi tiet hardening/control nam o > `CASAN_HARDENING_STATUS.md`. ## Hien trang ngan gon | Nhom | Trang thai | Bang chung | |---|---|---| | Plan-07 Production hardening | Core controls da xong; managed prod infra con | 218 core checks PASS / 0 FAIL; local-prod Docker lab PASS | | Plan-09 Evidence Pack | MVP da xong | `phase3-evidence-pack-tests.sh` 7/7; pack gom ca traceability matrix | | Plan-10 Traceability | MVP da xong | `phase10-traceability-tests.sh` 3/3 | | Docker local-prod infra lab | Da xong tren may local/Mac | `phase-prod-infra-lab-tests.sh` 2/2; `infra-lab verify` 7/7 | | Scoring hien tai | Level 4; diem cong tam quanh 81/100 | H5/H6 con tran vi managed infra that chua co | ## Danh muc plan | # | File | Mang | Trang thai hien tai | Uu tien tiep | |---|---|---|---|---| | 01 | `CASAN_PLAN_01_RESTRUCTURE.md` | Tai cau truc thu muc Phase 0-6 | **File chi tiet dang thieu**; cong viec chua lam | Cao, nhung nen lam tren nhanh rieng | | 02 | `CASAN_PLAN_02_LLM_SOURCEGEN.md` | Noi LLM that vao sinh source thay template | Dot A MVP da co cho `01-srs`/`02-bd`; B/C/D con | Cao tiep | | 03 | `CASAN_PLAN_03_CLOUD_PATCH.md` | Patch cloud/OpenAI/Anthropic, bo stub | MVP da co + deterministic test; live smoke can key that | Cao cho live provider | | 04 | `CASAN_PLAN_04_SELFIMPROVE.md` | Khep vong `casan improve` | Chua bat dau | Trung-Cao sau 02/05 | | 05 | `CASAN_PLAN_05_CICD.md` | CI/CD + release package | **File chi tiet dang thieu**; moi co mot phan runner/deploy | Cao cho release gate | | 06 | `CASAN_PLAN_06_ONBOARD.md` | Onboard du an that thu 2 | Chua bat dau | Cao de chung minh reuse | | 07 | `CASAN_PLAN_07_PRODUCTION_HARDENING.md` | H4/H5/H6 + Track C production controls | Core da xong; managed prod infra con | Con T2 infra that | | 08 | `CASAN_PLAN_08_CONTEXT_COMPRESSION.md` | H1.5 context/token compression | Chua bat dau | Trung, lam sau core stability | | 09 | `CASAN_PLAN_09_EVIDENCE_PACK.md` | Evidence Pack & certification | MVP da xong; report/badge dep con | Trung | | 10 | `CASAN_PLAN_10_TRACEABILITY_EVAL.md` | REQ->code->test + H3 eval | MVP da xong; line/symbol-level con | Cao vua | | 12 | `CASAN_PLAN_12_DOMAIN_PACK.md` | Domain Pack SDK | Chua bat dau | Trung-Cao sau 01/06 | | Future | `CASAN_PLAN_FUTURE_PHASES.md` | Approval workflow, state machine, benchmark, memory, remediation, KPI | Vision/chua lam | Sau cac plan nen | ## Da hoan thanh gan day | Muc | Ket qua | Verify | |---|---|---| | B4 model-digest pinning + cloud parser coverage | Pin digest `ornith:9b`; mismatch BLOCK mac dinh, WARN rollout; OpenAI/Anthropic parser deterministic test | `phase3-model-router-tests.sh` 11/11 | | C4 approval IdP/OIDC MVP | `approval-verify.sh` verify RS256 JWT, role, expiry, request binding; co mock IdP/JWKS | `phase-h5-approval-tests.sh` 12/12 | | Plan-10 traceability MVP | Parse `FR-*`, map requirement -> code -> test, gate thieu coverage | `phase10-traceability-tests.sh` 3/3 | | Docker local-prod infra lab | Vault, IdP/JWKS, MinIO Object Lock, dashboard nginx auth, alert webhook, billing API mock | `phase-prod-infra-lab-tests.sh` 2/2; `infra-lab verify` 7/7 | ## Con chua lam — uu tien cao | Uu tien | Viec con lai | Ly do | Buoc dau tien de lam tiep | |---|---|---|---| | P1 | Plan-02 LLM source-gen dot B/C/D | Dot A da co; spec/plan/dd/tasks/code con template | Mo rong `generateArtifact` sang `03-spec`, `05-plan`, `07-dd`, `08-testkit`, `09-tasks`, sau do code step D voi STEP12 test gate | | P2 | Plan-03 live cloud smoke | MVP cloud patch da test offline; chua co bang chung key/provider that tren may nay | Khi co `OPENAI_API_KEY`/`ANTHROPIC_API_KEY`, chay smoke va luu evidence token usage that | | P3 | Managed prod infra T2 | Docker lab da chay, nhung chua the claim production Strong | Cau hinh enterprise IdP/JWKS, S3 Object Lock/QLDB, KMS default/HSM, dashboard TLS/OIDC, Slack/PagerDuty, billing API that | | P4 | Plan-05 CI/CD release gate | Can CI chay tat ca suite va goi package | Tao/bo sung `CASAN_PLAN_05_CICD.md`; them workflow chay 218 core + optional Docker infra lab | | P5 | Plan-06 onboard project 2 | Chung minh harness reuse that | Chon domain thu 2, tao app/domain data/golden/corpus, dang ky registry, chay `verify-harness-reuse.sh` | ## Con chua lam — uu tien trung binh | Viec | Trang thai | Buoc tiep theo | |---|---|---| | Plan-01 restructure | Chua lam; file chi tiet dang thieu | Tao plan chi tiet truoc, sau do tach tren branch rieng; giu 218/0 | | Plan-08 context compression | Chua lam | Do token baseline; lam extractive/structural compression truoc, scan/audit raw va compressed | | Plan-10 line/symbol-level traceability | MVP file-level da xong | Them line/symbol refs va dua gate vao CI | | Plan-09 report/badge/UI | MVP pack da xong | Render HTML one-page + badge "Certified run" khi gate du dieu kien | | Plan-12 Domain Pack SDK | Chua lam | Lam sau khi co Plan-01/06; dinh schema `domain-pack.yaml` va loader | | Plan-04 self-improve | Chua lam | Doc telemetry/drift/cost -> sinh proposal dry-run, can approval moi apply | ## Managed infra con lai, khong nen claim la done production | Area | Hien co | Con thieu de production | |---|---|---| | IdP/OIDC | Mock IdP/JWKS trong Docker | Enterprise IdP/JWKS, policy/versioning/diff | | KMS | Vault Transit lab + fallback local | KMS mac dinh, HSM/CloudHSM, token ngan han qua IdP, bo fallback local trong prod | | WORM audit | Local ledger + MinIO Object Lock lab | S3 Object Lock/QLDB that, trusted timestamp, retention policy | | Dashboard | Local HTTP + nginx basic auth | Host that, TLS, OIDC/enterprise auth, uptime monitor | | Alerting | Local webhook + retry/dead-letter | Slack/PagerDuty/managed channel, rota on-call | | Billing telemetry | Local mock API + reconcile | OpenAI/Anthropic usage API that, keys, schema versioning | | Sandbox | Docker container isolation | Rootless/nsjail/bubblewrap profile cho Linux CI + hardened base image | ## Thu tu thuc thi de xuat ```mermaid flowchart LR P03["03 Cloud patch
(provider keys/API)"] --> P02["02 LLM source-gen
dot A-D"] P02 --> P04["04 Self-improve
proposal + approval"] P05["05 CI/CD
release gates"] --> P04 P05 --> P06["06 Onboard project 2"] P01["01 Restructure
branch rieng"] --> P06 P01 --> P12["12 Domain Pack SDK"] P06 --> P12 P07T2["07 T2 managed infra
IdP/KMS/WORM/alerts/billing"] --> STRONG["Strong claim"] P10X["10 Traceability++
line/symbol + CI"] --> P05 P08["08 Compression
sau core"] --> P02 ``` ## Lenh kiem chung nhanh ```bash cd AINative_OKR_CASAN5 for s in run-casan4-harness adversarial-harness phase1-track-a phase2-track-c \ phase3-evidence-pack phase-h5-approval phase-h5-infra phase-h6-agentops \ phase-c7-incident phase-h4-multilingual phase-c6-sandbox phase-h4-split-inject \ phase10-traceability; do bash .specify/tests/$s-tests.sh >/dev/null 2>&1 && echo "$s OK" || echo "$s FAIL" done bash .specify/tests/phase-prod-infra-lab-tests.sh bash .specify/scripts/bash/infra-lab.sh verify ``` ## Ghi chu cho AI tiep theo - `CASAN_BACKLOG_STATUS.md` la handoff chi tiet nhat ve viec con lai. - `CASAN_HARDENING_STATUS.md` la nguon cho control nao da implemented+tested. - `CASAN_PLAN_03_CLOUD_PATCH.md` la nguon cho cloud provider patch va cach chay live khi co key. - Khong stage cac file audit log runtime neu chi thay doi do chay verify. - Backend `npm test` toan repo con blocker cu: Prisma schema MySQL nhung `setup-sqlite.mjs` ap migration vao SQLite. Day khong phai loi cua cac plan hardening vua lam.