
======================================================================
  [02:36:13] Exp 1 FIXED: Main Comparison (DQN, 80 tasks)
======================================================================

  [02:36:13] ── C_e = 2 ──
    [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1/80 (1%) ETA 0:39:14 | Ce=2 plcng_full s0 viol=0.465
    [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2/80 (2%) ETA 0:35:19 | Ce=2 plcng_full s1 viol=0.529
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 3/80 (4%) ETA 0:33:41 | Ce=2 plcng_full s2 viol=0.431
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 4/80 (5%) ETA 0:33:35 | Ce=2 plcng_full s3 viol=0.402
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 5/80 (6%) ETA 0:32:34 | Ce=2 plcng_full s4 viol=0.403
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 6/80 (8%) ETA 0:31:44 | Ce=2 plcng_full s5 viol=0.474
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 7/80 (9%) ETA 0:31:42 | Ce=2 plcng_full s6 viol=0.376
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 8/80 (10%) ETA 0:31:03 | Ce=2 plcng_full s7 viol=0.587
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9/80 (11%) ETA 0:30:24 | Ce=2 plcng_full s8 viol=0.491
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 10/80 (12%) ETA 0:30:10 | Ce=2 plcng_full s9 viol=0.564
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 11/80 (14%) ETA 0:27:38 | Ce=2 no_gate s0 viol=0.417
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 12/80 (15%) ETA 0:25:31 | Ce=2 no_gate s1 viol=0.397
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 13/80 (16%) ETA 0:23:43 | Ce=2 no_gate s2 viol=0.401
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 14/80 (18%) ETA 0:22:10 | Ce=2 no_gate s3 viol=0.411
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 15/80 (19%) ETA 0:20:48 | Ce=2 no_gate s4 viol=0.404
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 16/80 (20%) ETA 0:19:36 | Ce=2 no_gate s5 viol=0.463
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 17/80 (21%) ETA 0:18:37 | Ce=2 no_gate s6 viol=0.448
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 18/80 (22%) ETA 0:17:56 | Ce=2 no_gate s7 viol=0.446
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 19/80 (24%) ETA 0:17:09 | Ce=2 no_gate s8 viol=0.393
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 20/80 (25%) ETA 0:16:36 | Ce=2 no_gate s9 viol=0.400
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 21/80 (26%) ETA 0:15:56 | Ce=2 adaptive_qag s0 viol=0.372
    [████████░░░░░░░░░░░░░░░░░░░░░░] 22/80 (28%) ETA 0:15:15 | Ce=2 adaptive_qag s1 viol=0.385
    [████████░░░░░░░░░░░░░░░░░░░░░░] 23/80 (29%) ETA 0:14:37 | Ce=2 adaptive_qag s2 viol=0.388
    [█████████░░░░░░░░░░░░░░░░░░░░░] 24/80 (30%) ETA 0:14:01 | Ce=2 adaptive_qag s3 viol=0.399
    [█████████░░░░░░░░░░░░░░░░░░░░░] 25/80 (31%) ETA 0:13:28 | Ce=2 adaptive_qag s4 viol=0.389
    [█████████░░░░░░░░░░░░░░░░░░░░░] 26/80 (32%) ETA 0:12:57 | Ce=2 adaptive_qag s5 viol=0.407
    [██████████░░░░░░░░░░░░░░░░░░░░] 27/80 (34%) ETA 0:12:27 | Ce=2 adaptive_qag s6 viol=0.387
    [██████████░░░░░░░░░░░░░░░░░░░░] 28/80 (35%) ETA 0:12:00 | Ce=2 adaptive_qag s7 viol=0.373
    [██████████░░░░░░░░░░░░░░░░░░░░] 29/80 (36%) ETA 0:11:33 | Ce=2 adaptive_qag s8 viol=0.392
    [███████████░░░░░░░░░░░░░░░░░░░] 30/80 (38%) ETA 0:11:11 | Ce=2 adaptive_qag s9 viol=0.419
    [███████████░░░░░░░░░░░░░░░░░░░] 31/80 (39%) ETA 0:10:46 | Ce=2 lyapunov s0 viol=0.393
    [████████████░░░░░░░░░░░░░░░░░░] 32/80 (40%) ETA 0:10:22 | Ce=2 lyapunov s1 viol=0.389
    [████████████░░░░░░░░░░░░░░░░░░] 33/80 (41%) ETA 0:10:00 | Ce=2 lyapunov s2 viol=0.557
    [████████████░░░░░░░░░░░░░░░░░░] 34/80 (42%) ETA 0:09:38 | Ce=2 lyapunov s3 viol=0.440
    [█████████████░░░░░░░░░░░░░░░░░] 35/80 (44%) ETA 0:09:17 | Ce=2 lyapunov s4 viol=0.426
    [█████████████░░░░░░░░░░░░░░░░░] 36/80 (45%) ETA 0:08:57 | Ce=2 lyapunov s5 viol=0.465
    [█████████████░░░░░░░░░░░░░░░░░] 37/80 (46%) ETA 0:08:38 | Ce=2 lyapunov s6 viol=0.422
    [██████████████░░░░░░░░░░░░░░░░] 38/80 (48%) ETA 0:08:20 | Ce=2 lyapunov s7 viol=0.451
    [██████████████░░░░░░░░░░░░░░░░] 39/80 (49%) ETA 0:08:04 | Ce=2 lyapunov s8 viol=0.390
    [███████████████░░░░░░░░░░░░░░░] 40/80 (50%) ETA 0:07:48 | Ce=2 lyapunov s9 viol=0.441

  [02:44:02] ── C_e = 4 ──
    [███████████████░░░░░░░░░░░░░░░] 41/80 (51%) ETA 0:07:50 | Ce=4 plcng_full s0 viol=0.293
    [███████████████░░░░░░░░░░░░░░░] 42/80 (52%) ETA 0:07:50 | Ce=4 plcng_full s1 viol=0.296
    [████████████████░░░░░░░░░░░░░░] 43/80 (54%) ETA 0:07:53 | Ce=4 plcng_full s2 viol=0.332
    [████████████████░░░░░░░░░░░░░░] 44/80 (55%) ETA 0:07:51 | Ce=4 plcng_full s3 viol=0.299
    [████████████████░░░░░░░░░░░░░░] 45/80 (56%) ETA 0:07:49 | Ce=4 plcng_full s4 viol=0.296
    [█████████████████░░░░░░░░░░░░░] 46/80 (57%) ETA 0:07:47 | Ce=4 plcng_full s5 viol=0.330
    [█████████████████░░░░░░░░░░░░░] 47/80 (59%) ETA 0:07:41 | Ce=4 plcng_full s6 viol=0.279
    [██████████████████░░░░░░░░░░░░] 48/80 (60%) ETA 0:07:38 | Ce=4 plcng_full s7 viol=0.303
    [██████████████████░░░░░░░░░░░░] 49/80 (61%) ETA 0:07:31 | Ce=4 plcng_full s8 viol=0.312
    [██████████████████░░░░░░░░░░░░] 50/80 (62%) ETA 0:07:26 | Ce=4 plcng_full s9 viol=0.294
    [███████████████████░░░░░░░░░░░] 51/80 (64%) ETA 0:07:07 | Ce=4 no_gate s0 viol=0.280
    [███████████████████░░░░░░░░░░░] 52/80 (65%) ETA 0:06:47 | Ce=4 no_gate s1 viol=0.308
    [███████████████████░░░░░░░░░░░] 53/80 (66%) ETA 0:06:28 | Ce=4 no_gate s2 viol=0.349
    [████████████████████░░░░░░░░░░] 54/80 (68%) ETA 0:06:10 | Ce=4 no_gate s3 viol=0.312
    [████████████████████░░░░░░░░░░] 55/80 (69%) ETA 0:05:52 | Ce=4 no_gate s4 viol=0.297
    [█████████████████████░░░░░░░░░] 56/80 (70%) ETA 0:05:35 | Ce=4 no_gate s5 viol=0.329
    [█████████████████████░░░░░░░░░] 57/80 (71%) ETA 0:05:18 | Ce=4 no_gate s6 viol=0.283
    [█████████████████████░░░░░░░░░] 58/80 (72%) ETA 0:05:01 | Ce=4 no_gate s7 viol=0.316
    [██████████████████████░░░░░░░░] 59/80 (74%) ETA 0:04:45 | Ce=4 no_gate s8 viol=0.303
    [██████████████████████░░░░░░░░] 60/80 (75%) ETA 0:04:30 | Ce=4 no_gate s9 viol=0.291
    [██████████████████████░░░░░░░░] 61/80 (76%) ETA 0:04:14 | Ce=4 adaptive_qag s0 viol=0.304
    [███████████████████████░░░░░░░] 62/80 (78%) ETA 0:03:59 | Ce=4 adaptive_qag s1 viol=0.301
    [███████████████████████░░░░░░░] 63/80 (79%) ETA 0:03:44 | Ce=4 adaptive_qag s2 viol=0.347
    [████████████████████████░░░░░░] 64/80 (80%) ETA 0:03:29 | Ce=4 adaptive_qag s3 viol=0.339
    [████████████████████████░░░░░░] 65/80 (81%) ETA 0:03:14 | Ce=4 adaptive_qag s4 viol=0.324
    [████████████████████████░░░░░░] 66/80 (82%) ETA 0:03:00 | Ce=4 adaptive_qag s5 viol=0.323
    [█████████████████████████░░░░░] 67/80 (84%) ETA 0:02:46 | Ce=4 adaptive_qag s6 viol=0.306
    [█████████████████████████░░░░░] 68/80 (85%) ETA 0:02:32 | Ce=4 adaptive_qag s7 viol=0.305
    [█████████████████████████░░░░░] 69/80 (86%) ETA 0:02:19 | Ce=4 adaptive_qag s8 viol=0.310
    [██████████████████████████░░░░] 70/80 (88%) ETA 0:02:05 | Ce=4 adaptive_qag s9 viol=0.302
    [██████████████████████████░░░░] 71/80 (89%) ETA 0:01:52 | Ce=4 lyapunov s0 viol=0.283
    [███████████████████████████░░░] 72/80 (90%) ETA 0:01:39 | Ce=4 lyapunov s1 viol=0.333
    [███████████████████████████░░░] 73/80 (91%) ETA 0:01:26 | Ce=4 lyapunov s2 viol=0.323
    [███████████████████████████░░░] 74/80 (92%) ETA 0:01:13 | Ce=4 lyapunov s3 viol=0.306
    [████████████████████████████░░] 75/80 (94%) ETA 0:01:00 | Ce=4 lyapunov s4 viol=0.290
    [████████████████████████████░░] 76/80 (95%) ETA 0:00:48 | Ce=4 lyapunov s5 viol=0.297
    [████████████████████████████░░] 77/80 (96%) ETA 0:00:36 | Ce=4 lyapunov s6 viol=0.298
    [█████████████████████████████░] 78/80 (98%) ETA 0:00:23 | Ce=4 lyapunov s7 viol=0.315
    [█████████████████████████████░] 79/80 (99%) ETA 0:00:11 | Ce=4 lyapunov s8 viol=0.335
    [██████████████████████████████] 80/80 (100%) ETA 0:00:00 | Ce=4 lyapunov s9 viol=0.306

  [02:52:03] Exp 1 fixed done in 15.8 min

======================================================================
  [02:52:03] Exp 2 FIXED: Ablation Study (60 tasks)
======================================================================
    [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1/60 (2%) ETA 0:29:03 | plcng_full s0 viol=0.517
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2/60 (3%) ETA 0:27:12 | plcng_full s1 viol=0.578
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 3/60 (5%) ETA 0:27:57 | plcng_full s2 viol=0.412
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 4/60 (7%) ETA 0:26:43 | plcng_full s3 viol=0.402
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 5/60 (8%) ETA 0:26:13 | plcng_full s4 viol=0.411
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 6/60 (10%) ETA 0:25:47 | plcng_full s5 viol=0.396
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 7/60 (12%) ETA 0:25:02 | plcng_full s6 viol=0.386
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 8/60 (13%) ETA 0:25:05 | plcng_full s7 viol=0.474
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 9/60 (15%) ETA 0:24:19 | plcng_full s8 viol=0.463
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 10/60 (17%) ETA 0:23:50 | plcng_full s9 viol=0.413
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 11/60 (18%) ETA 0:21:46 | plcng_neural_only s0 viol=0.507
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 12/60 (20%) ETA 0:20:00 | plcng_neural_only s1 viol=0.429
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 13/60 (22%) ETA 0:18:29 | plcng_neural_only s2 viol=0.433
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 14/60 (23%) ETA 0:17:13 | plcng_neural_only s3 viol=0.443
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 15/60 (25%) ETA 0:16:04 | plcng_neural_only s4 viol=0.396
    [████████░░░░░░░░░░░░░░░░░░░░░░] 16/60 (27%) ETA 0:15:03 | plcng_neural_only s5 viol=0.418
    [████████░░░░░░░░░░░░░░░░░░░░░░] 17/60 (28%) ETA 0:14:08 | plcng_neural_only s6 viol=0.387
    [█████████░░░░░░░░░░░░░░░░░░░░░] 18/60 (30%) ETA 0:13:19 | plcng_neural_only s7 viol=0.541
    [█████████░░░░░░░░░░░░░░░░░░░░░] 19/60 (32%) ETA 0:12:40 | plcng_neural_only s8 viol=0.401
    [██████████░░░░░░░░░░░░░░░░░░░░] 20/60 (33%) ETA 0:11:59 | plcng_neural_only s9 viol=0.468
    [██████████░░░░░░░░░░░░░░░░░░░░] 21/60 (35%) ETA 0:11:53 | plcng_mpac_only s0 viol=0.409
    [███████████░░░░░░░░░░░░░░░░░░░] 22/60 (37%) ETA 0:11:49 | plcng_mpac_only s1 viol=0.434
    [███████████░░░░░░░░░░░░░░░░░░░] 23/60 (38%) ETA 0:11:41 | plcng_mpac_only s2 viol=0.409
    [████████████░░░░░░░░░░░░░░░░░░] 24/60 (40%) ETA 0:11:29 | plcng_mpac_only s3 viol=0.711
    [████████████░░░░░░░░░░░░░░░░░░] 25/60 (42%) ETA 0:11:23 | plcng_mpac_only s4 viol=0.420
    [█████████████░░░░░░░░░░░░░░░░░] 26/60 (43%) ETA 0:11:09 | plcng_mpac_only s5 viol=0.424
    [█████████████░░░░░░░░░░░░░░░░░] 27/60 (45%) ETA 0:10:55 | plcng_mpac_only s6 viol=0.389
    [██████████████░░░░░░░░░░░░░░░░] 28/60 (47%) ETA 0:10:46 | plcng_mpac_only s7 viol=0.491
    [██████████████░░░░░░░░░░░░░░░░] 29/60 (48%) ETA 0:10:30 | plcng_mpac_only s8 viol=0.475
    [███████████████░░░░░░░░░░░░░░░] 30/60 (50%) ETA 0:10:14 | plcng_mpac_only s9 viol=0.501
    [███████████████░░░░░░░░░░░░░░░] 31/60 (52%) ETA 0:09:50 | plcng_predictor_gate s0 viol=0.398
    [████████████████░░░░░░░░░░░░░░] 32/60 (53%) ETA 0:09:24 | plcng_predictor_gate s1 viol=0.432
    [████████████████░░░░░░░░░░░░░░] 33/60 (55%) ETA 0:09:01 | plcng_predictor_gate s2 viol=0.405
    [█████████████████░░░░░░░░░░░░░] 34/60 (57%) ETA 0:08:36 | plcng_predictor_gate s3 viol=0.483
    [█████████████████░░░░░░░░░░░░░] 35/60 (58%) ETA 0:08:12 | plcng_predictor_gate s4 viol=0.411
    [██████████████████░░░░░░░░░░░░] 36/60 (60%) ETA 0:07:48 | plcng_predictor_gate s5 viol=0.411
    [██████████████████░░░░░░░░░░░░] 37/60 (62%) ETA 0:07:27 | plcng_predictor_gate s6 viol=0.504
    [███████████████████░░░░░░░░░░░] 38/60 (63%) ETA 0:07:04 | plcng_predictor_gate s7 viol=0.383
    [███████████████████░░░░░░░░░░░] 39/60 (65%) ETA 0:06:42 | plcng_predictor_gate s8 viol=0.437
    [████████████████████░░░░░░░░░░] 40/60 (67%) ETA 0:06:20 | plcng_predictor_gate s9 viol=0.429
    [████████████████████░░░░░░░░░░] 41/60 (68%) ETA 0:05:55 | no_gate s0 viol=0.409
    [█████████████████████░░░░░░░░░] 42/60 (70%) ETA 0:05:31 | no_gate s1 viol=0.410
    [█████████████████████░░░░░░░░░] 43/60 (72%) ETA 0:05:08 | no_gate s2 viol=0.447
    [██████████████████████░░░░░░░░] 44/60 (73%) ETA 0:04:46 | no_gate s3 viol=0.526
    [██████████████████████░░░░░░░░] 45/60 (75%) ETA 0:04:25 | no_gate s4 viol=0.412
    [███████████████████████░░░░░░░] 46/60 (77%) ETA 0:04:03 | no_gate s5 viol=0.484
    [███████████████████████░░░░░░░] 47/60 (78%) ETA 0:03:43 | no_gate s6 viol=0.471
    [████████████████████████░░░░░░] 48/60 (80%) ETA 0:03:23 | no_gate s7 viol=0.393
    [████████████████████████░░░░░░] 49/60 (82%) ETA 0:03:03 | no_gate s8 viol=0.381
    [█████████████████████████░░░░░] 50/60 (83%) ETA 0:02:45 | no_gate s9 viol=0.412
    [█████████████████████████░░░░░] 51/60 (85%) ETA 0:02:26 | adaptive_qag s0 viol=0.404
    [██████████████████████████░░░░] 52/60 (87%) ETA 0:02:08 | adaptive_qag s1 viol=0.378
    [██████████████████████████░░░░] 53/60 (88%) ETA 0:01:51 | adaptive_qag s2 viol=0.383
    [███████████████████████████░░░] 54/60 (90%) ETA 0:01:34 | adaptive_qag s3 viol=0.390
    [███████████████████████████░░░] 55/60 (92%) ETA 0:01:18 | adaptive_qag s4 viol=0.396
    [████████████████████████████░░] 56/60 (93%) ETA 0:01:01 | adaptive_qag s5 viol=0.404
    [████████████████████████████░░] 57/60 (95%) ETA 0:00:45 | adaptive_qag s6 viol=0.379
    [█████████████████████████████░] 58/60 (97%) ETA 0:00:30 | adaptive_qag s7 viol=0.374
    [█████████████████████████████░] 59/60 (98%) ETA 0:00:14 | adaptive_qag s8 viol=0.411
    [██████████████████████████████] 60/60 (100%) ETA 0:00:00 | adaptive_qag s9 viol=0.403

  [03:06:53] Exp 2 fixed done in 14.8 min

======================================================================
  COMPARISON: Original vs Fixed
======================================================================

Exp 1 FIXED (main comparison, DQN):
              viol_mean  reward_mean
gate                                
adaptive_qag     0.3537    -216.7603
lyapunov         0.3729    -214.5716
no_gate          0.3625    -214.7629
plcng_full       0.3877    -216.3308

Exp 2 FIXED (ablation):
                      viol_mean  reward_mean
gate                                        
adaptive_qag             0.3922    -225.3659
no_gate                  0.4346    -231.3582
plcng_full               0.4453    -233.5333
plcng_mpac_only          0.4662    -235.4567
plcng_neural_only        0.4423    -234.0539
plcng_predictor_gate     0.4292    -233.8918

  Total time: 30.7 min
