Commit Graph

  • bb241bf050 feat(canary): auto-rebase pe layout change (2↔1 ferestre) master Marius Mutu 2026-05-05 18:30:57 +03:00
  • 839caacc95 agents Marius Mutu 2026-05-05 18:02:37 +03:00
  • c950a5a699 feat(multi-chart): refactor _run_multi_tick + fix alert spam pe oscilație strip Marius Mutu 2026-05-05 17:59:18 +03:00
  • 8a1be979fe chore(calibration): 22 frame-uri auto-captured din sesiunea 2026-04-22 Marius Mutu 2026-04-22 22:59:21 +03:00
  • 248ad6b10e feat(telegram): /rebase + /rebase confirm pentru re-anchor canary baseline Marius Mutu 2026-04-22 22:56:51 +03:00
  • 45ed502b3d feat(telegram): /ss + /resume cu verify multi-bulină și header FSM step Marius Mutu 2026-04-22 00:38:29 +03:00
  • 5ebe26e5d5 test(calibration): 8 labels + 3 scenarii noi (inclusiv regresie 2026-04-21) Marius Mutu 2026-04-21 22:35:22 +03:00
  • 75a17f9640 feat: auto-capture scrie direct în calibration/frames/ (elimină pasul manual) Marius Mutu 2026-04-21 22:31:06 +03:00
  • ebc986abd3 docs(claude): scoate atm dryrun samples din quick-ref (corpus e calibration/) Marius Mutu 2026-04-21 22:26:51 +03:00
  • 66ffa4bb9a fix: opposite_rearm/rearm alerts + /resume unified + canary-pause UX guards Marius Mutu 2026-04-21 22:23:20 +03:00
  • a796e91e90 fix: forțează maximize TradeStation la focus + atm debug --canary Marius Mutu 2026-04-21 16:48:45 +03:00
  • 2c1dae14fc fix: forțează SetForegroundWindow prin ALT-key pentru anti focus-stealing Marius Mutu 2026-04-21 16:22:47 +03:00
  • 9e0202c9ee feat: focus fereastra TradeStation pe /ss, /resume și market_open Marius Mutu 2026-04-21 16:19:40 +03:00
  • 9c44eb6e31 feat: mută secretele Discord/Telegram din TOML în .env Marius Mutu 2026-04-21 09:37:24 +03:00
  • 9e8cbafbd4 feat: calibration/ corpus + scenarii regresie FSM Marius Mutu 2026-04-21 08:32:11 +03:00
  • bed79fcc35 calibrare Marius Mutu 2026-04-21 07:25:38 +03:00
  • 082361e3c7 Revert "fix: trimite alert Telegram la închidere fereastră CMD pe Windows" Claude Agent 2026-04-18 13:00:16 +00:00
  • e1572fd3e3 fix: trimite alert Telegram la închidere fereastră CMD pe Windows Claude Agent 2026-04-18 12:51:27 +00:00
  • 414ad69369 feat: heartbeat suprimate afara orelor, format compact, status simplificat Claude Agent 2026-04-18 12:41:52 +00:00
  • 42a1a0e7fd feat: /help command, atm.bat launcher, tzdata fix pentru Windows Marius Mutu 2026-04-18 13:11:44 +03:00
  • 7b91cb0cd0 feat: telegram commands, autopoll, operating hours, validate-calibration, phase-skip backstop Marius Mutu 2026-04-18 12:42:03 +03:00
  • 92a4b377c2 readme Marius Mutu 2026-04-18 12:41:39 +03:00
  • 5b61bd7b60 readme romana Marius Mutu 2026-04-18 12:30:57 +03:00
  • 212f77f0ee docs(readme): rescriere completă în română + workflow validate-calibration Marius Mutu 2026-04-18 12:28:31 +03:00
  • 37f0b14468 docs: reflect Telegram /pause/resume, operating hours, phase-skip backstop, validate-calibration Marius Mutu 2026-04-18 12:09:44 +03:00
  • 40cc67b4c6 fix(run): _should_skip tz check uses isinstance, tolerates mock cfg Marius Mutu 2026-04-18 12:07:07 +03:00
  • 8bae507bbd feat(cli): atm validate-calibration — offline color classification gate Marius Mutu 2026-04-18 11:54:48 +03:00
  • 23865776e3 feat(commands): /pause /resume + adaptive dispatch + richer /status Marius Mutu 2026-04-18 12:01:19 +03:00
  • 54f55752c1 feat(run,config): operating hours window + timezone-aware lifecycle state Marius Mutu 2026-04-18 11:59:22 +03:00
  • 8b53b8d3c9 feat(alerts): fire_on_phase_skip backstop + public FSM lockout API Marius Mutu 2026-04-18 11:55:39 +03:00
  • 3cb647e084 feat(cli): atm validate-calibration — offline color classification gate worktree-agent-aa44125e Marius Mutu 2026-04-18 11:54:48 +03:00
  • 9cf49caf8a feat(canary): single-shot on_pause_callback + wire Telegram drift alert Marius Mutu 2026-04-18 11:53:22 +03:00
  • c5024ce600 feat(run): extract detection loop helpers + unconditional cmd drain Marius Mutu 2026-04-18 11:52:28 +03:00
  • 153196f762 chore(git): track logs dir; ignore runtime state files Marius Mutu 2026-04-18 10:10:21 +03:00
  • 3b40aed939 fix(run): isolate command dispatch exceptions from detection loop Claude Agent 2026-04-17 11:29:42 +00:00
  • 0f7dd5dc84 fix(deps+tests): move httpx to prod deps; stub Poller+Scheduler in sync test Claude Agent 2026-04-17 11:00:40 +00:00
  • 63642e71dd chore(todos): mark integration test done Claude Agent 2026-04-17 10:54:24 +00:00
  • 424437ceaf fix(audit)+test: deadlock fix + lifecycle test + pytest-asyncio Claude Agent 2026-04-17 10:54:10 +00:00
  • ca6e578175 feat(run): async refactor — run_live_async + 7-step shutdown Claude Agent 2026-04-17 10:37:17 +00:00
  • 4123b31a22 feat(commands,scheduler): TelegramPoller + ScreenshotScheduler Claude Agent 2026-04-17 10:18:08 +00:00
  • c1b89ad6a9 feat(config,detector): TelegramCfg polling fields + Detector.step optional frame Claude Agent 2026-04-17 10:17:17 +00:00
  • fd04fcd5e6 fix(audit): threading.Lock on AuditLog.log + close (P1 bug) Claude Agent 2026-04-17 10:16:28 +00:00
  • c6714e8d5e feat(notifier): Alert.silent + TelegramNotifier disable_notification Claude Agent 2026-04-17 10:16:17 +00:00
  • 238243b1ce chore: add gstack skill routing rules to CLAUDE.md Claude Agent 2026-04-17 08:32:50 +00:00
  • 8ff31ed241 fix(run): heartbeat fires immediately after start due to monotonic/time mismatch Claude Agent 2026-04-16 23:12:28 +00:00
  • eca2b39e64 feat(notify): mesaje alertă și comentarii business în română Claude Agent 2026-04-16 23:09:20 +00:00
  • 51e98ae3d3 fix(notify): switch Telegram parse_mode from Markdown to HTML Claude Agent 2026-04-16 23:01:28 +00:00
  • 840c23f74c feat(run): screenshot attach, Telegram ok:false fix, post-FIRE catchup guard Claude Agent 2026-04-16 22:40:17 +00:00
  • d7305fbbfc fix(run): drop first_accepted gate from catchup synth-arm Claude Agent 2026-04-16 18:54:03 +00:00
  • f4b9000100 feat(run): per-frame detection log at logs/detections/YYYY-MM-DD.jsonl Claude Agent 2026-04-16 14:48:27 +00:00
  • e7369ca632 feat(run): arm + prime alerts, mid-session catchup, late-start guard Claude Agent 2026-04-16 14:30:01 +00:00
  • 34fde8328c docs: rewrite README to match current CLI + workflow Claude Agent 2026-04-16 13:06:12 +00:00
  • ec86f52f1f feat(run): auto-save corpus samples + annotated FIRE screenshots Claude Agent 2026-04-16 11:33:54 +00:00
  • dec3b03d53 feat(run): auto-focus TradeStation by window_title at startup Claude Agent 2026-04-16 07:24:52 +00:00
  • 3c4bc887c3 feat(run): --start-at HH:MM + --stop-at HH:MM for wall-clock scheduling Claude Agent 2026-04-16 07:21:44 +00:00
  • e114941bb7 feat(run): --startup-delay + canary sanity check at startup Claude Agent 2026-04-16 07:17:28 +00:00
  • be7c4f82e8 feat(run): startup + shutdown ping on both channels Claude Agent 2026-04-16 07:16:14 +00:00
  • 4dac21b7c0 fix(vision): erode mask pre-CC to sever anti-aliasing bridges Claude Agent 2026-04-16 07:12:57 +00:00
  • 74b5d33c86 fix(vision): connected-components for rightmost-dot detection Claude Agent 2026-04-16 07:08:28 +00:00
  • 0f430dae21 fix(vision): find_rightmost_dot returns cluster centre, not edge Claude Agent 2026-04-16 06:59:47 +00:00
  • 0a4f9793e9 fix(detector): source bg_rgb/bg_tol from cfg.colors.background when present Claude Agent 2026-04-16 06:53:55 +00:00
  • e7189742bf feat(calibrate): --delay countdown + messagebox warning before capture Claude Agent 2026-04-16 06:49:07 +00:00
  • 780b1d67dd chore: ignore debug PNGs + logs/*.png Claude Agent 2026-04-16 06:48:22 +00:00
  • ecd1b23e11 feat(debug): add --delay countdown so user can bring target to front Claude Agent 2026-04-16 06:48:07 +00:00
  • f43f5ce93b feat(cli): atm debug — one-shot capture + detect + annotated PNG Claude Agent 2026-04-16 06:45:01 +00:00
  • 562df0c395 feat(capture): save calibration region; runtime crops same area Claude Agent 2026-04-16 06:38:02 +00:00
  • c314fe0584 chore: ignore calibrate_capture debug PNGs Claude Agent 2026-04-16 06:29:22 +00:00
  • cabe1634bc feat(calibrate): region-select mode as default capture Claude Agent 2026-04-16 06:29:16 +00:00
  • 602fdbbc6e chore: ignore image*.png screenshots Claude Agent 2026-04-16 06:25:10 +00:00
  • f90e4477ed fix(calibrate): robust window capture with PrintWindow fallback + picker Claude Agent 2026-04-16 06:25:02 +00:00
  • d19666ba0e fix(calibrate): force wizard window geometry; image now fills canvas Claude Agent 2026-04-16 06:19:32 +00:00
  • f6ffeb22ec fix(calibrate): case-insensitive window title match; show visible titles on miss Claude Agent 2026-04-16 06:15:22 +00:00
  • c23a66fd0b feat(calibrate): full interactive Tk wizard Claude Agent 2026-04-16 06:06:45 +00:00
  • 6cf4b7a570 chore: fix pyright type errors; add pyright config Claude Agent 2026-04-15 22:26:57 +00:00
  • 51dc1e403f docs: add example config + TODOS.md for Faza 2/P2 backlog Claude Agent 2026-04-15 22:18:31 +00:00
  • bf70ca3ac7 feat: complete Faza 1 implementation (105 tests green) Claude Agent 2026-04-15 22:17:41 +00:00
  • 9207197a56 initial: scaffold atm trading monitor (Faza 1) Claude Agent 2026-04-15 22:03:36 +00:00