PnL truth: make fee reconciler executable by production runner #543

Merged
andrei merged 1 commit from fix/fee-reconciler-script-bootstrap into master 2026-07-24 03:54:39 +00:00
Owner

Follow-up to #542 / #500. Canonical production verification caught ModuleNotFoundError: app: backend path was inserted only after importing app.services. Move bootstrap before app imports and add exact ordering regression.

Verification: direct python scripts/fee_reconciler.py --help; 7 targeted tests passed; py_compile; diff-scoped gitleaks — no leaks.

Follow-up to #542 / #500. Canonical production verification caught `ModuleNotFoundError: app`: backend path was inserted only after importing `app.services`. Move bootstrap before app imports and add exact ordering regression. Verification: direct `python scripts/fee_reconciler.py --help`; 7 targeted tests passed; py_compile; diff-scoped gitleaks — no leaks.
fix(pnl): bootstrap fee reconciler imports
All checks were successful
Arnold Forgejo CI / backend-tests (pull_request) Successful in 12m3s
Arnold Forgejo CI / frontend-audit (pull_request) Successful in 20s
Arnold Forgejo CI / secret-scan (pull_request) Successful in 3s
Forgejo Smoke Test / Smoke (pull_request) Successful in 1s
8978316f01
andrei merged commit 3edd0a295a into master 2026-07-24 03:54:39 +00:00
andrei deleted branch fix/fee-reconciler-script-bootstrap 2026-07-24 03:54:40 +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!543
No description provided.