Files
CASAN/AINative_OKR_CASAN5/.specify/level5/central-governance/policy-manifest.json
T
thanhnvandClaude Sonnet 4.6 2f06662f5d scorecard: chấm live 2 mục hardcode; pipeline: fallback real + honest scoring doc
Hướng A — scorecard.sh (video demo):
- h5_1 approval workflow: hardcode 0 → governance-check deploy live (approval_required)
- h6_2 hallucination rate: hardcode 0 → hallucination-scan phân biệt dirty>clean live
- "N/5 mục" chuyển từ text cứng sang đếm động
- H4/H5/H6 → 100/100 (5/5 gate live), Average 57.9 → 90.0

Hướng B — run-casan-pipeline.mjs:
- fallback: stub 'exit 9' → 'cat /nonexistent' (real failure, nhất quán adversarial T3)
- drift: giữ so fallback-output vs golden (clean run=1.0); năng lực phát hiện
  drift thật chứng minh ở adversarial suite
- Full 12-step run verify: H1 CONTEXT_VALID=24, H2 tool-audit records=25 signed,
  H5 audit-chain records=22 signed, H6 provider_telemetry per-step thật, H7 rollback real

phase3-real-run-scoring.md: giải thích vì sao scorecard cũ cho H5=60/H6=80
(hardcode), phân biệt scorecard-90 vs re-score-84 (2 mục đích khác nhau).

Verify: adversarial 44/0, security-gate 11/0/0, pipeline 12 steps OK.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-03 00:18:43 +09:00

47 lines
1.4 KiB
JSON

{
"bundle_id": "casan-okr-harness-policy",
"files": [
{
"bytes": 2856,
"path": ".specify/security/prompt-filter.yaml",
"sha256": "4bd0b747aed9751d0a39b0021656884672624c746fca972ccc38ce1856403cde"
},
{
"bytes": 1255,
"path": ".specify/security/output-policy.yaml",
"sha256": "742f73c04a3a2bdab88c140fc18299ece8ef63b093da221350452c555132cf05"
},
{
"bytes": 1935,
"path": ".specify/governance/approval-flow.yaml",
"sha256": "5ee774fd595fae08429fa7832fccf1c3fa7b607446e5f8b602b36dfabedbe5b9"
},
{
"bytes": 2003,
"path": ".specify/governance/risk-registry.yaml",
"sha256": "a37a7eb3db26389f3bf024637ed88a95bf159beec0f60b25fa17c969bb762440"
},
{
"bytes": 1053,
"path": ".specify/agentops/metrics.yaml",
"sha256": "3b8b7d1b71dd654bf600c5366b012daf7dea6415e71b50688872526bfac5af33"
},
{
"bytes": 2308,
"path": ".specify/level5/tool-registry.yaml",
"sha256": "c7f0081617b754b84a70ee6386277f3e8cd827ba8685d0245bc2b4f979951837"
},
{
"bytes": 722,
"path": ".specify/level5/model-fallback.yaml",
"sha256": "731f98e9ca8182af9183de3711c0376c2e5daf38c769f27a5556d438aa53e2d7"
},
{
"bytes": 389,
"path": ".specify/level5/drift-policy.yaml",
"sha256": "e81ea7435052b1cfbb3d296789a8d6c8bd839675150298a879ad7f5f1d853312"
}
],
"generated_at": "2026-07-02T15:15:47Z"
}