Complete cloud provider patch MVP

This commit is contained in:
thanhnv
2026-07-06 12:32:54 +09:00
parent c7a1c743cb
commit d0bde2a8b3
8 changed files with 168 additions and 24 deletions
@@ -17,7 +17,7 @@
run-casan4 **35** · adversarial **44** · phase1-track-a **25** · phase2-track-c **29** ·
phase3-evidence-pack **7** · phase-h5-approval **12** · phase-h5-infra **7** · phase-h6-agentops **20** ·
phase-c7-incident **15** · phase-h4-multilingual **7** · phase-c6-sandbox **6** · phase-h4-split-inject **8** · phase10-traceability **3**.
- Direct model-router suite: **10 PASS / 0 FAIL** (includes model-digest pin OK, mismatch BLOCK, mismatch WARN rollout mode).
- Direct model-router suite: **11 PASS / 0 FAIL** (includes model-digest pin OK, mismatch BLOCK, mismatch WARN rollout mode, deterministic OpenAI/Anthropic usage parser coverage).
- Local production-like Docker infra lab: **2 PASS / 0 FAIL**, with `infra-lab verify` internal **7 PASS / 0 FAIL** (Vault Transit, OIDC/JWKS, MinIO Object Lock, alert webhook, billing API mock, dashboard nginx auth).
- Frontend Vitest: **16 PASS / 0 FAIL**. Backend `npm test` is blocked by pre-existing app-test infra mismatch (`schema.prisma` provider MySQL but `setup-sqlite.mjs` applies the MySQL migration to SQLite).
- `security-gate` aggregate: **verdict PASS=11 FAIL=0 SKIP=0** (run 2026-07-04).
@@ -81,7 +81,7 @@ bash .specify/tests/phase-h4-multilingual-tests.sh # 7/0
bash .specify/tests/phase-c6-sandbox-tests.sh # 6/0
bash .specify/tests/phase-h4-split-inject-tests.sh # 8/0
bash .specify/tests/phase10-traceability-tests.sh # 3/0
bash .specify/tests/phase3-model-router-tests.sh # 10/0 (direct model-router/digest suite)
bash .specify/tests/phase3-model-router-tests.sh # 11/0 (direct model-router/digest/cloud parser suite)
bash .specify/tests/phase-prod-infra-lab-tests.sh # 2/0, starts Docker infra lab
bash .specify/scripts/bash/security-gate.sh # verdict PASS=11 FAIL=0
```