chore(): final fixes before deadline

- added images of notification feature working
- added seed data script
- race condition fix for notifications worker
- small improvements
This commit is contained in:
ITQ
2026-02-24 23:22:31 +03:00
parent 6a5007d039
commit d3731e78df
8 changed files with 1067 additions and 43 deletions
+22
View File
@@ -158,8 +158,30 @@ Reproducible k6 profile for `POST /api/v1/decide`:
- runner: [infrastructure/k6/run-decide.sh](./infrastructure/k6/run-decide.sh)
- guide: [infrastructure/k6/README.md](./infrastructure/k6/README.md)
## Demo data seed (HTTP)
One-command API seed for demo datasets:
- script: [infrastructure/http/seed-demo-data.sh](./infrastructure/http/seed-demo-data.sh)
- runbook section: [RUNBOOK.md](./RUNBOOK.md#35-seed-демо-данных-через-http-api)
Example:
```bash
BACKEND_BASE_URL='http://127.0.0.1' \
TG_BOT_TOKEN='<your_bot_token>' \
TG_CHAT_ID='<your_chat_id>' \
./infrastructure/http/seed-demo-data.sh
```
SMTP can be enabled with `SMTP_ENABLED=true` and SMTP env settings (see `RUNBOOK.md`).
## Selected extra features
- Notifications
![Mail](./assets/images/email_notifications.png)
![Telegram](./assets/images/telegram_notifications.png)
- Learnings Library
- Domain Conflicts