Commit Graph

1 Commits

Author SHA1 Message Date
mindesbunister
cf4178251a docs: Add Bug #87 to Common Pitfalls + create state persistence test suite
- Added Bug #87 (Position Manager state lost on restart) to TOP 10 Critical Pitfalls
- Comprehensive documentation with incident details, root cause, fix implementation
- Created state-persistence.test.ts to validate all 18 critical state fields
- Test suite validates tp2Hit, trailingStopActive, peakPrice (critical for runner recovery)
- Testing notes: TypeScript , npm test ⏱ timeout (120s), Docker deployment 
- Real-world validation pending: Next trade with container restart

Bug #87 Impact:
- Financial: ~$18.56 runner profit lost
- Root Cause: Race condition in nested Prisma query
- Fix: 4-step bulletproof atomic persistence with verification
- Status:  DEPLOYED Dec 17, 2025 15:14 UTC (commit 341341d)
2025-12-17 15:25:16 +01:00