0000000000000000000000000000000000000000 0266384bb09833db8674f10220d75528107e1f35 Pasquale Baldassarre 1778053956 +0200 branch: Created from master 0266384bb09833db8674f10220d75528107e1f35 98fdd43e2e37a315bd6ae732af773135829d4c69 Pasquale Baldassarre 1778054790 +0200 commit: feat(brain_tf): V17 prompt narrativo entry + bridge rr_multiplier + tp_price_suggested_ai in metadata 98fdd43e2e37a315bd6ae732af773135829d4c69 7ab1910d8183da170258d61376c39a0fc0bd4fdf Pasquale Baldassarre 1778055468 +0200 commit: feat(brain_tf): V17 prompt narrativo entry + bridge rr_multiplier + tp_price_suggested_ai in metadata 7ab1910d8183da170258d61376c39a0fc0bd4fdf 0266384bb09833db8674f10220d75528107e1f35 Pasquale Baldassarre 1778055560 +0200 reset: moving to HEAD~2 0266384bb09833db8674f10220d75528107e1f35 59cf23a29c640ddd16c9b6617fec6769feb98971 Pasquale Baldassarre 1778055566 +0200 commit: feat(brain_tf): V17 prompt narrativo entry + bridge rr_multiplier + tp_price_suggested_ai in metadata — 378/378 passed 59cf23a29c640ddd16c9b6617fec6769feb98971 e05b312632c6d05487802b1350e4072f783f995d Pasquale Baldassarre 1778056184 +0200 commit: feat(brain_mr): V17 prompt narrativo entry + bridge rr_multiplier + tp_price_suggested_ai in metadata — 378/378 passed e05b312632c6d05487802b1350e4072f783f995d b8dc468d7b10f9ab47dea2423e5698626c525966 Pasquale Baldassarre 1778057401 +0200 commit: feat(v17): TP dual-path ai_suggested+rr_fallback + TP_BELOW_MIN_PROFIT reject — 378/378 passed b8dc468d7b10f9ab47dea2423e5698626c525966 09e656ce62f36bdcfe6ca8d8986c6622a09390e7 Pasquale Baldassarre 1778059446 +0200 commit: feat(brain_tf): V17 exit prompt narrativo anti-allucinazione — 378/378 passed 09e656ce62f36bdcfe6ca8d8986c6622a09390e7 c8c12bc303d936c81902571210a18776499af5e5 Pasquale Baldassarre 1778059946 +0200 commit: feat(brain_mr): V17 exit prompt narrativo anti-allucinazione — 378/378 passed c8c12bc303d936c81902571210a18776499af5e5 05ab8e8c0d92aee36a1feafc022cfc5e207cdeda Pasquale Baldassarre 1778060132 +0200 commit: chore(orch): add INFO log in _refresh_runtime for diagnostics — 378/378 passed 05ab8e8c0d92aee36a1feafc022cfc5e207cdeda f7020d0d117040bcb42cf6199552c54c3a65a56e Pasquale Baldassarre 1778080978 +0200 commit: feat(v17): sizing uniforme worst-case per asset — 378/378 passed f7020d0d117040bcb42cf6199552c54c3a65a56e a79680e330f69bbde8619253b1546f698dbc6fa8 Pasquale Baldassarre 1778082116 +0200 commit: feat(v17): broker_failure retry 4 tentativi backoff 1s/3s/5s — 378/378 passed a79680e330f69bbde8619253b1546f698dbc6fa8 09347d942949b34a8d6ad9c36a9a66599ec22034 Pasquale Baldassarre 1778083891 +0200 commit: fix(v17): orphan cancel ID-first + retry 2s, propagato a trade_closer + orchestrator — 378/378 passed 09347d942949b34a8d6ad9c36a9a66599ec22034 af20c09090f515cff46591da49dacab5e1bc1d0f Pasquale Baldassarre 1778085262 +0200 commit: fix(v17): cache candela stantia — sentinel broker lag + retry 2x + DATA_STALE_BROKER_LAG skip + invalidate hook — 378/378 passed af20c09090f515cff46591da49dacab5e1bc1d0f ee5d313b47a60df72c55225639c8927b10f66950 Pasquale Baldassarre 1778085621 +0200 commit: feat(v17): balance check post-trade — balance_confirmed + pnl_discrepancy log — 378/378 passed ee5d313b47a60df72c55225639c8927b10f66950 c8c7aaa93369950d50e880b4c8b7b94f794091b2 Pasquale Baldassarre 1778086679 +0200 commit: feat(v17): balance check esteso a _check_external_close — 378/378 passed c8c7aaa93369950d50e880b4c8b7b94f794091b2 bb8ad2d909a9959d72de74a971a3b6cbda08872c Pasquale Baldassarre 1778149180 +0200 commit: feat(v17): manage_exit observability — manage_exit_decision + ai_call log — 378/378 passed bb8ad2d909a9959d72de74a971a3b6cbda08872c 1b8fb1b87560b667d8ffd3b4135b59be64beb47a Pasquale Baldassarre 1778149652 +0200 commit: feat(v17): gate RSI H4 >70 TF BUY / <30 TF SELL — 378/378 passed 1b8fb1b87560b667d8ffd3b4135b59be64beb47a 1f8874ddebad26a4a5ed4a1f29de21dbf54fb27f Pasquale Baldassarre 1778153869 +0200 commit: fix(v17): naked position bug — probe positions_get dopo close failure, bail-out senza cancellare SL/TP — 378/378 passed 1f8874ddebad26a4a5ed4a1f29de21dbf54fb27f 9b499ca653e25ecb4c449e0a20f1e4127a15f5c3 Pasquale Baldassarre 1778161133 +0200 commit: feat(v17): prompt TP vincolo temporale — ATR_M5 + minutes_to_timestop + max_reachable_ticks — 378/378 passed 9b499ca653e25ecb4c449e0a20f1e4127a15f5c3 711868d1e7cdcccbe380da36b1908928f9c07624 Pasquale Baldassarre 1778171578 +0200 commit: fix(v17): probe positions_get post-close — copre close_success_but_position_open + close_failed — 378/378 passed 711868d1e7cdcccbe380da36b1908928f9c07624 d602f083384b83055433617f4162d40c6d1bb2fb Pasquale Baldassarre 1778172188 +0200 commit: feat(v17): P&L real-time — broker.get_last_price con fallback silenzioso + current_price su manage_exit_decision — 378/378 passed