# 驗證指令 (Verification Command)

對目前的程式碼庫狀態執行全面驗證。

## 指令步驟

依據以下確切順序執行驗證：

1. **建置檢查 (Build Check)**
   - 執行此專案的建置指令
   - 如果失敗，回報錯誤並停止 (STOP)

2. **型別檢查 (Type Check)**
   - 執行 TypeScript/型別檢查器
   - 回報所有錯誤，包含 檔案:行號

3. **Lint 檢查 (Lint Check)**
   - 執行 Linter
   - 回報警告與錯誤

4. **測試套件 (Test Suite)**
   - 執行所有測試
   - 回報通過/失敗計數
   - 回報覆蓋率百分比

5. **Console.log 稽核**
   - 在原始碼檔案中搜尋 `console.log`
   - 回報位置

6. **Git 狀態**
   - 顯示未提交的變更
   - 顯示自上次提交後修改的檔案

## 輸出結果

產生簡潔的驗證報告：

```
驗證結果：[成功/失敗]

建置 (Build)：    [OK/失敗]
型別 (Types)：    [OK/X 個錯誤]
Lint：           [OK/X 個問題]
測試 (Tests)：    [X/Y 通過, Z% 覆蓋率]
密鑰 (Secrets)：  [OK/發現 X 個]
日誌 (Logs)：     [OK/發現 X 個 console.log]

可進行 PR：[是/否]
```

如果存在任何關鍵問題，請列出並提供修復建議。

## 參數說明 (Arguments)

$ARGUMENTS 可以是：
- `quick` - 僅執行建置 + 型別檢查
- `full` - 執行所有檢查 (預設項)
- `pre-commit` - 執行與提交相關的檢查
- `pre-pr` - 執行完整檢查加上安全掃描
