665efa4370
test: add comprehensive challenge group tests (G1-7)
...
Add 11 new test cases covering challenge session creation, correct/wrong
answers, idempotent duplicate submission, completion settlement, resource
exhaustion, Plus user bypass, and invalid input validation.
Refactor test helpers to use queue-based mockImplementation pattern for
more reliable db.select mocking across complex async flows.
2026-05-12 10:38:17 +08:00
8801ca1db2
docs: mark G1-6 challenge API DTO update as completed
2026-05-12 00:12:50 +08:00
e2fdce2268
docs: mark G1-5 daily high-reward session limits as completed
2026-05-12 00:01:57 +08:00
708165e121
docs: mark G1-4 heart deduction boundaries as completed
2026-05-11 23:45:07 +08:00
9e0f97d162
Settle completed challenge sessions
2026-05-11 21:40:41 +08:00
5bb6ba29a2
Record idempotent challenge answers
2026-05-11 21:34:27 +08:00
1d84de8d15
Create challenge sessions with five questions
2026-05-11 18:32:40 +08:00
fd4c2b6361
Generate game economy migrations
2026-05-11 18:23:29 +08:00
6a655d0ce2
Add weekly XP schema
2026-05-11 18:18:33 +08:00
7a617ce1f9
Add daily progress schema
2026-05-11 18:06:19 +08:00
51395bf5ec
Add reward ledger schema
2026-05-11 17:59:03 +08:00
a23f1abc12
Add wallet and inventory schema
2026-05-11 17:41:26 +08:00
5570973f74
Add challenge session schema
2026-05-11 17:39:06 +08:00
8382183ee5
Add gamification rule constants
2026-05-11 17:33:53 +08:00
0dd6633fd4
Add gamification design and server plan
2026-05-11 17:06:42 +08:00