10 Commits

Author SHA1 Message Date
0xcathiefish 6c73ab0d09 fix: raise TradeSnap request timeout from 15s to 30s
The first screenshot request of each batch pays extra browser-session
cleanup time in TradeSnap (~16s total), which the 15s client timeout
misclassified as a failure while the capture actually succeeded.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 08:38:04 +00:00
0xcathiefish 3f7a16aa45 fix: capture position-increase fills and debounce slow multi-fill aggregation
- Gate opening fills on Hyperliquid's dir field (Open Long/Short) instead of
  start_position == 0, so adds to an existing position are no longer dropped
- Replace the fixed 500ms aggregation window with a 3s per-fill debounce
  (generation counter) so late fills of the same oid are not truncated
- Carry real start_pos/end_pos on PositionTradeEvent and distinguish
  Open vs Increase actions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 08:29:18 +00:00
0xcathiefish 6d7b049416 refactor: rename project to tradesync and update docker image tags to latest 2026-06-01 06:08:05 +00:00
0xcathiefish 777ca2d62a feat: integrate TradeSnap to fetch and append multi-timeframe screenshots to Notion page 2026-06-01 05:56:41 +00:00
0xcathiefish 25b30ebecd docs: update CHANGELOG.md to document Level logic removal 2026-05-30 09:48:11 +00:00
0xcathiefish 709ed37cb5 docs: update CHANGELOG.md with Level and Order Type features 2026-05-30 09:44:10 +00:00
0xcathiefish 43c0f489a4 docs: update CHANGELOG.md with NotionWriter and oid aggregation features 2026-05-30 09:35:44 +00:00
0xcathiefish eadaa81438 feat: implement HyperliquidMonitor for position opening and migrate dependencies to git repository urls 2026-05-30 09:00:53 +00:00
0xcathiefish ffd98934e4 feat: add external references as git submodules noc and hype 2026-05-30 08:47:48 +00:00
0xcathiefish aa80ac21ee feat: initialize project structure, modules and configurations 2026-05-30 08:38:18 +00:00