# SCRIPT / MÔ TẢ — B5 **Mục tiêu:** **Separation of Duties** — chứng minh mọi hành động của agent (tool-call) đều được **ký và truy vết**, để trả lời câu hỏi audit kinh điển: *ai, làm gì, lúc nào, được ai duyệt*. **Control chặn thế nào:** `verify-tool-audit.sh` kiểm tra sổ tool-audit đã ký → `TOOL_AUDIT_VALID records=N`. Không có tool-call nào "mồ côi" — mỗi cái gắn với danh tính và dấu vết duyệt. **Text mô tả (phụ đề):** > "Mọi tool-call ký & truy vết được — trả lời được câu hỏi audit: ai, làm gì, lúc nào, được ai duyệt."