Tommy Tyrnov-Tuchin
3c32a017a2
fix(continuous-learning): bump observer MAX_TURNS default to 50 ( #2035 )
...
The observer's MAX_TURNS default of 20 was systematically insufficient
for the MAX_ANALYSIS_LINES default of 500. First-cycle analysis on a
fresh project consistently failed with "Reached max turns (20)", forcing
users to either raise ECC_OBSERVER_MAX_TURNS or lower
ECC_OBSERVER_MAX_ANALYSIS_LINES before the observer became useful.
Pair the defaults so the out-of-the-box experience succeeds: bump
MAX_TURNS to 50 (the value the reporter empirically settled on for the
500-line default). The safety floor (turns < 4 falls back to default) is
preserved.
Test asserting the default constant is updated alongside the source.
2026-05-31 02:31:28 -04:00
..
2026-03-21 18:10:05 -07:00
2026-03-04 14:48:06 -08:00
2026-03-24 15:43:59 -05:00
2026-03-04 14:48:06 -08:00
2026-03-04 14:48:06 -08:00
2026-03-29 21:21:18 -04:00
2026-03-10 20:53:39 -07:00
2026-02-23 19:00:57 +03:00
2026-03-20 00:20:25 -07:00
2026-04-02 15:45:19 -07:00
2026-03-31 15:08:55 -04:00
2026-03-21 18:10:05 -07:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-03-10 19:23:00 -07:00
2026-04-01 19:41:03 -07:00
2026-03-28 20:06:42 -04:00
2026-03-16 14:03:40 -07:00
2026-03-28 20:06:42 -04:00
2026-03-29 21:21:18 -04:00
2026-04-01 16:09:54 -07:00
2026-03-12 14:49:05 -07:00
2026-03-16 13:35:50 -07:00
2026-03-22 15:40:55 -07:00
2026-03-29 21:21:18 -04:00
2026-03-20 00:20:20 -07:00
2026-03-29 21:21:18 -04:00
2026-03-10 20:53:39 -07:00
2026-04-01 02:11:24 -07:00
2026-04-02 02:51:24 -07:00
2026-04-02 15:45:19 -07:00
2026-02-23 19:00:57 +03:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-05-31 02:31:28 -04:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-03-03 12:32:35 -08:00
2026-04-02 15:45:19 -07:00
2026-04-02 17:48:43 -07:00
2026-04-01 02:37:42 -07:00
2026-03-29 21:21:18 -04:00
2026-04-02 17:48:43 -07:00
2026-03-16 13:35:44 -07:00
2026-03-22 15:40:53 -07:00
2026-03-12 14:49:05 -07:00
2026-02-23 19:00:57 +03:00
2026-03-28 20:06:42 -04:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-03-29 21:21:18 -04:00
2026-03-21 18:10:05 -07:00
2026-02-23 19:00:57 +03:00
2026-03-16 14:03:40 -07:00
2026-04-02 17:48:43 -07:00
2026-02-23 19:00:57 +03:00
2026-03-29 21:21:18 -04:00
2026-03-04 14:48:06 -08:00
2026-03-04 14:48:06 -08:00
2026-03-14 12:55:25 -07:00
2026-03-14 12:55:25 -07:00
2026-03-20 06:40:28 -07:00
2026-02-24 14:39:25 +09:00
2026-03-29 21:21:18 -04:00
2026-03-03 12:32:35 -08:00
2026-03-31 22:57:48 -07:00
2026-03-29 21:21:18 -04:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-04-01 02:37:42 -07:00
2026-03-27 04:02:44 +00:00
2026-03-27 04:02:44 +00:00
2026-03-29 00:04:36 -04:00
2026-03-27 04:02:44 +00:00
2026-04-02 17:09:21 -07:00
2026-03-29 21:21:18 -04:00
2026-02-27 05:50:23 -08:00
2026-04-02 15:45:19 -07:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-04-02 18:05:27 -07:00
2026-02-23 19:00:57 +03:00
2026-03-10 20:53:39 -07:00
2026-03-10 21:25:52 -07:00
2026-03-10 21:25:52 -07:00
2026-03-10 21:25:52 -07:00
2026-03-12 23:53:23 -07:00
2026-03-16 13:35:23 -07:00
2026-03-28 20:41:45 -04:00
2026-03-16 13:35:23 -07:00
2026-03-16 13:35:23 -07:00
2026-03-28 20:06:42 -04:00
2026-04-02 02:51:24 -07:00
2026-02-24 14:39:25 +09:00
2026-03-29 21:21:18 -04:00
2026-04-01 19:41:03 -07:00
2026-02-27 05:50:23 -08:00
2026-03-16 13:35:11 -07:00
2026-03-04 14:48:06 -08:00
2026-04-02 18:27:51 -07:00
2026-03-16 14:03:40 -07:00
2026-03-21 18:10:05 -07:00
2026-03-20 04:44:31 -07:00
2026-03-30 04:41:47 -04:00
2026-03-31 14:06:23 -07:00
2026-03-10 20:42:54 -07:00
2026-03-10 20:42:54 -07:00
2026-03-10 20:42:54 -07:00
2026-03-21 18:10:05 -07:00
2026-03-03 12:32:35 -08:00
2026-03-28 20:06:42 -04:00
2026-03-29 21:21:18 -04:00
2026-04-01 02:37:42 -07:00
2026-02-23 19:00:57 +03:00
2026-03-12 23:40:02 -07:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-03-19 20:49:34 -07:00
2026-03-29 21:21:18 -04:00
2026-03-04 14:48:06 -08:00
2026-02-23 19:00:57 +03:00
2026-04-02 17:09:21 -07:00
2026-03-28 20:29:51 -04:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-03-20 00:29:17 -07:00
2026-03-16 13:34:25 -07:00
2026-03-28 20:06:42 -04:00
2026-03-22 15:41:04 -07:00
2026-02-28 10:06:43 -08:00
2026-03-29 21:21:18 -04:00
2026-02-23 19:00:57 +03:00
2026-03-22 21:51:49 -07:00
2026-03-29 21:21:18 -04:00
2026-04-02 02:51:24 -07:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-02-23 19:00:57 +03:00
2026-03-29 21:21:18 -04:00
2026-02-23 19:00:57 +03:00
2026-02-24 14:39:25 +09:00
2026-02-23 19:00:57 +03:00
2026-02-17 17:04:31 +02:00
2026-03-29 21:21:18 -04:00
2026-03-31 14:05:20 -07:00
2026-03-29 00:20:04 -04:00
2026-04-01 02:25:42 -07:00
2026-02-23 19:00:57 +03:00
2026-03-12 14:49:05 -07:00
2026-03-29 21:21:18 -04:00
2026-03-29 21:21:18 -04:00
2026-04-01 02:37:42 -07:00
2026-04-01 19:41:03 -07:00