← ClaudeAtlas

verification-evidence-protocollisted

เก็บหลักฐาน (evidence) ก่อนปิด task — build pass, test pass, lint clean, review approved — เสริม quality gate ให้แข็งแกร่ง
witchwasin/Axiom-PMO · ★ 3 · Code & Development · score 74
Install: claude install-skill witchwasin/Axiom-PMO
# Verification Evidence Protocol > ไม่มีหลักฐาน = ไม่ผ่าน — ทุก task ต้องมี structured evidence ก่อนปิด ## เมื่อไหร่ใช้ - ก่อนเปลี่ยน Card status เป็น "Dev Done" หรือ "QA Passed" - ก่อน handoff (PM→Dev, Dev→QA, QA→PM) - ก่อน phase gate transition - ก่อน deploy / go-live - เมื่อ user ถาม "เสร็จจริงหรือเปล่า?" ## Evidence Types (7 ประเภท) | # | Type | วิธีเก็บ | Required When | |---|------|---------|---------------| | 1 | **build_success** | Run build command, capture output | Dev Done, Deploy | | 2 | **test_pass** | Run test suite, capture pass/fail count | Dev Done, QA Pass | | 3 | **lint_clean** | Run linter, capture 0 errors | Dev Done | | 4 | **functionality_verified** | Manual/visual verification description | QA Pass, Deploy | | 5 | **review_approved** | Code review verdict + reviewer identity | Dev Done, Handoff | | 6 | **todo_complete** | Zero pending/in-progress tasks | Phase Gate | | 7 | **error_free** | No unaddressed errors remain | Deploy | ## Evidence Record Format ```json { "evidenceId": "EVD-{cardId}-{timestamp}", "cardId": "CARD-{module}-{N}", "collectedAt": "2026-04-16T10:30:00+07:00", "collectedBy": "agent|human", "tier": "LIGHT|STANDARD|THOROUGH", "checks": [ { "type": "build_success", "status": "PASS|FAIL|SKIP|PENDING", "command": "npm run build", "output": "Build completed in 12.3s, 0 errors", "timestamp": "2026-04-16T10:30:05+07:00" }, { "type": "test_pass", "status": "PASS",