Commit graph

3 commits

Author SHA1 Message Date
febux
0b2e7665f4 fixup(pipeline-hardening M4/M5): purge count, shared toast helper, clean imports
- Fix RabbitMQ purge_queue to report the pre-purge message count instead of
  the post-purge depth (which was always 0).
- Add shared attach_toast helper in admin templating; remove duplicated inline
  _attach_toast implementations in review.py and mq.py.
- Keep purge confirmation case-sensitive so the typed safeguard works as intended.
- Fix test imports to use known-first-party 'contract_check' per isort config.
2026-09-06 01:18:33 +03:00
febux
befa5c897f M4: admin manual-review queue and operator actions (#017, #018)
- ReviewQueueRepository: filtered/paginated queue query + item loader.
- Admin panel: /admin/review list/detail with extracted-text preview.
- Operator actions: send-to-analysis, complete, reject with Document Slot
  compensation and row-level status guard.
- /code-review cleanups applied; actions lock via DocumentRepository.

Closes issues 017, 018.
2026-09-05 23:47:45 +03:00
febux
3828b46985 Admin panel was added. TG bot commands were extended. 2026-08-14 00:30:39 +03:00