chore: отметка задачи 22
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
4d13a1ddb2
commit
a0de203d88
@ -105,7 +105,7 @@
|
|||||||
|
|
||||||
### Task 22: [5.3] `src/core/nats.py`
|
### Task 22: [5.3] `src/core/nats.py`
|
||||||
|
|
||||||
- [ ] `src/core/nats.py`: подключение (с nkeys/JWT или без; автопереподключение), `publish(subject, payload, msg_id)` с заголовком `Nats-Msg-Id`, подписка `recognition.result` в queue group `arm-core`; проверка: интеграционный тест против compose-NATS (без JetStream) — публикация и получение сообщения с заголовком; два подписчика в одной группе получают сообщение один раз
|
- [x] `src/core/nats.py`: подключение (с nkeys/JWT или без; автопереподключение), `publish(subject, payload, msg_id)` с заголовком `Nats-Msg-Id`, подписка `recognition.result` в queue group `arm-core`; проверка: интеграционный тест против compose-NATS (без JetStream) — публикация и получение сообщения с заголовком; два подписчика в одной группе получают сообщение один раз
|
||||||
|
|
||||||
### Task 23: [5.4] `src/services/recognition_exchange.py`
|
### Task 23: [5.4] `src/services/recognition_exchange.py`
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,7 @@
|
|||||||
проверка: тесты зелёные
|
проверка: тесты зелёные
|
||||||
- [x] 5.2 `src/services/audit.py` — `AuditService.record(...)` в текущей сессии; тест: системное событие с `user_id = NULL`,
|
- [x] 5.2 `src/services/audit.py` — `AuditService.record(...)` в текущей сессии; тест: системное событие с `user_id = NULL`,
|
||||||
откат транзакции не оставляет записи; статический тест — в `src/` нет `update()/delete()` по `AuditEvent`
|
откат транзакции не оставляет записи; статический тест — в `src/` нет `update()/delete()` по `AuditEvent`
|
||||||
- [ ] 5.3 `src/core/nats.py`: подключение (с nkeys/JWT или без; автопереподключение), `publish(subject, payload, msg_id)`
|
- [x] 5.3 `src/core/nats.py`: подключение (с nkeys/JWT или без; автопереподключение), `publish(subject, payload, msg_id)`
|
||||||
с заголовком `Nats-Msg-Id`, подписка `recognition.result` в queue group `arm-core`; проверка: интеграционный тест
|
с заголовком `Nats-Msg-Id`, подписка `recognition.result` в queue group `arm-core`; проверка: интеграционный тест
|
||||||
против compose-NATS (без JetStream) — публикация и получение сообщения с заголовком; два подписчика в одной группе
|
против compose-NATS (без JetStream) — публикация и получение сообщения с заголовком; два подписчика в одной группе
|
||||||
получают сообщение один раз
|
получают сообщение один раз
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user