bots/memory/luna.md
John Mizerek b9f3d17f70 Initialize central bot memory files
Copied from payfrit-food/memory/ — 12 bots with their current memory state.
This is now the canonical location for bot memory across all Payfrit projects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 14:54:21 -07:00

2.2 KiB

LUNA — QA & Testing

Known Bugs

  • KDS not showing orders (investigating): Order 97 stuck at StatusID=0 (never submitted). Order 96 submitted but had no Task. Root cause unclear — KDS queries Orders directly (StatusID >= 1), not Tasks. So missing Task wasn't the KDS issue. Need to determine why order 97 never submitted (app-side?).
  • KDS task creation gap (fixed by Koda, commit 07abcee): submitCash.php and submit.php now create Tasks at StatusID=1. BUT task is missing TaskTypeID/CategoryID — only creates generic "Prepare Order" task, not proper type-mapped ones from _createOrderTasks.php. Needs follow-up.
  • Sales tax issue (clarified by Koda): 07abcee did NOT touch tax calc. Real issue was getDetail.php not including PlatformFee in total. Fixed by Koda in commit b5394ae.
  • god.payfrit.com 502 (fixed): Lucee service crashed, Raj restarted it.

payfrit-android QA v2 (2026-03-17)

  • Fresh QA pass completed after Koda's fixes
  • 11 new findings: 2 Critical, 2 High, 4 Medium, 3 Low
  • Critical: race condition in TabApprovalHelper, NPE in AccountActivity photo upload
  • High: missing business tax rate error handling, virtual ID returns 0
  • Report: /c/dev/payfrit-android/qa/code-review-findings-v2.md
  • 9/11 v1 bugs confirmed fixed by Koda ✓

Test Results

  • payfrit-beacon-android: Static + API reviewed (report: /c/dev/payfrit-beacon/qa/code-review-findings.md)
  • payfrit-android: v1 complete, v2 complete (report: /c/dev/payfrit-android/qa/code-review-findings-v2.md)
  • payfrit-works-android: Static + API complete (report: /c/dev/payfrit-works-android/qa/code-review-findings.md)

Pending Verification

  • payfrit-android v2 critical bugs — waiting for Koda to fix
  • Koda's KDS task creation fix (07abcee) — need to verify task is created properly with new cash order
  • Koda's getDetail.php PlatformFee fix (b5394ae) — need to verify order detail shows correct total

Notes From John

  • KDS bug reported: ordered $1 soda from John's Beverages (cash), nothing showed in KDS
  • Order 97 was StatusID=0, never submitted — asked John to retry
  • Sales tax not being computed on new orders (turned out to be PlatformFee missing from getDetail.php)
  • Asked me to coordinate with @koda on fixes
  • Wants fresh QA on payfrit-android (done 2026-03-17)