Commit Graph

11 Commits

Author SHA1 Message Date
wasrusgen
9a349fe21e crm dashboard: client rows show billing type + 5-stage stepper + current stage; backend adds has_selection
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 00:01:07 +03:00
wasrusgen
e0ee138b2b fix: tg webhook route /api/tg/webhook (nginx strips /consulting prefix)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:54:49 +03:00
wasrusgen
3014b89d0f feat: Telegram bot @wasrusgen1_consulting_bot — webhook handler /start /status /help, tg_chat_id in projects
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:27:57 +03:00
wasrusgen
7b5162937d feat: payment gating — view always, print/download/export ТЗ unlock after debt closed (free clients always unlocked)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:13:19 +03:00
wasrusgen
48043ac0b9 feat: e-signing endpoints — code request, confirm with journal, legal text, signed status 2026-05-30 15:36:35 +03:00
wasrusgen
4776b9a9e0 feat: billing type (paid/free) + AI pricing — scale assessment, market analysis, packages with arguments 2026-05-30 15:26:47 +03:00
wasrusgen
1b333debd9 feat: e-signature acceptance — append-only journal with SHA-256 doc hash (63-FZ) 2026-05-30 15:20:27 +03:00
wasrusgen
e42d42f207 feat: payment integration — YooKassa (card/SBP QR) + cash, webhook auto-records to ledger 2026-05-30 15:01:10 +03:00
wasrusgen
13db0cf9c9 feat: payments registry — payment log, balance, status + finance KPIs on dashboard 2026-05-30 14:45:38 +03:00
wasrusgen
c37491cbc7 feat: delete client — removes project with all data (messages/models/artifacts/docs) 2026-05-30 14:38:35 +03:00
wasrusgen
239cc3ffba infra: backend in repo + deploy.sh for autodeploy 2026-05-30 14:18:14 +03:00