What's pending across every project
2 open · sorted by priority then due-date
Filtered by tag bug clear
todo
high
Fix float equality in webhook amount check (can silently reject real topups)
ProcessTopupWebhook uses `if topup.Amount != amount` — direct float64 equality. A tiny rounding drift (e.g., 500.00 stored vs 499.99999998 derived from Razorpay's paise/100) will falsely reject the webhook as 'amount mismatch', leaving the user paying but not credited.
Change to:
if math.Abs(topup.Amount - amount) > 0.01 { ... }
Or better: store amount as int64 paise everywhere and compare integers.
internal/repositories/wallet_repo.go:100
Vajra Volt Mobile App
· vajra-mobile-app
· by saravanan@scrumclaw.ai
70d ago
07-31 02:51
07-31 02:51
blocker
high
Fix global activity log: unfiltered tracker_get_log stops at update #20 (Jul 23)
Found 2026-09-26. tracker_get_log with no project_id returns newest = #20 (adaptive-sat, 2026-07-23). Updates #21–#27 exist and show correctly per project (vajra-mobile-app #21–#25, agent-production-support #26–#27), and list_projects shows current status fine. So writes work; the cross-project log query is wrong (likely ordering, a stale cache/view, or a filter excluding newer projects/sources). The dashboard's recent-activity feed probably uses it, so it looks like no updates since July. Also: vajra-mobile-app notes #22–#24 contain stray '</note></invoke>' fragments; sanitize on write and clean those rows.
tracker_get_log (no project_id)updates #20-#27vajra-mobile-app #22-#24
claude-project-tracker
· claude-project-tracker
· by saravanan@scrumclaw.ai
from the conversationsaravanan: why my tracker updates are not happening?
claude: Writes are saved (#26, #27), but the all-projects log stops at #20 (Jul 23); per-project logs are complete. Likely a server query bug.
saravanan: can you push this to tracker
13d ago
09-27 00:58
09-27 00:58