QC — Master Index
Last updated: 2026-06-20
Test Case Status Tags
| Tag | Meaning | QC action |
|---|---|---|
🆕 NEW | Newly added, never been run | Must run in this sprint/release |
🔄 UPDATED | Logic has changed since last run | Must re-run even if it passed before |
✅ STABLE | Stable, no changes | Run on regression schedule |
⚠️ NEEDS REVIEW | Feature is changing — TC may be outdated | Dev must update TC before QC runs |
🗑️ DEPRECATED | Feature removed or no longer applicable | Skip — do not test |
Feature → Test Case File Map
| Feature | File | TC Count | Last Updated | Status |
|---|---|---|---|---|
| Role Hierarchy | roles/role-hierarchy.md | 8 | 2026-05-10 | 🆕 NEW |
| Player Registration | auth/player-registration.md | 7 | 2026-05-10 | 🆕 NEW |
| Wallet System | finance/wallet.md | 10 | 2026-05-10 | 🆕 NEW |
| Deposit | finance/deposit.md | 27 | 2026-05-10 | 🆕 NEW |
| Fee Calculation | finance/fees.md | 8 | 2026-05-10 | 🆕 NEW |
| Withdrawal | finance/withdrawal.md | 11 | 2026-05-10 | 🆕 NEW |
| Shop USD Wallet | finance/shop-usd-wallet.md | 6 | 2026-05-10 | 🆕 NEW |
| Payment Gateway Callbacks | payment-gateways/callbacks.md | 13 | 2026-05-10 | 🆕 NEW |
| Game Wallet & Sync | game/game-wallet-sync.md | 9 | 2026-05-10 | 🆕 NEW |
| Transaction State Machine | system/state-machine.md | 14 | 2026-05-10 | 🆕 NEW |
| Transaction Limits & Fraud Flags | system/limits-fraud.md | 5 | 2026-05-10 | 🆕 NEW |
| API Endpoints & Error Handling | system/api-endpoints.md | 16 | 2026-05-10 | 🆕 NEW |
| Crypto Withdrawal Confirmation | features/crypto-estimate.md | 26 | 2026-05-10 | 🆕 NEW |
| Task-kiosk-260 (Adjustment / Reversal / Refund wording) | finance/task-kiosk-260.md | 29 | 2026-06-20 | 🆕 NEW |
| Total | 189 |
Update Workflow
When a new feature ships
Dev completes feature PR
│
▼
Dev creates a new file under docs/qc/<domain>/<feature>.md
(use _template.md as starting point)
│
▼
Dev adds a row to this Master Index
(file, TC count, date, tag = 🆕 NEW)
│
▼
QC runs all TCs in the new file
│
▼
QC records results in the "Actual Result" column
│
▼
All pass → Dev changes tag to ✅ STABLE, updates Master Index
When an existing feature changes
Dev changes logic
│
▼
Dev opens the corresponding TC file
│
├── New TC added → tag = 🆕 NEW
├── Existing TC edited → tag = 🔄 UPDATED
└── Logic removed → tag = 🗑️ DEPRECATED (keep the row, do not delete)
│
▼
Dev adds a row to the file's Changelog
│
▼
Dev updates the Master Index row (date, status)
│
▼
QC runs only TCs tagged 🆕 NEW or 🔄 UPDATED
After QC signs off
All 🆕 NEW / 🔄 UPDATED TCs pass
│
▼
Dev changes tags → ✅ STABLE
Updates Master Index → status = ✅ STABLE
Template
When creating a new TC file, copy from docs/qc/_template.md.
Result Notation
| Symbol | Meaning |
|---|---|
| ✅ | Pass |
| ❌ | Fail |
| ⏭ | Skip (not tested / not applicable) |
| 🐛 | Fail — bug report created |