{"ok":true,"service":"s204-journal-write-guard","version":"TSC Trading Hub S2.4 Signal Detail UX Hardening","mode":"journal-write-guard","env":{"enabled":"true","block_test_tickers":"true","block_duplicate_signal_id":"true","require_local_signal_for_telegram":"true","journal_path":"data/journal/trade_journal.jsonl"},"problems":[],"file":{"path":"data/journal/trade_journal.jsonl","exists":true,"rows":54,"bad":0},"counts":{"status":{"STOP":1,"OPEN":53},"ticker":{"XETRA:QDVE":1,"NYSE:UAA":8,"NYSE:UAA-V511-PIPELINE-TEST":1,"NYSE:UAA-V512-BRIDGE-TEST":2,"NASDAQ:TSLA":2,"NYSE:UPS":2,"NASDAQ:GOOGL":26,"NASDAQ:AMD":12},"source":{"manual_signal_add":2,"telegram_push":52}},"duplicate_active_signal_ids":[],"duplicate_all_signal_ids":[],"legacy_findings":{"test_like_rows":[{"journal_id":"jr_009ae6cdf2197aa9ba31b4ec","ticker":"NYSE:UAA-V511-PIPELINE-TEST","status":"OPEN","source":"telegram_push","signal_id":"10cd55e5ea87aed6ad63b12e","line_no":4},{"journal_id":"jr_59427bebc4e76a11638136ca","ticker":"NYSE:UAA-V512-BRIDGE-TEST","status":"OPEN","source":"telegram_push","signal_id":"ec2a67722028a7bcea6f2dff","line_no":5},{"journal_id":"jr_4bfd7992d7c41a6c56fc6445","ticker":"NYSE:UAA-V512-BRIDGE-TEST","status":"OPEN","source":"telegram_push","signal_id":"8a8e1e5f12dee28910fceecd","line_no":6}],"non_local_signal_rows":[{"journal_id":"jr_4041031f4bfb12717c60fcd1","ticker":"XETRA:QDVE","status":"STOP","source":"manual_signal_add","signal_id":"e1790712310c8609673f6ccf","line_no":1},{"journal_id":"jr_80d02f1c84aaecfc5081d921","ticker":"NYSE:UAA","status":"OPEN","source":"manual_signal_add","signal_id":"d98af48be40c7cd55bc78022","line_no":2},{"journal_id":"jr_8a057f2c32113d73c3667a25","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"a5bb57e618495b19577c3566","line_no":3},{"journal_id":"jr_009ae6cdf2197aa9ba31b4ec","ticker":"NYSE:UAA-V511-PIPELINE-TEST","status":"OPEN","source":"telegram_push","signal_id":"10cd55e5ea87aed6ad63b12e","line_no":4},{"journal_id":"jr_59427bebc4e76a11638136ca","ticker":"NYSE:UAA-V512-BRIDGE-TEST","status":"OPEN","source":"telegram_push","signal_id":"ec2a67722028a7bcea6f2dff","line_no":5},{"journal_id":"jr_4bfd7992d7c41a6c56fc6445","ticker":"NYSE:UAA-V512-BRIDGE-TEST","status":"OPEN","source":"telegram_push","signal_id":"8a8e1e5f12dee28910fceecd","line_no":6},{"journal_id":"jr_09f9f7cf3eb272361766e408","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"192a1fe17b52433c07a2da18","line_no":7},{"journal_id":"jr_ea342fc6d7c24db80988c971","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"8d621143e354a65b0c4af64b","line_no":8},{"journal_id":"jr_5d5ecb9b90dd4674ac204668","ticker":"NASDAQ:TSLA","status":"OPEN","source":"telegram_push","signal_id":"80e802a535d1d16f69f373cd","line_no":9},{"journal_id":"jr_6b569fa32471e6febedf5914","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"9277bb79e61298c28406b57e","line_no":10},{"journal_id":"jr_9b592bc3ab6584a409e3be56","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"1114b598435b18b114db5169","line_no":11},{"journal_id":"jr_77ee843b375e1e01b39d8d0d","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"4057ab05f194333bce6648f7","line_no":12},{"journal_id":"jr_f670ffad70163b4f88e07611","ticker":"NYSE:UAA","status":"OPEN","source":"telegram_push","signal_id":"6ae645e0ab2f553b42040c12","line_no":13},{"journal_id":"jr_0e2274401b897ad2b55bd8ef","ticker":"NASDAQ:TSLA","status":"OPEN","source":"telegram_push","signal_id":"f380c472f619e5060f445b93","line_no":14},{"journal_id":"jr_c095b7c249d06592782a80c2","ticker":"NYSE:UPS","status":"OPEN","source":"telegram_push","signal_id":"407266c21f8e237563ff6742","line_no":15},{"journal_id":"jr_dcf9af018e8251414150be4c","ticker":"NYSE:UPS","status":"OPEN","source":"telegram_push","signal_id":"e78da54f43c1e15b8a4d0ac7","line_no":16},{"journal_id":"jr_634e8af4c2546ccccb0d74a5","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"07b0fa5f58ff3707a2aa88cf","line_no":17},{"journal_id":"jr_e5280c2b7b00594f173d188e","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"20576861545b19e3fa6239d6","line_no":18},{"journal_id":"jr_038c97008bf0bdd7cf35e6f7","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"a21d07010b8fe6701cf5faa9","line_no":19},{"journal_id":"jr_8541f9b5220037b5da74ec11","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"9fff8186305f220a5e5fd612","line_no":20},{"journal_id":"jr_469f6171c5651f92fe972004","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"a53e65388d88302e3dff7561","line_no":21},{"journal_id":"jr_c11865142f3a1c81116edc7a","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"160ee197518c4a2c635ab80a","line_no":22},{"journal_id":"jr_33ac84691b37fdf4e303340b","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"73356a46b9c795103da7e381","line_no":23},{"journal_id":"jr_b63d629ca500d45c446be7bc","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"1835317659c086f9fcc4bc33","line_no":24},{"journal_id":"jr_d73ff1e01962c6da0dd2ecec","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"bb19e3353085b2ee153385a7","line_no":25},{"journal_id":"jr_d704a024b68caaf7862fab8a","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"26229be2b703f2f9d7d06621","line_no":26},{"journal_id":"jr_5e2719a3821b4c01fa62289c","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"297f0290abc885dbf93d42f1","line_no":27},{"journal_id":"jr_0332b70f918324d8185dda7d","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"db93e8868c1416a8de8d409d","line_no":28},{"journal_id":"jr_c256828b8ec327c906d8a172","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"ae49e6bc14e9ff2192f1a44d","line_no":29},{"journal_id":"jr_cb879a74d4d2d14fee834489","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"1c3287889271214966d668f2","line_no":30},{"journal_id":"jr_4244094f8bbeff9e31b6050e","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"177607c40afcfe8fa6452a65","line_no":31},{"journal_id":"jr_bd98d2c89e69b9b5c1f0513d","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"9ff4507df4b293ca929f1cda","line_no":32},{"journal_id":"jr_b097e243b63e50dd3dc3fa35","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"ff26ae967dacefd546d30b6a","line_no":33},{"journal_id":"jr_8cc05dc0dda9ea748cc7db4a","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"0bfc6b591a5f9bf40c39780b","line_no":34},{"journal_id":"jr_ee93da10d91590fa6f65442b","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"73db9a1cf5a2c7c896097e89","line_no":35},{"journal_id":"jr_80d79e1d2520df076641e887","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"33fbdb5bbf0c65fb46f83092","line_no":36},{"journal_id":"jr_e52cffb2091b2c4cc341401a","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"7f58800a502a3088ae4ee325","line_no":37},{"journal_id":"jr_290e3bc58f02785afe60edbb","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"e6f9603290848c24d4398a38","line_no":38},{"journal_id":"jr_451281d4d86f13f57c38f5cb","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"d87efde06740d8e9740cfb46","line_no":39},{"journal_id":"jr_04a109b7c6211d9d37ff779c","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"73412b2e0ec011a04e97a2e1","line_no":40},{"journal_id":"jr_ddd92eca67d9af3da993d0ec","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"6576177ddeaffc56316d85c7","line_no":41},{"journal_id":"jr_5b63eda7b3dbc7daa259a5c9","ticker":"NASDAQ:GOOGL","status":"OPEN","source":"telegram_push","signal_id":"711a2750852a92f8ae871e31","line_no":42},{"journal_id":"jr_c91aad3523e77a33002a866d","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"c26d3ea6da4616f9f1d53f6a","line_no":43},{"journal_id":"jr_a854284cebf9b4334fb6450d","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"7d09029e1df7e8a17a5c7a6c","line_no":44},{"journal_id":"jr_b0ac75697b836287c63d931c","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"9f9beb56d978cbea44d95597","line_no":45},{"journal_id":"jr_6c6f90f596c706d7029d8839","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"2740f0713b6dc04ddfdd972b","line_no":46},{"journal_id":"jr_73db7ab8eae7952458e06f24","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"5afa266c80410cf6615523f0","line_no":47},{"journal_id":"jr_d1f1c371e89f878b71369f4c","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"f2eddefb7e4d6bd823810124","line_no":48},{"journal_id":"jr_91fcd22e0825acdf0a3efdc3","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"6921bfb09173ce513cfd96ed","line_no":49},{"journal_id":"jr_c3ff3a3bb10960efa3d0ccd2","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"c6110c8b3c68307eb8386763","line_no":50},{"journal_id":"jr_d5596cfc15f7edfceeb62114","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"221ac8fd631b7ed10e971b95","line_no":51},{"journal_id":"jr_aa8e7ef45b32b9a7c654aee2","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"bd29af7093f61977e6065011","line_no":52},{"journal_id":"jr_3e58f26e892551503de42287","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"0d3129946b1abe735f2f8ab2","line_no":53},{"journal_id":"jr_3ca288314036d34907699994","ticker":"NASDAQ:AMD","status":"OPEN","source":"telegram_push","signal_id":"a6cd40ff523cdac0c079d78e","line_no":54}],"unknown_local_signal_rows":[]},"checked_at_utc":"2026-09-13T01:54:22.133462+00:00"}