Release notes
OpsProbe v0.3.31: return daily, earn 10 credits.
A signed-in user can claim one auditable Ops Credits reward per UTC day.
Summary
The Usage console now includes a Daily check-in action. The server binds the reward to the authenticated user and UTC date, so refreshes and repeated clicks cannot grant more than one reward.
Behavior
- Each successful check-in grants 10 Ops Credits.
- The grant is stored as an append-only `daily_check_in` ledger entry.
- Repeated requests return an already-claimed state and add zero credits.
- The Usage balance and recent activity update after the action.
Product boundary
Check-in rewards are promotional grants, not purchased credit balance. They do not activate payments, top-ups, automatic renewal, advanced scan deductions, or recurring-monitor charges.
Verification
- Rust formatting, tests, and locked release build
- JavaScript syntax and release checks
- Database integration coverage for duplicate daily check-in