docs: sync documentation with latest codebase state (merged)

- Update Activity Log with 108 missing commits (48 backend + 60 frontend)
- Update version references: backend v2.8.79, frontend v2.8.94
- Update migration count: 18 migrations (0000-0017)
- Update Telegram Mini App Flow to v2.8.94
- Update Payment Flow - Scanner to 2026-06-05
- Update all architectural and database references
- Add MongoDB removal handoff document with updated versions

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
Siavash Sameni
2026-06-05 07:51:00 +04:00
parent e51236af91
commit c98c31dc24
8 changed files with 2013 additions and 4 deletions

View File

@@ -289,9 +289,9 @@ The smoke can mock scanner responses at first. A live smoke should be added only
| Phase | Scope | Status |
|---|---|---|
| 0 | Scanner primitives and backend low-level adapter/webhook recorder | Done in scanner `0.1.8`, backend `2.8.60` |
| 1 | Backend direct-balance service and payment metadata shape | Not started |
| 2 | Check-on-click API path and tests | Not started |
| 3 | Watch-mode lifecycle, webhook decision, and stop cleanup | Not started |
| 1 | Backend direct-balance service and payment metadata shape | Done — `directBalancePaymentService.ts` |
| 2 | Check-on-click API path and tests | Done — `POST /api/payment/amn-scanner/direct-balance/check/:paymentId`; `POST /api/payment/request-network/intents` with `rail: "direct_balance"` |
| 3 | Watch-mode lifecycle, webhook decision, and stop cleanup | In progress — webhook delegates to `processDirectBalanceWebhook`; watch creation deferred to Phase 3 |
| 4 | Frontend checkout controls and "I paid" action | Not started |
| 5 | Smoke tests and admin observability | Not started |