Diagram — Sequence — Record Expense
Happy-path + access-denied + parser-fail branches for the most common flow: user types
250 кафе, the bot posts a transferdefault_account → external_expense. Demonstrates theupdate_iddedup at the middleware layer and the UUIDv7 transfer-id idempotency at the ledger layer.
Diagram
Section titled “Diagram”Related artifacts
Section titled “Related artifacts”- SRS section: SRS — Telegram Finance Bot §🔄 High-Level Flow (Phase 2A) and §⚙️ Technical Behavior
- ADRs: ADR-0007 (default-with-override), ADR-0014 (lock ordering), ADR-0019 (cross-port idempotency), ADR-0022 (update_id dedup)