Adriano Dal Pastro
861cc7fc27
debito 7: la cadenza del libro e' ORARIA — docstring riscritto, tre fonti tenute d'accordo da un test
...
Il docstring di book_execute.py prescriveva «ogni ~230 minuti» mentre il cron gira ogni ora
(47 * * * *). Era il docstring a sbagliare: sulla riga 4h BTC raddoppia gli scatti del
disaster-SL rotolante (r0823_sl_anchor.py), e chi avesse "corretto" il cron verso il
docstring avrebbe spostato il libro sulla riga peggiore.
- scripts/live/book_execute.py: CADENZA: ORARIA, la riga di crontab, la ragione (giro
idempotente, latenza SKH01 <=1h, ri-ancoraggio orario) e il divieto esplicito con la data.
- tests/test_book_cadenza.py (10): deriva e confronta docstring, intestazione di
cron_book.sh e crontab installata (crontab -l; SALTATO se illeggibile, non verde);
parser a 5 campi solo per cadenze regolari; 60 < 230 < 240; minuto != :00.
- docs: CLAUDE.md §5.7 chiuso, §13 conteggio 842; memoria 40; diario 02/09b.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RziUCB336YPUUyDJ29x4Ke
2026-09-02 14:38:53 +00:00
..
2026-06-19 20:19:47 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 15:20:59 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 18:37:05 +00:00
2026-06-19 20:05:45 +00:00
2026-06-19 20:38:54 +00:00
2026-06-19 18:37:05 +00:00
2026-06-19 18:37:05 +00:00
2026-06-19 18:37:05 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 19:28:51 +00:00
2026-06-19 19:17:18 +00:00
2026-06-19 19:04:38 +00:00
2026-06-19 18:57:22 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 18:55:04 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 20:24:16 +00:00
2026-06-19 21:17:16 +00:00
2026-06-19 22:19:12 +00:00
2026-06-19 22:24:04 +00:00
2026-06-19 21:09:48 +00:00
2026-06-20 19:50:39 +00:00
2026-06-20 11:53:55 +00:00
2026-06-20 11:24:40 +02:00
2026-06-20 21:36:57 +00:00
2026-06-20 21:36:57 +00:00
2026-06-21 07:05:04 +00:00
2026-06-21 15:22:58 +00:00
2026-06-21 12:50:26 +00:00
2026-06-21 19:56:11 +00:00
2026-06-21 19:41:20 +00:00
2026-06-21 20:01:20 +00:00
2026-06-21 19:45:54 +00:00
2026-06-22 22:32:28 +00:00
2026-06-22 21:55:01 +00:00
2026-06-22 21:48:35 +00:00
2026-06-22 21:42:42 +00:00
2026-06-22 21:33:38 +00:00
2026-06-22 21:37:37 +00:00
2026-06-22 20:56:18 +00:00
2026-06-23 12:26:51 +00:00
2026-06-23 12:12:16 +00:00
2026-06-23 11:23:18 +00:00
2026-06-23 11:51:15 +00:00
2026-06-23 16:22:15 +00:00
2026-06-23 13:09:43 +00:00
2026-06-26 18:46:14 +00:00
2026-06-26 19:51:22 +00:00
2026-06-26 19:42:14 +00:00
2026-06-26 18:36:48 +00:00
2026-06-26 18:56:56 +00:00
2026-06-26 19:18:59 +00:00
2026-06-29 19:48:36 +00:00
2026-06-29 20:04:36 +00:00
2026-06-29 19:48:36 +00:00
2026-06-29 20:58:29 +00:00
2026-06-29 19:48:36 +00:00
2026-07-01 23:21:59 +00:00
2026-07-01 22:39:59 +00:00
2026-07-01 23:21:59 +00:00
2026-07-01 23:21:59 +00:00
2026-07-01 23:31:38 +00:00
2026-07-01 23:21:59 +00:00
2026-07-01 23:21:59 +00:00
2026-07-01 23:21:59 +00:00
2026-07-02 22:34:35 +00:00
2026-07-02 23:31:38 +00:00
2026-07-02 22:12:22 +00:00
2026-07-03 08:43:59 +00:00
2026-07-03 09:42:13 +00:00
2026-07-03 07:16:17 +00:00
2026-07-03 07:05:19 +00:00
2026-07-08 06:02:38 +00:00
2026-07-09 20:09:41 +00:00
2026-07-15 18:37:42 +00:00
2026-07-18 15:03:44 +00:00
2026-07-24 22:46:59 +00:00
2026-08-07 19:51:50 +00:00
2026-07-24 22:15:05 +00:00
2026-07-24 23:08:23 +00:00
2026-07-24 23:37:03 +00:00
2026-07-24 22:46:59 +00:00
2026-07-25 09:48:23 +00:00
2026-07-25 19:30:03 +00:00
2026-07-25 17:25:06 +00:00
2026-07-26 21:14:53 +00:00
2026-07-26 18:32:23 +00:00
2026-07-27 11:36:27 +00:00
2026-07-26 13:23:36 +00:00
2026-07-26 20:06:23 +00:00
2026-07-26 17:05:49 +00:00
2026-07-25 22:12:42 +00:00
2026-07-25 20:20:01 +00:00
2026-07-26 19:14:15 +00:00
2026-07-26 19:38:19 +00:00
2026-07-26 21:49:45 +00:00
2026-07-26 18:56:07 +00:00
2026-07-25 20:05:30 +00:00
2026-07-25 22:36:40 +00:00
2026-07-27 14:58:50 +00:00
2026-07-29 12:20:42 +00:00
2026-07-30 21:33:46 +00:00
2026-07-30 22:17:11 +00:00
2026-07-30 21:57:15 +00:00
2026-07-30 19:51:52 +00:00
2026-07-30 22:06:31 +00:00
2026-08-07 18:44:36 +00:00
2026-08-07 19:30:34 +00:00
2026-08-07 19:30:49 +00:00
2026-08-19 10:10:55 +00:00
2026-08-21 17:55:16 +00:00
2026-08-22 07:11:16 +00:00
2026-08-22 21:33:55 +00:00
2026-08-22 18:02:22 +00:00
2026-08-23 19:50:56 +00:00
2026-08-23 04:17:12 +00:00
2026-08-25 18:13:15 +00:00
2026-08-26 06:56:40 +00:00
2026-08-26 06:56:40 +00:00
2026-08-26 10:12:23 +00:00
2026-08-26 11:37:30 +00:00
2026-08-26 15:11:44 +00:00
2026-08-26 11:04:57 +00:00
2026-08-28 12:54:08 +00:00
2026-08-29 06:45:47 +00:00
2026-08-31 07:47:15 +00:00
2026-08-30 17:38:35 +00:00
2026-08-31 07:47:15 +00:00
2026-08-31 08:39:45 +00:00
2026-09-01 20:45:02 +00:00
2026-09-01 16:52:48 +00:00
2026-09-01 17:44:02 +00:00
2026-09-01 20:45:02 +00:00
2026-09-02 06:06:15 +00:00
2026-09-02 14:22:50 +00:00
2026-09-02 14:38:53 +00:00