febux
a1e119ce6e
M1: bot webhook delivery - secret-token aiohttp server, /healthz, mode switch, TLS-edge routing ( #001 , #002 )
2026-09-06 14:53:22 +03:00
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
c00f3cf9f9
M5: DLQ tooling - RabbitMQ management client, admin list/peek, requeue and purge (019-021)
2026-09-06 00:55:11 +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
e5fd285328
Fix issues hardening by plan. M1: .scratch/pipeline-hardening/issues/001
...
- 011
2026-09-05 23:18:19 +03:00
febux
17054c1e99
Some refactoring. Image extractor was wired end-to-end.
2026-09-05 21:24:04 +03:00
febux
b45274e01b
TG bot was separated as service with envs.
2026-09-05 00:08:26 +03:00
febux
4b71fe4291
Respect log level env for OTLP.
2026-09-04 01:56:44 +03:00
febux
18916fd017
Connect structlog to OTLP processer.
2026-09-04 00:26:18 +03:00
febux
1add4353db
Unit tests fix.
2026-09-02 23:54:54 +03:00
febux
1e051f3730
Grafana stack was added. Update docs.
2026-09-02 23:32:47 +03:00
febux
3c80d21f0a
Fix SSE with query auth token param.
2026-09-02 22:23:16 +03:00
febux
73187742f2
SSE status streaming for doc analysis was added.
2026-09-02 21:11:54 +03:00
febux
89e0db7baa
Update delete route response.
2026-08-26 21:12:16 +03:00
febux
afe1aebf9d
Logs were enriched with data.
2026-08-26 20:00:41 +03:00
febux
f25bedad7c
User profile with billing base was added.
2026-08-25 20:52:50 +03:00
febux
2fe54ffd86
Phase 2 - Raw SQL migration, pytest-cov coverage gate, CI branch
...
triggers + coverage, Dead tooling & config drift
2026-08-24 00:45:39 +03:00
febux
0793135105
Passkey and magic-link auth mechanisms were added.
2026-08-22 20:38:21 +03:00
febux
b057f67329
Unittests fix.
2026-08-17 20:51:45 +03:00
febux
c3d7f03038
Prescreen stage was added. Docs synced. Some refactoring of worker
...
analyzer. Lint fix.
2026-08-17 20:49:29 +03:00
febux
3828b46985
Admin panel was added. TG bot commands were extended.
2026-08-14 00:30:39 +03:00
febux
9c9181bc50
New notification service was added. Auth routes were extended.
2026-08-13 00:08:51 +03:00
febux
c77ba029a3
Fix test in CI.
2026-08-12 23:03:48 +03:00
febux
5073d89033
Init commit
2026-08-12 21:29:36 +03:00