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