PIX-14519: corrective Radar owner identity attribution (#507/#513) #517

Merged
andrei merged 1 commit from fix/radar-owner-id-correction-pix-14519 into master 2026-07-21 22:08:04 +00:00
Owner

Что сделано:

  • Доставлен корректирующий diff из bundle /tmp/arnold-cl507-owner-correction.bundle для CL-507 после merge PR #513.
  • Кодовый patch-id совпадает с исходным commit 5ae0e740f914374be1deed86c279238128ad419c; commit пересобран без запрещённого Co-Authored-By: Paperclip trailer по CTO/CEO policy.
  • Radar owner Telegram identity теперь мапится в internal users.id, malformed owner/NaN/missing timestamps fail closed.

Проверка:

  • python3 -m pytest backend/tests/test_radar_live.py backend/tests/test_futures_position_sync_daemon.py backend/tests/test_futures_engine_pnl_truth.py -> 86 passed.
  • gitnexus impact по resolve_close_attribution, _radar_close_attribution, _resolve_close_attribution: HIGH blast radius, покрыто targeted suite.
  • gitnexus detect-changes --scope staged: 5 files, 16 symbols, risk low.

Связано: PIX-14519, PR #507, PR #513.

Что сделано: - Доставлен корректирующий diff из bundle `/tmp/arnold-cl507-owner-correction.bundle` для CL-507 после merge PR #513. - Кодовый patch-id совпадает с исходным commit `5ae0e740f914374be1deed86c279238128ad419c`; commit пересобран без запрещённого `Co-Authored-By: Paperclip` trailer по CTO/CEO policy. - Radar owner Telegram identity теперь мапится в internal `users.id`, malformed owner/NaN/missing timestamps fail closed. Проверка: - `python3 -m pytest backend/tests/test_radar_live.py backend/tests/test_futures_position_sync_daemon.py backend/tests/test_futures_engine_pnl_truth.py` -> 86 passed. - `gitnexus impact` по `resolve_close_attribution`, `_radar_close_attribution`, `_resolve_close_attribution`: HIGH blast radius, покрыто targeted suite. - `gitnexus detect-changes --scope staged`: 5 files, 16 symbols, risk low. Связано: PIX-14519, PR #507, PR #513.
[CL-507] fix(radar): map owner identity before attribution
All checks were successful
Arnold Forgejo CI / backend-tests (pull_request) Successful in 5m23s
Arnold Forgejo CI / frontend-audit (pull_request) Successful in 18s
Arnold Forgejo CI / secret-scan (pull_request) Successful in 3s
Forgejo Smoke Test / Smoke (pull_request) Successful in 1s
fabd1e5e28
andrei merged commit b7ed7f3190 into master 2026-07-21 22:08:04 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/arnold-trader-app!517
No description provided.