Skip to main content

QC — Master Index

Last updated: 2026-06-20


Test Case Status Tags​

TagMeaningQC action
🆕 NEWNewly added, never been runMust run in this sprint/release
🔄 UPDATEDLogic has changed since last runMust re-run even if it passed before
✅ STABLEStable, no changesRun on regression schedule
⚠️ NEEDS REVIEWFeature is changing — TC may be outdatedDev must update TC before QC runs
🗑️ DEPRECATEDFeature removed or no longer applicableSkip — do not test

Feature → Test Case File Map​

FeatureFileTC CountLast UpdatedStatus
Role Hierarchyroles/role-hierarchy.md82026-05-10🆕 NEW
Player Registrationauth/player-registration.md72026-05-10🆕 NEW
Wallet Systemfinance/wallet.md102026-05-10🆕 NEW
Depositfinance/deposit.md272026-05-10🆕 NEW
Fee Calculationfinance/fees.md82026-05-10🆕 NEW
Withdrawalfinance/withdrawal.md112026-05-10🆕 NEW
Shop USD Walletfinance/shop-usd-wallet.md62026-05-10🆕 NEW
Payment Gateway Callbackspayment-gateways/callbacks.md132026-05-10🆕 NEW
Game Wallet & Syncgame/game-wallet-sync.md92026-05-10🆕 NEW
Transaction State Machinesystem/state-machine.md142026-05-10🆕 NEW
Transaction Limits & Fraud Flagssystem/limits-fraud.md52026-05-10🆕 NEW
API Endpoints & Error Handlingsystem/api-endpoints.md162026-05-10🆕 NEW
Crypto Withdrawal Confirmationfeatures/crypto-estimate.md262026-05-10🆕 NEW
Task-kiosk-260 (Adjustment / Reversal / Refund wording)finance/task-kiosk-260.md292026-06-20🆕 NEW
Total189

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​

SymbolMeaning
✅Pass
❌Fail
⏭Skip (not tested / not applicable)
🐛Fail — bug report created