{
"level": "error",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:25:13.8250295+00:00\",\"note\":\"Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)\",\"search_effect_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search_effect-latest.json\",\"state\":\"failed\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"failed\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"search_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"host\":\"server03\"}",
"message": "Step [failed]: failed | Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:25:13.3852932+00:00\",\"note\":\"Search completed status=failed\",\"search\":{\"event\":\"search_complete\",\"promoted_to_disk\":false,\"status\":\"failed\",\"report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search completed status=failed"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:23:34.1301164+00:00\",\"note\":\"Search bonus/promotion complete top=bonus_refine_weight_9_1_0\",\"search\":{\"evaluated\":59,\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.10354,\"label\":\"bonus_refine_weight_9_1_0\",\"score\":178.86724,\"align\":0.10354,\"mode_rtps\":{\"enhanced\":0.94447,\"base\":0.874097,\"bonus_buy\":0.977638},\"seed_alignment\":0.120198},\"passes\":0,\"event\":\"stage_complete\",\"stage\":\"promotion\",\"selected\":{\"aggregate_alignment\":0.10354,\"label\":\"bonus_refine_weight_9_1_0\",\"score\":178.86724,\"align\":0.10354,\"mode_rtps\":{\"enhanced\":0.94447,\"base\":0.874097,\"bonus_buy\":0.977638},\"seed_alignment\":0.120198},\"elapsed\":\"275.9s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion complete top=bonus_refine_weight_9_1_0"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:23:34.3907182+00:00\",\"note\":\"Search phase bonus pass=False label=bonus_refine_weight_9_1_0\",\"search\":{\"score\":178.86724,\"seed_alignment\":0.120198,\"mean_rtp\":0.932068,\"event\":\"phase_complete\",\"max_alignment\":0.120198,\"phase\":\"bonus\",\"label\":\"bonus_refine_weight_9_1_0\",\"passed\":false,\"aggregate_alignment\":0.10354},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search phase bonus pass=False label=bonus_refine_weight_9_1_0"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:23:18.5799772+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=21 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":59,\"done\":6,\"pending\":21,\"total\":59,\"start\":33},\"batch_elapsed\":\"120.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"260.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=21 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:22:48.5792400+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":59,\"done\":0,\"pending\":27,\"total\":59,\"start\":33},\"batch_elapsed\":\"90.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"230.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:21:48.5800181+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":59,\"done\":0,\"pending\":27,\"total\":59,\"start\":33},\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"170.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:20:58.5349995+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":32,\"done\":0,\"pending\":32,\"total\":59,\"start\":1},\"batch_elapsed\":\"120.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"120.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:20:28.5497389+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":32,\"done\":0,\"pending\":32,\"total\":59,\"start\":1},\"batch_elapsed\":\"90.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"90.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:19:28.5360920+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":32,\"done\":0,\"pending\":32,\"total\":59,\"start\":1},\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"promotion\",\"elapsed\":\"30.3s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:18:58.2672264+00:00\",\"note\":\"Search bonus/promotion started\",\"search\":{\"event\":\"stage_start\",\"spins\":100000,\"stage\":\"promotion\",\"phase\":\"bonus\",\"candidates\":59,\"seeds\":4},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/promotion started"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:17:07.0477588+00:00\",\"note\":\"Search bonus/shortlist complete top=bonus_heat_hot4_2_0_1_0\",\"search\":{\"evaluated\":32,\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.09992,\"label\":\"bonus_heat_hot4_2_0_1_0\",\"score\":104.491154,\"align\":0.09992,\"mode_rtps\":{\"enhanced\":0.948075,\"base\":0.88164,\"bonus_buy\":0.98156},\"seed_alignment\":0.155824},\"passes\":0,\"event\":\"stage_complete\",\"stage\":\"shortlist\",\"selected\":{\"aggregate_alignment\":0.09992,\"label\":\"bonus_heat_hot4_2_0_1_0\",\"score\":104.491154,\"align\":0.09992,\"mode_rtps\":{\"enhanced\":0.948075,\"base\":0.88164,\"bonus_buy\":0.98156},\"seed_alignment\":0.155824},\"elapsed\":\"34.9s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/shortlist complete top=bonus_heat_hot4_2_0_1_0"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:17:02.2219804+00:00\",\"note\":\"Search bonus/shortlist batch 1-32/32 pending=32 workers=32\",\"search\":{\"phase\":\"bonus\",\"workers\":32,\"passes\":0,\"batch\":{\"end\":32,\"done\":0,\"pending\":32,\"total\":32,\"start\":1},\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\",\"stage\":\"shortlist\",\"elapsed\":\"30.1s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/shortlist batch 1-32/32 pending=32 workers=32"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:16:32.1064436+00:00\",\"note\":\"Search bonus/shortlist started\",\"search\":{\"event\":\"stage_start\",\"spins\":25000,\"stage\":\"shortlist\",\"phase\":\"bonus\",\"candidates\":32,\"seeds\":4},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/shortlist started"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:16:06.6546307+00:00\",\"note\":\"Search bonus/screen complete top=bonus_cool_hot4_1_4_0_2\",\"search\":{\"evaluated\":32,\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.08565,\"label\":\"bonus_cool_hot4_1_4_0_2\",\"score\":148.85697,\"align\":0.08565,\"mode_rtps\":{\"enhanced\":0.9542,\"base\":0.86855,\"bonus_buy\":0.921911},\"seed_alignment\":0.1624},\"passes\":0,\"event\":\"stage_complete\",\"stage\":\"screen\",\"selected\":{\"aggregate_alignment\":0.08565,\"label\":\"bonus_cool_hot4_1_4_0_2\",\"score\":148.85697,\"align\":0.08565,\"mode_rtps\":{\"enhanced\":0.9542,\"base\":0.86855,\"bonus_buy\":0.921911},\"seed_alignment\":0.1624},\"elapsed\":\"7.4s\"},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/screen complete top=bonus_cool_hot4_1_4_0_2"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:15:59.1725274+00:00\",\"note\":\"Search bonus/screen started\",\"search\":{\"event\":\"stage_start\",\"spins\":5000,\"stage\":\"screen\",\"phase\":\"bonus\",\"candidates\":32,\"seeds\":4},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search bonus/screen started"
}
{
"level": "info",
"details": "{\"state\":\"running\",\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"slot_id\":\"book-of-torii\",\"serverProfile\":\"local\",\"note\":\"Executing Book of Torii SDK flow\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"step\":\"optimization\",\"run_id\":\"local-20260515-031549\",\"updated\":\"2026-05-15T03:15:50.9311525+00:00\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\"}",
"message": "Step [optimization]: running | Executing Book of Torii SDK flow"
}
{
"level": "info",
"details": "{\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-15T03:15:51.4589115+00:00\",\"note\":\"Search phase bonus started\",\"search\":{\"event\":\"phase_start\",\"phase\":\"bonus\",\"budget\":32},\"state\":\"running\",\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"step\":\"optimization\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"serverProfile\":\"local\",\"run_id\":\"local-20260515-031549\",\"host\":\"server03\"}",
"message": "Step [optimization]: running | Search phase bonus started"
}
{
"level": "info",
"details": "{\"state\":\"running\",\"started\":\"2026-05-15T03:15:49.8250868+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260515-031549.log\",\"slot_id\":\"book-of-torii\",\"serverProfile\":\"local\",\"note\":\"Book of Torii SDK runner initialized\",\"flags\":{\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false},\"run_optimization\":{\"IsPresent\":true}},\"step\":\"started\",\"run_id\":\"local-20260515-031549\",\"updated\":\"2026-05-15T03:15:49.9061335+00:00\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\"}",
"message": "Step [started]: running | Book of Torii SDK runner initialized"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:48:15.0354971+00:00\",\"note\":\"Search completed status=failed\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"event\":\"search_complete\",\"promoted_to_disk\":false,\"status\":\"failed\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search completed status=failed",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"search_effect_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search_effect-latest.json\",\"updated\":\"2026-05-14T19:48:15.4573011+00:00\",\"note\":\"Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)\",\"search_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"serverProfile\":\"local\",\"state\":\"failed\",\"run_id\":\"local-20260514-193850\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"failed\"}",
"message": "Step [failed]: failed | Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)",
"level": "error"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:46:34.9662863+00:00\",\"note\":\"Search bonus/promotion complete top=bonus_refine_weight_9_1_0\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"promotion\",\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.10354,\"label\":\"bonus_refine_weight_9_1_0\",\"align\":0.10354,\"seed_alignment\":0.120198,\"mode_rtps\":{\"bonus_buy\":0.977638,\"base\":0.874097,\"enhanced\":0.94447},\"score\":158.28619},\"selected\":{\"aggregate_alignment\":0.10354,\"label\":\"bonus_refine_weight_9_1_0\",\"align\":0.10354,\"seed_alignment\":0.120198,\"mode_rtps\":{\"bonus_buy\":0.977638,\"base\":0.874097,\"enhanced\":0.94447},\"score\":158.28619},\"passes\":0,\"evaluated\":59,\"event\":\"stage_complete\",\"elapsed\":\"275.5s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion complete top=bonus_refine_weight_9_1_0",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:46:35.2464008+00:00\",\"note\":\"Search phase bonus pass=False label=bonus_refine_weight_9_1_0\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"mean_rtp\":0.932068,\"score\":158.28619,\"phase\":\"bonus\",\"label\":\"bonus_refine_weight_9_1_0\",\"seed_alignment\":0.120198,\"aggregate_alignment\":0.10354,\"max_alignment\":0.120198,\"passed\":false,\"event\":\"phase_complete\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search phase bonus pass=False label=bonus_refine_weight_9_1_0",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:46:19.4500339+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=21 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":59,\"pending\":21,\"done\":6,\"total\":59,\"start\":33},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"120.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"260.0s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=21 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:45:19.4503215+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":59,\"pending\":27,\"done\":0,\"total\":59,\"start\":33},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"60.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"200.0s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:44:49.4468543+00:00\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":59,\"pending\":27,\"done\":0,\"total\":59,\"start\":33},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"30.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"170.0s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:43:59.7257130+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":32,\"pending\":32,\"done\":0,\"total\":59,\"start\":1},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"120.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"120.3s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:43:29.7436932+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":32,\"pending\":32,\"done\":0,\"total\":59,\"start\":1},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"90.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"90.3s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:42:29.7292129+00:00\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":32,\"pending\":32,\"done\":0,\"total\":59,\"start\":1},\"workers\":32,\"stage\":\"promotion\",\"phase\":\"bonus\",\"batch_elapsed\":\"30.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"30.3s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:41:59.4563746+00:00\",\"note\":\"Search bonus/promotion started\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"promotion\",\"phase\":\"bonus\",\"spins\":100000,\"seeds\":4,\"event\":\"stage_start\",\"candidates\":59},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/promotion started",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:40:06.9965506+00:00\",\"note\":\"Search bonus/shortlist complete top=bonus_heat_hot4_2_0_1_0\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"shortlist\",\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.09992,\"label\":\"bonus_heat_hot4_2_0_1_0\",\"align\":0.09992,\"seed_alignment\":0.155824,\"mode_rtps\":{\"bonus_buy\":0.98156,\"base\":0.88164,\"enhanced\":0.948075},\"score\":104.491154},\"selected\":{\"aggregate_alignment\":0.09992,\"label\":\"bonus_heat_hot4_2_0_1_0\",\"align\":0.09992,\"seed_alignment\":0.155824,\"mode_rtps\":{\"bonus_buy\":0.98156,\"base\":0.88164,\"enhanced\":0.948075},\"score\":104.491154},\"passes\":0,\"evaluated\":32,\"event\":\"stage_complete\",\"elapsed\":\"35.2s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/shortlist complete top=bonus_heat_hot4_2_0_1_0",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:40:01.8813888+00:00\",\"note\":\"Search bonus/shortlist batch 1-32/32 pending=32 workers=32\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"batch\":{\"end\":32,\"pending\":32,\"done\":0,\"total\":32,\"start\":1},\"workers\":32,\"stage\":\"shortlist\",\"phase\":\"bonus\",\"batch_elapsed\":\"30.0s\",\"passes\":0,\"event\":\"parallel_heartbeat\",\"elapsed\":\"30.1s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/shortlist batch 1-32/32 pending=32 workers=32",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:39:31.7655045+00:00\",\"note\":\"Search bonus/shortlist started\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"shortlist\",\"phase\":\"bonus\",\"spins\":25000,\"seeds\":4,\"event\":\"stage_start\",\"candidates\":32},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/shortlist started",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:39:06.6917745+00:00\",\"note\":\"Search bonus/screen complete top=bonus_cool_hot4_1_4_0_2\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"screen\",\"phase\":\"bonus\",\"best\":{\"aggregate_alignment\":0.08565,\"label\":\"bonus_cool_hot4_1_4_0_2\",\"align\":0.08565,\"seed_alignment\":0.1624,\"mode_rtps\":{\"bonus_buy\":0.921911,\"base\":0.86855,\"enhanced\":0.9542},\"score\":148.85697},\"selected\":{\"aggregate_alignment\":0.08565,\"label\":\"bonus_cool_hot4_1_4_0_2\",\"align\":0.08565,\"seed_alignment\":0.1624,\"mode_rtps\":{\"bonus_buy\":0.921911,\"base\":0.86855,\"enhanced\":0.9542},\"score\":148.85697},\"passes\":0,\"evaluated\":32,\"event\":\"stage_complete\",\"elapsed\":\"7.4s\"},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/screen complete top=bonus_cool_hot4_1_4_0_2",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:38:59.2703290+00:00\",\"note\":\"Search bonus/screen started\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"stage\":\"screen\",\"phase\":\"bonus\",\"spins\":5000,\"seeds\":4,\"event\":\"stage_start\",\"candidates\":32},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search bonus/screen started",
"level": "info"
}
{
"details": "{\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-14T19:38:51.0008601+00:00\",\"note\":\"Executing Book of Torii SDK flow\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"run_id\":\"local-20260514-193850\",\"step\":\"optimization\",\"host\":\"server03\",\"serverProfile\":\"local\",\"state\":\"running\"}",
"message": "Step [optimization]: running | Executing Book of Torii SDK flow",
"level": "info"
}
{
"details": "{\"host\":\"server03\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"updated\":\"2026-05-14T19:38:51.5185398+00:00\",\"note\":\"Search phase bonus started\",\"serverProfile\":\"local\",\"state\":\"running\",\"run_id\":\"local-20260514-193850\",\"search\":{\"phase\":\"bonus\",\"event\":\"phase_start\",\"budget\":32},\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"slot_id\":\"book-of-torii\",\"step\":\"optimization\"}",
"message": "Step [optimization]: running | Search phase bonus started",
"level": "info"
}
{
"details": "{\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":false,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"code_version\":\"git-dfa7559e\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-193850.log\",\"slot_id\":\"book-of-torii\",\"updated\":\"2026-05-14T19:38:50.1347634+00:00\",\"note\":\"Book of Torii SDK runner initialized\",\"started\":\"2026-05-14T19:38:50.0525154+00:00\",\"run_id\":\"local-20260514-193850\",\"step\":\"started\",\"host\":\"server03\",\"serverProfile\":\"local\",\"state\":\"running\"}",
"message": "Step [started]: running | Book of Torii SDK runner initialized",
"level": "info"
}
{
"message": "Step [failed]: failed | Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)",
"level": "error",
"details": "{\"step\":\"failed\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:26:41.8884554+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Book of Torii runner failed (search report: /home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json) (exit 1)\",\"state\":\"failed\",\"search_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search_effect_report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search_effect-latest.json\"}"
}
{
"message": "Step [optimization]: running | Search completed status=failed",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:26:41.4331420+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search completed status=failed\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"event\":\"search_complete\",\"promoted_to_disk\":false,\"report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"status\":\"failed\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion complete top=bonus_refine_heat_hot4_2_3_1_0",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:25:02.4871203+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion complete top=bonus_refine_heat_hot4_2_3_1_0\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"selected\":{\"mode_rtps\":{\"enhanced\":0.945726,\"bonus_buy\":0.980291,\"base\":0.873922},\"align\":0.106369,\"aggregate_alignment\":0.106369,\"score\":169.769533,\"seed_alignment\":0.122484,\"label\":\"bonus_refine_heat_hot4_2_3_1_0\"},\"evaluated\":59,\"elapsed\":\"275.3s\",\"best\":{\"mode_rtps\":{\"enhanced\":0.945726,\"bonus_buy\":0.980291,\"base\":0.873922},\"align\":0.106369,\"aggregate_alignment\":0.106369,\"score\":169.769533,\"seed_alignment\":0.122484,\"label\":\"bonus_refine_heat_hot4_2_3_1_0\"},\"passes\":0,\"stage\":\"promotion\",\"event\":\"stage_complete\"}}"
}
{
"message": "Step [optimization]: running | Search phase bonus pass=False label=bonus_refine_heat_hot4_2_3_1_0",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:25:02.7666639+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search phase bonus pass=False label=bonus_refine_heat_hot4_2_3_1_0\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"aggregate_alignment\":0.106369,\"phase\":\"bonus\",\"score\":169.769533,\"label\":\"bonus_refine_heat_hot4_2_3_1_0\",\"passed\":false,\"max_alignment\":0.122484,\"event\":\"phase_complete\",\"mean_rtp\":0.933313,\"seed_alignment\":0.122484}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=22 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:24:46.8805643+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=22 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":33,\"pending\":22,\"end\":59,\"total\":59,\"done\":5},\"elapsed\":\"259.7s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"120.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:24:16.8803322+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":33,\"pending\":27,\"end\":59,\"total\":59,\"done\":0},\"elapsed\":\"229.7s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"90.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:23:46.8786932+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":33,\"pending\":27,\"end\":59,\"total\":59,\"done\":0},\"elapsed\":\"199.7s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"60.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:23:16.8798166+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":33,\"pending\":27,\"end\":59,\"total\":59,\"done\":0},\"elapsed\":\"169.7s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:22:27.5143548+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":1,\"pending\":32,\"end\":32,\"total\":59,\"done\":0},\"elapsed\":\"120.3s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"120.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:21:57.5122139+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":1,\"pending\":32,\"end\":32,\"total\":59,\"done\":0},\"elapsed\":\"90.3s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"90.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:20:57.5150280+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":1,\"pending\":32,\"end\":32,\"total\":59,\"done\":0},\"elapsed\":\"30.3s\",\"passes\":0,\"stage\":\"promotion\",\"workers\":32,\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/promotion started",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:20:27.2202426+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/promotion started\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"candidates\":59,\"stage\":\"promotion\",\"spins\":100000,\"event\":\"stage_start\",\"seeds\":4,\"phase\":\"bonus\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist complete selected=bonus_cool_hot4_3_0_0_2 top=bonus_heat_top3_4_0_0_1",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:18:35.0377674+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/shortlist complete selected=bonus_cool_hot4_3_0_0_2 top=bonus_heat_top3_4_0_0_1\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"selected\":{\"mode_rtps\":{\"enhanced\":0.94773,\"bonus_buy\":0.95987,\"base\":0.87029},\"align\":0.08958,\"aggregate_alignment\":0.08958,\"score\":97.616329,\"seed_alignment\":0.130163,\"label\":\"bonus_cool_hot4_3_0_0_2\"},\"evaluated\":42,\"elapsed\":\"60.0s\",\"best\":{\"mode_rtps\":{\"enhanced\":0.945695,\"bonus_buy\":0.952607,\"base\":0.88219},\"align\":0.070417,\"aggregate_alignment\":0.070417,\"score\":86.763141,\"seed_alignment\":0.12924,\"label\":\"bonus_heat_top3_4_0_0_1\"},\"passes\":1,\"stage\":\"shortlist\",\"event\":\"stage_complete\",\"best_pass\":{\"mode_rtps\":{\"enhanced\":0.94773,\"bonus_buy\":0.95987,\"base\":0.87029},\"align\":0.08958,\"aggregate_alignment\":0.08958,\"score\":97.616329,\"seed_alignment\":0.130163,\"label\":\"bonus_cool_hot4_3_0_0_2\"}}}"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist batch 1-32/42 pending=32 workers=32",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:18:05.1767755+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/shortlist batch 1-32/42 pending=32 workers=32\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"batch\":{\"start\":1,\"pending\":32,\"end\":32,\"total\":42,\"done\":0},\"elapsed\":\"30.1s\",\"passes\":0,\"stage\":\"shortlist\",\"workers\":32,\"batch_elapsed\":\"30.0s\",\"event\":\"parallel_heartbeat\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist started",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:17:35.0420924+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/shortlist started\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"candidates\":42,\"stage\":\"shortlist\",\"spins\":25000,\"event\":\"stage_start\",\"seeds\":4,\"phase\":\"bonus\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/screen 130/160 best=bonus_heat_top3_4_0_0_1",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:17:10.0709096+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/screen 130/160 best=bonus_heat_top3_4_0_0_1\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"candidate\":{\"gate\":false,\"mode_rtps\":{\"enhanced\":0.945125,\"bonus_buy\":0.77871,\"base\":0.86395},\"score\":342.54099,\"label\":\"bonus_heat_hot4_1_4_3_0\",\"index\":130,\"aggregate_alignment\":0.166415,\"align\":0.166415,\"total\":160,\"seed_alignment\":0.26763},\"stage\":\"screen\",\"passes\":1,\"elapsed\":\"36.0s\",\"event\":\"heartbeat\",\"best\":{\"mode_rtps\":{\"enhanced\":0.9605,\"bonus_buy\":0.953432,\"base\":0.8873},\"align\":0.0732,\"aggregate_alignment\":0.0732,\"score\":133.128697,\"seed_alignment\":0.1812,\"label\":\"bonus_heat_top3_4_0_0_1\"},\"phase\":\"bonus\"}}"
}
{
"message": "Step [optimization]: running | Search bonus/screen complete selected=bonus_cool_hot4_3_0_0_2 top=bonus_heat_hot4_3_4_0_1",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:17:10.3778292+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/screen complete selected=bonus_cool_hot4_3_0_0_2 top=bonus_heat_hot4_3_4_0_1\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"selected\":{\"mode_rtps\":{\"enhanced\":0.95855,\"bonus_buy\":0.967292,\"base\":0.8688},\"align\":0.098492,\"aggregate_alignment\":0.098492,\"score\":137.117331,\"seed_alignment\":0.173712,\"label\":\"bonus_cool_hot4_3_0_0_2\"},\"evaluated\":160,\"elapsed\":\"36.0s\",\"best\":{\"mode_rtps\":{\"enhanced\":0.96225,\"bonus_buy\":0.95694,\"base\":0.88655},\"align\":0.0757,\"aggregate_alignment\":0.0757,\"score\":131.940882,\"seed_alignment\":0.18395,\"label\":\"bonus_heat_hot4_3_4_0_1\"},\"passes\":1,\"stage\":\"screen\",\"event\":\"stage_complete\",\"best_pass\":{\"mode_rtps\":{\"enhanced\":0.95855,\"bonus_buy\":0.967292,\"base\":0.8688},\"align\":0.098492,\"aggregate_alignment\":0.098492,\"score\":137.117331,\"seed_alignment\":0.173712,\"label\":\"bonus_cool_hot4_3_0_0_2\"}}}"
}
{
"message": "Step [optimization]: running | Search bonus/screen started",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:16:34.0479831+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search bonus/screen started\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"candidates\":160,\"stage\":\"screen\",\"spins\":5000,\"event\":\"stage_start\",\"seeds\":4,\"phase\":\"bonus\"}}"
}
{
"message": "Step [optimization]: running | Executing Book of Torii SDK flow",
"level": "info",
"details": "{\"step\":\"optimization\",\"note\":\"Executing Book of Torii SDK flow\",\"serverProfile\":\"local\",\"run_id\":\"local-20260514-191625\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"updated\":\"2026-05-14T19:16:26.0263797+00:00\",\"code_version\":\"git-dfa7559e\",\"host\":\"server03\",\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"slot_id\":\"book-of-torii\",\"state\":\"running\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}}}"
}
{
"message": "Step [optimization]: running | Search phase bonus started",
"level": "info",
"details": "{\"step\":\"optimization\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"local\",\"updated\":\"2026-05-14T19:16:26.4359206+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"note\":\"Search phase bonus started\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}},\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"run_id\":\"local-20260514-191625\",\"search\":{\"phase\":\"bonus\",\"event\":\"phase_start\",\"budget\":160}}"
}
{
"message": "Step [started]: running | Book of Torii SDK runner initialized",
"level": "info",
"details": "{\"step\":\"started\",\"note\":\"Book of Torii SDK runner initialized\",\"serverProfile\":\"local\",\"run_id\":\"local-20260514-191625\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191625.log\",\"updated\":\"2026-05-14T19:16:25.3339859+00:00\",\"code_version\":\"git-dfa7559e\",\"host\":\"server03\",\"started\":\"2026-05-14T19:16:25.2538838+00:00\",\"slot_id\":\"book-of-torii\",\"state\":\"running\",\"flags\":{\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false},\"run_sims\":false,\"run_format_checks\":{\"IsPresent\":false}}}"
}
{
"level": "error",
"message": "Step [failed]: failed | Book of Torii runner failed (exit 1)",
"details": "{\"run_id\":\"local-20260514-191605\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"state\":\"failed\",\"note\":\"Book of Torii runner failed (exit 1)\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191605.log\",\"updated\":\"2026-05-14T19:16:06.8069339+00:00\",\"step\":\"failed\",\"started\":\"2026-05-14T19:16:05.2058415+00:00\",\"slot_id\":\"book-of-torii\",\"serverProfile\":\"local\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}}}"
}
{
"level": "info",
"message": "Step [started]: running | Book of Torii SDK runner initialized",
"details": "{\"run_id\":\"local-20260514-191605\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"state\":\"running\",\"note\":\"Book of Torii SDK runner initialized\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191605.log\",\"updated\":\"2026-05-14T19:16:05.2882743+00:00\",\"step\":\"started\",\"started\":\"2026-05-14T19:16:05.2058415+00:00\",\"slot_id\":\"book-of-torii\",\"serverProfile\":\"local\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}}}"
}
{
"level": "info",
"message": "Step [sims,optimization]: running | Executing Book of Torii SDK flow",
"details": "{\"run_id\":\"local-20260514-191605\",\"host\":\"server03\",\"code_version\":\"git-dfa7559e\",\"state\":\"running\",\"note\":\"Executing Book of Torii SDK flow\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260514-191605.log\",\"updated\":\"2026-05-14T19:16:06.4019757+00:00\",\"step\":\"sims,optimization\",\"started\":\"2026-05-14T19:16:05.2058415+00:00\",\"slot_id\":\"book-of-torii\",\"serverProfile\":\"local\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}}}"
}
{
"message": "Step [done]: running | Book of Torii SDK work completed",
"details": "{\"note\":\"Book of Torii SDK work completed\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"done\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T15:01:38.6304413+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [done]: ok | Book of Torii SDK runner completed",
"details": "{\"note\":\"Book of Torii SDK runner completed\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"done\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T15:01:38.8319331+00:00\",\"state\":\"ok\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "success"
}
{
"message": "Step [optimization]: running | Saving configs after SDK optimization",
"details": "{\"note\":\"Saving configs after SDK optimization\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T15:01:37.5497692+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Running SDK optimization on generated books",
"details": "{\"note\":\"Running SDK optimization on generated books\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T15:00:56.1005281+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [sims]: running | Saving books and configs after simulation generation",
"details": "{\"note\":\"Saving books and configs after simulation generation\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"sims\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T15:00:54.9640544+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [sims]: running | Creating books from the selected reel set",
"details": "{\"note\":\"Creating books from the selected reel set\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"sims\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T14:59:09.0492344+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search completed status=failed",
"details": "{\"updated\":\"2026-05-12T14:59:08.9539783+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search completed status=failed\",\"search\":{\"promoted_to_disk\":false,\"event\":\"search_complete\",\"report\":\"/home/ubuntu/slots/math_pipeline/build/reports/book_of_torii_search-latest.json\",\"status\":\"failed\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion 33/59 best=bonus_heat_top3_3_3_1_0",
"details": "{\"updated\":\"2026-05-12T14:57:30.4068523+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion 33/59 best=bonus_heat_top3_3_3_1_0\",\"search\":{\"event\":\"heartbeat\",\"phase\":\"bonus\",\"passes\":0,\"stage\":\"promotion\",\"candidate\":{\"aggregate_alignment\":0.059069,\"seed_alignment\":0.08263,\"align\":0.059069,\"gate\":false,\"label\":\"bonus_refine_heat_top2_1_1_2_0\",\"total\":59,\"index\":33,\"score\":943.24527,\"mode_rtps\":{\"base\":0.873018,\"bonus_buy\":0.897061,\"enhanced\":0.932086}},\"elapsed\":\"277.7s\",\"best\":{\"align\":0.100275,\"aggregate_alignment\":0.100275,\"seed_alignment\":0.12574,\"score\":155.421678,\"mode_rtps\":{\"base\":0.873108,\"bonus_buy\":0.973383,\"enhanced\":0.937105},\"label\":\"bonus_heat_top3_3_3_1_0\"}},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion complete top=bonus_heat_top3_3_3_1_0",
"details": "{\"updated\":\"2026-05-12T14:57:30.4643860+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion complete top=bonus_heat_top3_3_3_1_0\",\"search\":{\"elapsed\":\"277.8s\",\"selected\":{\"align\":0.100275,\"aggregate_alignment\":0.100275,\"seed_alignment\":0.12574,\"score\":155.421678,\"mode_rtps\":{\"base\":0.873108,\"bonus_buy\":0.973383,\"enhanced\":0.937105},\"label\":\"bonus_heat_top3_3_3_1_0\"},\"evaluated\":59,\"event\":\"stage_complete\",\"passes\":0,\"stage\":\"promotion\",\"best\":{\"align\":0.100275,\"aggregate_alignment\":0.100275,\"seed_alignment\":0.12574,\"score\":155.421678,\"mode_rtps\":{\"base\":0.873108,\"bonus_buy\":0.973383,\"enhanced\":0.937105},\"label\":\"bonus_heat_top3_3_3_1_0\"},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search phase bonus pass=False label=bonus_heat_top3_3_3_1_0",
"details": "{\"updated\":\"2026-05-12T14:57:30.5049697+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search phase bonus pass=False label=bonus_heat_top3_3_3_1_0\",\"search\":{\"passed\":false,\"seed_alignment\":0.12574,\"aggregate_alignment\":0.100275,\"max_alignment\":0.12574,\"mean_rtp\":0.927865,\"label\":\"bonus_heat_top3_3_3_1_0\",\"event\":\"phase_complete\",\"phase\":\"bonus\",\"score\":155.421678},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"details": "{\"updated\":\"2026-05-12T14:56:44.0818331+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"search\":{\"elapsed\":\"231.4s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"90.0s\",\"batch\":{\"total\":59,\"start\":33,\"end\":59,\"pending\":27,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"details": "{\"updated\":\"2026-05-12T14:56:14.0805978+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"search\":{\"elapsed\":\"201.4s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"60.0s\",\"batch\":{\"total\":59,\"start\":33,\"end\":59,\"pending\":27,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 33-59/59 pending=27 workers=32",
"details": "{\"updated\":\"2026-05-12T14:55:44.0788653+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 33-59/59 pending=27 workers=32\",\"search\":{\"elapsed\":\"171.4s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"30.0s\",\"batch\":{\"total\":59,\"start\":33,\"end\":59,\"pending\":27,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"details": "{\"updated\":\"2026-05-12T14:54:52.9836480+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"elapsed\":\"120.3s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"120.0s\",\"batch\":{\"total\":59,\"start\":1,\"end\":32,\"pending\":32,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"details": "{\"updated\":\"2026-05-12T14:54:22.9834988+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"elapsed\":\"90.3s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"90.0s\",\"batch\":{\"total\":59,\"start\":1,\"end\":32,\"pending\":32,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion batch 1-32/59 pending=32 workers=32",
"details": "{\"updated\":\"2026-05-12T14:53:22.9863213+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion batch 1-32/59 pending=32 workers=32\",\"search\":{\"elapsed\":\"30.3s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"promotion\",\"batch_elapsed\":\"30.0s\",\"batch\":{\"total\":59,\"start\":1,\"end\":32,\"pending\":32,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/promotion started",
"details": "{\"updated\":\"2026-05-12T14:52:52.6663426+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/promotion started\",\"search\":{\"event\":\"stage_start\",\"phase\":\"bonus\",\"spins\":100000,\"stage\":\"promotion\",\"seeds\":4,\"candidates\":59},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist 34/42 best=bonus_cool_hot4_3_1_0_2",
"details": "{\"updated\":\"2026-05-12T14:51:00.2499438+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/shortlist 34/42 best=bonus_cool_hot4_3_1_0_2\",\"search\":{\"event\":\"heartbeat\",\"phase\":\"bonus\",\"passes\":3,\"stage\":\"shortlist\",\"candidate\":{\"aggregate_alignment\":0.106715,\"seed_alignment\":0.168252,\"align\":0.106715,\"gate\":false,\"label\":\"bonus_cool_hot4_3_4_1_2\",\"total\":42,\"index\":34,\"score\":456.655944,\"mode_rtps\":{\"base\":0.88151,\"bonus_buy\":0.807445,\"enhanced\":0.91416}},\"elapsed\":\"60.9s\",\"best\":{\"align\":0.070462,\"aggregate_alignment\":0.070462,\"seed_alignment\":0.15076,\"score\":91.013793,\"mode_rtps\":{\"base\":0.88481,\"bonus_buy\":0.955272,\"enhanced\":0.93527},\"label\":\"bonus_cool_hot4_3_1_0_2\"}},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist complete selected=bonus_cool_hot4_3_1_0_2",
"details": "{\"updated\":\"2026-05-12T14:51:00.3014366+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/shortlist complete selected=bonus_cool_hot4_3_1_0_2\",\"search\":{\"elapsed\":\"61.0s\",\"selected\":{\"align\":0.070462,\"aggregate_alignment\":0.070462,\"seed_alignment\":0.15076,\"score\":91.013793,\"mode_rtps\":{\"base\":0.88481,\"bonus_buy\":0.955272,\"enhanced\":0.93527},\"label\":\"bonus_cool_hot4_3_1_0_2\"},\"evaluated\":42,\"event\":\"stage_complete\",\"passes\":3,\"stage\":\"shortlist\",\"best\":{\"align\":0.070462,\"aggregate_alignment\":0.070462,\"seed_alignment\":0.15076,\"score\":91.013793,\"mode_rtps\":{\"base\":0.88481,\"bonus_buy\":0.955272,\"enhanced\":0.93527},\"label\":\"bonus_cool_hot4_3_1_0_2\"},\"phase\":\"bonus\",\"best_pass\":{\"align\":0.070462,\"aggregate_alignment\":0.070462,\"seed_alignment\":0.15076,\"score\":91.013793,\"mode_rtps\":{\"base\":0.88481,\"bonus_buy\":0.955272,\"enhanced\":0.93527},\"label\":\"bonus_cool_hot4_3_1_0_2\"}},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist batch 1-32/42 pending=32 workers=32",
"details": "{\"updated\":\"2026-05-12T14:50:29.4623814+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/shortlist batch 1-32/42 pending=32 workers=32\",\"search\":{\"elapsed\":\"30.1s\",\"event\":\"parallel_heartbeat\",\"passes\":0,\"workers\":32,\"stage\":\"shortlist\",\"batch_elapsed\":\"30.0s\",\"batch\":{\"total\":42,\"start\":1,\"end\":32,\"pending\":32,\"done\":0},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/shortlist started",
"details": "{\"updated\":\"2026-05-12T14:49:59.3237505+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/shortlist started\",\"search\":{\"event\":\"stage_start\",\"phase\":\"bonus\",\"spins\":25000,\"stage\":\"shortlist\",\"seeds\":4,\"candidates\":42},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/screen 130/160 best=bonus_cool_hot4_3_1_0_2",
"details": "{\"updated\":\"2026-05-12T14:49:33.9783459+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/screen 130/160 best=bonus_cool_hot4_3_1_0_2\",\"search\":{\"event\":\"heartbeat\",\"phase\":\"bonus\",\"passes\":0,\"stage\":\"screen\",\"candidate\":{\"aggregate_alignment\":0.231958,\"seed_alignment\":0.2785,\"align\":0.231958,\"gate\":false,\"label\":\"bonus_heat_hot4_1_4_4_0\",\"total\":160,\"index\":130,\"score\":488.816236,\"mode_rtps\":{\"base\":0.8985,\"bonus_buy\":0.676392,\"enhanced\":0.90835}},\"elapsed\":\"36.2s\",\"best\":{\"align\":0.070594,\"aggregate_alignment\":0.070594,\"seed_alignment\":0.122772,\"score\":83.237751,\"mode_rtps\":{\"base\":0.8985,\"bonus_buy\":0.969094,\"enhanced\":0.921775},\"label\":\"bonus_cool_hot4_3_1_0_2\"}},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/screen complete top=bonus_cool_hot4_3_1_0_2",
"details": "{\"updated\":\"2026-05-12T14:49:34.0787362+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/screen complete top=bonus_cool_hot4_3_1_0_2\",\"search\":{\"elapsed\":\"36.2s\",\"selected\":{\"align\":0.070594,\"aggregate_alignment\":0.070594,\"seed_alignment\":0.122772,\"score\":83.237751,\"mode_rtps\":{\"base\":0.8985,\"bonus_buy\":0.969094,\"enhanced\":0.921775},\"label\":\"bonus_cool_hot4_3_1_0_2\"},\"evaluated\":160,\"event\":\"stage_complete\",\"passes\":0,\"stage\":\"screen\",\"best\":{\"align\":0.070594,\"aggregate_alignment\":0.070594,\"seed_alignment\":0.122772,\"score\":83.237751,\"mode_rtps\":{\"base\":0.8985,\"bonus_buy\":0.969094,\"enhanced\":0.921775},\"label\":\"bonus_cool_hot4_3_1_0_2\"},\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search bonus/screen started",
"details": "{\"updated\":\"2026-05-12T14:48:57.8257366+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search bonus/screen started\",\"search\":{\"event\":\"stage_start\",\"phase\":\"bonus\",\"spins\":5000,\"stage\":\"screen\",\"seeds\":4,\"candidates\":160},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [optimization]: running | Search phase bonus started",
"details": "{\"updated\":\"2026-05-12T14:48:50.1181955+00:00\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\",\"serverProfile\":\"server02\",\"state\":\"running\",\"note\":\"Search phase bonus started\",\"search\":{\"event\":\"phase_start\",\"budget\":160,\"phase\":\"bonus\"},\"host\":\"server02.bakx.me\",\"step\":\"optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"run_id\":\"server02-20260512-144849\",\"slot_id\":\"book-of-torii\",\"code_version\":\"git-dfa7559e\",\"started\":\"2026-05-12T14:48:49.1553821+00:00\"}",
"level": "info"
}
{
"message": "Step [started]: running | Book of Torii SDK runner initialized",
"details": "{\"note\":\"Book of Torii SDK runner initialized\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"started\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T14:48:49.2385085+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [sims,optimization]: running | Executing Book of Torii SDK flow",
"details": "{\"note\":\"Executing Book of Torii SDK flow\",\"code_version\":\"git-dfa7559e\",\"serverProfile\":\"server02\",\"host\":\"server02.bakx.me\",\"step\":\"sims,optimization\",\"flags\":{\"run_format_checks\":{\"IsPresent\":false},\"run_sims\":true,\"run_optimization\":{\"IsPresent\":true},\"run_analysis\":{\"IsPresent\":false}},\"started\":\"2026-05-12T14:48:49.1553821+00:00\",\"updated\":\"2026-05-12T14:48:49.8299568+00:00\",\"state\":\"running\",\"slot_id\":\"book-of-torii\",\"run_id\":\"server02-20260512-144849\",\"log_path\":\"/home/ubuntu/slots/math_pipeline/build/logs/book_of_torii_sdk-20260512-144849.log\"}",
"level": "info"
}
{
"message": "Step [simulation]: running | Distributed simulation started",
"details": "{\"state\":\"running\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8643467Z\"},\"server03\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8644277Z\"},\"server04\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8645039Z\"}},\"host\":\"server04.bakx.me\",\"slot_id\":\"book-of-torii\",\"run_id\":\"2c454777008b4a4492448eb905f602c6-server04\",\"flags\":{\"run_sims\":true,\"run_format_checks\":true,\"run_analysis\":true,\"run_optimization\":true},\"note\":\"Distributed simulation started\",\"log_path\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\",\"started\":\"2026-05-12T10:49:16.3455321Z\",\"serverState\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8645039Z\"},\"updated\":\"2026-05-12T14:48:42.9388441Z\",\"progressPercent\":0,\"step\":\"simulation\",\"cycle\":1,\"serverProfile\":\"server04\",\"code_version\":\"git-dfa7559e\"}",
"level": "info"
}
{
"message": "Deployment finished, preparing distributed simulation",
"details": "{\"nextAction\":\"Start remote simulations\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:48:41.9024587Z\",\"state\":\"running\",\"next_step\":\"Start remote simulations\",\"current_mode_label\":\"simulate\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:10.5269745Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:13.5870732Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:16.6321588Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:20.0177604Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:23.0659033Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:26.1139673Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:29.1624807Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:32.2091572Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:35.5938904Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:38.6422915Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:41] Deployment succeeded on all requested servers.\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:41.8194251Z\"},{\"step\":\"simulate\",\"message\":\"Remote deployment succeeded on all configured servers\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:41.9027196Z\"}],\"current_item_progress_label\":\"Remote deployment succeeded on all configured servers\",\"phase\":\"complete\",\"lastCompletedStep\":\"deploy\",\"stepStartedUtc\":\"2026-05-12T14:48:41.9024587Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8643467Z\"},\"server03\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8644277Z\"},\"server04\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8645039Z\"}},\"stepElapsedSeconds\":0,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":25,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"simulate\",\"statusMessage\":\"Deployment finished, preparing distributed simulation\",\"overall_progress_label\":\"Deployment finished, preparing distributed simulation\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:48:41.7857345Z] [INFO] [deploy] [2026-05-12 08:48:41] [torii-sdk] run flags sims=False optimization=False analysis=False format_checks=False skip_reel_search=False maxwin_odds_target=100000\",\"[2026-05-12T14:48:41.7901328Z] [INFO] [deploy] [2026-05-12 08:48:41] [torii-sdk] no work requested; exiting without changes\",\"[2026-05-12T14:48:41.7951358Z] [INFO] [deploy] [2026-05-12 08:48:41] [2026-05-12 14:48:41] Book of Torii runner completed\",\"[2026-05-12T14:48:41.7995746Z] [INFO] [deploy] [2026-05-12 08:48:41] [2026-05-12 14:48:41] Dashboard update skipped (disabled)\",\"[2026-05-12T14:48:41.8040010Z] [INFO] [deploy] [2026-05-12 08:48:41] #< CLIXML\",\"[2026-05-12T14:48:41.8084124Z] [INFO] [deploy] [2026-05-12 08:48:41] <Objs Version=\\\"1.1.0.1\\\" xmlns=\\\"http://schemas.microsoft.com/powershell/2004/04\\\"><Obj S=\\\"information\\\" RefId=\\\"0\\\"><TN RefId=\\\"0\\\"><T>System.Management.Automation.InformationRecord</T><T>System.Object</T></TN><ToString>[2026-05-12 14:48:40] Fallback deploy via SDK bootstrap</ToString><Props><Obj N=\\\"MessageData\\\" RefId=\\\"1\\\"><TN RefId=\\\"1\\\"><T>System.Management.Automation.HostInformationMessage</T><T>System.Object</T></TN><ToString>[2026-05-12 14:48:40] Fallback deploy via SDK bootstrap</ToString><Props><S N=\\\"Message\\\">[2026-05-12 14:48:40] Fallback deploy via SDK bootstrap</S><B N=\\\"NoNewLine\\\">false</B><S N=\\\"ForegroundColor\\\">-1</S><S N=\\\"BackgroundColor\\\">-1</S></Props></Obj><S N=\\\"Source\\\">/home/ubuntu/slots/math_pipeline/deploy/deploy.ps1</S><DT N=\\\"TimeGenerated\\\">2026-05-12T14:48:40.0147098+00:00</DT><Obj N=\\\"Tags\\\" RefId=\\\"2\\\"><TN RefId=\\\"2\\\"><T>System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]</T><T>System.Object</T></TN><LST><S>PSHOST</S></LST></Obj><S N=\\\"User\\\">ubuntu</S><S N=\\\"Computer\\\">server04</S><U32 N=\\\"ProcessId\\\">1656789</U32><U32 N=\\\"NativeThreadId\\\">1656810</U32><U32 N=\\\"ManagedThreadId\\\">17</U32></Props></Obj></Objs>\",\"[2026-05-12T14:48:41.8128591Z] [INFO] [deploy] [2026-05-12 08:48:41] Deployment succeeded on all requested servers.\",\"[2026-05-12T14:48:41.8243690Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:41.8512255Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:41.8597732Z] [TRACE] [status] invoke_logged_script_end\",\"[2026-05-12T14:48:41.8692312Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:41.8967000Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":25,\"lastOperation\":\"Remote deployment succeeded on all configured servers\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Step [simulation]: running | Distributed simulation started",
"details": "{\"state\":\"running\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8643467Z\"},\"server03\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8644277Z\"},\"server04\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8645039Z\"}},\"host\":\"server02.bakx.me\",\"slot_id\":\"book-of-torii\",\"run_id\":\"2c454777008b4a4492448eb905f602c6-server02\",\"flags\":{\"run_sims\":true,\"run_format_checks\":true,\"run_analysis\":true,\"run_optimization\":true},\"note\":\"Distributed simulation started\",\"log_path\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\",\"started\":\"2026-05-12T10:49:16.3455321Z\",\"serverState\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8643467Z\"},\"updated\":\"2026-05-12T14:48:42.3198318Z\",\"progressPercent\":0,\"step\":\"simulation\",\"cycle\":1,\"serverProfile\":\"server02\",\"code_version\":\"git-dfa7559e\"}",
"level": "info"
}
{
"message": "Step [simulation]: running | Distributed simulation started",
"details": "{\"state\":\"running\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8643467Z\"},\"server03\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8644277Z\"},\"server04\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8645039Z\"}},\"host\":\"server03.bakx.me\",\"slot_id\":\"book-of-torii\",\"run_id\":\"2c454777008b4a4492448eb905f602c6-server03\",\"flags\":{\"run_sims\":true,\"run_format_checks\":true,\"run_analysis\":true,\"run_optimization\":true},\"note\":\"Distributed simulation started\",\"log_path\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\",\"started\":\"2026-05-12T10:49:16.3455321Z\",\"serverState\":{\"spins\":0,\"status\":\"ready\",\"updatedUtc\":\"2026-05-12T14:48:41.8644277Z\"},\"updated\":\"2026-05-12T14:48:42.6345102Z\",\"progressPercent\":0,\"step\":\"simulation\",\"cycle\":1,\"serverProfile\":\"server03\",\"code_version\":\"git-dfa7559e\"}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:48:32.2084463Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:58.0153087Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:01.0636493Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:04.4311627Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:07.4789539Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:10.5269745Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:13.5870732Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:16.6321588Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:20.0177604Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:23.0659033Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:26.1139673Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:29.1624807Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:32.2091572Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:32.2081112Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:32.2082321Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:32.2083423Z\"}},\"stepElapsedSeconds\":250,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:48:13.5913247Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:13.6181803Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:16.6387424Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:16.6662621Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:20.0243519Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:20.0525871Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:23.0724641Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:23.1006442Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:26.1206173Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:26.1487241Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:29.1691831Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:29.1967814Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:48:16.6314604Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:42.4308235Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:45.4788023Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:48.8667285Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:51.9205433Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:54.9675495Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:58.0153087Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:01.0636493Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:04.4311627Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:07.4789539Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:10.5269745Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:13.5870732Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:16.6321588Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:16.6311222Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:16.6312410Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:16.6313542Z\"}},\"stepElapsedSeconds\":234,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:48:01.0702591Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:01.0980703Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:04.4378398Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:04.4658682Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:07.4856343Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:07.5138703Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:10.5337059Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:10.5619333Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:48:13.5708852Z] [INFO] [deploy] [2026-05-12 08:48:13] Content hash unchanged. Skipping upload.\",\"[2026-05-12T14:48:13.5788412Z] [INFO] [deploy] [2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"[2026-05-12T14:48:13.5913247Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:48:13.6181803Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:48:13] Deploying on ubuntu@server04.bakx.me\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:48:01.0629572Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:26.8719323Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:29.9199678Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:33.2879540Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:36.3348270Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:39.3826929Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:42.4308235Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:45.4788023Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:48.8667285Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:51.9205433Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:54.9675495Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:58.0153087Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:48:01.0636493Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:01.0626266Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:01.0627424Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:48:01.0628523Z\"}},\"stepElapsedSeconds\":218,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:47:42.4373938Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:42.4656849Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:45.4853773Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:45.5136348Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:48.8735570Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:48.9048123Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:51.9271280Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:51.9556412Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:54.9741535Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:55.0022423Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:58.0220406Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:58.0503725Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:47:45.4781111Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:11.3018490Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:14.3489348Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:17.7281914Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:20.7769464Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:23.8249486Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:26.8719323Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:29.9199678Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:33.2879540Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:36.3348270Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:39.3826929Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:42.4308235Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:45.4788023Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:45.4777768Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:45.4778965Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:45.4780082Z\"}},\"stepElapsedSeconds\":203,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:47:26.8787045Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:26.9073598Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:29.9265519Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:29.9549043Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:33.2945490Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:33.3220759Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:36.3424890Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:36.3701129Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:39.3892785Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:39.4180582Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:42.4373938Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:42.4656849Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:47:29.9192362Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:55.7329525Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:58.7807704Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:02.1578479Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:05.2055809Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:08.2534085Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:11.3018490Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:14.3489348Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:17.7281914Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:20.7769464Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:23.8249486Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:26.8719323Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:29.9199678Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:29.9188688Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:29.9189961Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:29.9191120Z\"}},\"stepElapsedSeconds\":187,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:47:11.3084678Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:11.3360539Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:14.3564651Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:14.3841972Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:17.7348041Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:17.7629767Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:20.7836182Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:20.8111912Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:23.8316805Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:23.8592367Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:26.8787045Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:26.9073598Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:47:14.3481906Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:40.1073045Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:43.1548832Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:46.5889840Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:49.6366970Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:52.6848469Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:55.7329525Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:58.7807704Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:02.1578479Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:05.2055809Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:08.2534085Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:11.3018490Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:47:14.3489348Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:14.3478224Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:14.3479516Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:47:14.3480683Z\"}},\"stepElapsedSeconds\":172,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:46:55.7396219Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:55.7677566Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:58.7873449Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:58.8151054Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:02.1644161Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:02.1925585Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:05.2121480Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:05.2402578Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:08.2601226Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:08.2882731Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:47:11.3084678Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:47:11.3360539Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
{
"message": "Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline",
"details": "{\"nextAction\":\"Wait for deploy/deploy.ps1 to finish\",\"workerHealth\":{\"server02\":{\"ageSeconds\":0,\"stale\":false},\"server03\":{\"ageSeconds\":0,\"stale\":false},\"server04\":{\"ageSeconds\":0,\"stale\":false}},\"lastUpdateUtc\":\"2026-05-12T14:46:58.7800782Z\",\"state\":\"running\",\"next_step\":\"Wait for deploy/deploy.ps1 to finish\",\"current_mode_label\":\"deploy\",\"recentOperations\":[{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:24.5399649Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:27.5877852Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:30.9652426Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:34.0117487Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:37.0596029Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:40.1073045Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:43.1548832Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:46.5889840Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:49.6366970Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:52.6848469Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:55.7329525Z\"},{\"step\":\"deploy\",\"message\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"data\":null,\"timestampUtc\":\"2026-05-12T14:46:58.7807704Z\"}],\"current_item_progress_label\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"phase\":\"complete\",\"lastCompletedStep\":\"optimize\",\"stepStartedUtc\":\"2026-05-12T14:44:22.6354733Z\",\"servers\":{\"server02\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:46:58.7797478Z\"},\"server03\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:46:58.7798641Z\"},\"server04\":{\"spins\":0,\"status\":\"deploying\",\"updatedUtc\":\"2026-05-12T14:46:58.7799742Z\"}},\"stepElapsedSeconds\":156,\"currentCycle\":1,\"mode_rtps\":{\"1\":0.998718666667,\"0\":0.872616666667,\"2\":0.996535889968},\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151},\"level\":0.95},\"spins_processed\":2780000,\"converged\":false,\"pipeline_progress_pct\":15,\"rtp\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"currentStep\":\"deploy\",\"statusMessage\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"overall_progress_label\":\"Deploy in progress: [2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"logsSummary\":{\"structuredLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.jsonl\",\"recent\":[\"[2026-05-12T14:46:40.1139383Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:40.1418963Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:43.1614484Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:43.1893746Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:46.5966830Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:46.6241745Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:49.6433713Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:49.6721151Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:52.6915611Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:52.7196806Z] [TRACE] [status] dashboard_write_success\",\"[2026-05-12T14:46:55.7396219Z] [TRACE] [status] dashboard_write_attempt\",\"[2026-05-12T14:46:55.7677566Z] [TRACE] [status] dashboard_write_success\"],\"humanLog\":\"/home/gideon/source/repos/slots/book-of-torii/agent_logs/agent-20260512-044916.log\"},\"simulation\":{\"totalSpins\":2780000,\"spinsProcessed\":2780000,\"estimatedCompletionPercent\":100.0,\"stage\":\"complete\"},\"blockedReason\":\"\",\"progressPercent\":15,\"lastOperation\":\"[2026-05-12 08:45:01] Syncing repo to ubuntu@server04.bakx.me:/home/ubuntu/slots/math_pipeline\",\"optimizer\":{\"iteration\":12,\"lastAdjustment\":{\"runOptimization\":true,\"inputFingerprint\":\"bfa06257f9ba6ff0c4076a728dc60fd9dd252a2d875e05829cf92457dd6b1243\",\"strategyPath\":[\"quality:poor_rtp\",\"quality:mode_balance_skew_base_low_bonus_high\",\"search:rebalance_base_up_bonus_down\"],\"qualityMetrics\":{\"rtpGap\":{\"overall\":0.019536,\"bonus\":0.026719,\"overallCenter\":0.020536,\"base\":-0.092383},\"modeBalanceClassifier\":\"mode_balance_skew_base_low_bonus_high\",\"confidence\":{\"width\":0.006092,\"byMode\":{\"bonus\":0.005872,\"enhanced\":0.006092,\"base\":0.005151}},\"targets\":{\"overall\":{\"center\":0.976,\"low\":0.975,\"high\":0.977},\"bonus\":{\"target\":0.972,\"tolerance\":0.005},\"base\":{\"target\":0.965,\"tolerance\":0.005},\"confidence\":{\"maxWidth\":0.005}},\"converged\":false,\"widestCiMode\":\"enhanced\",\"observed\":{\"overall\":0.996535889968,\"enhanced\":0.949356666667,\"bonus\":0.998718666667,\"base\":0.872616666667},\"qualityCase\":\"poor_rtp\"},\"stagnationGuardReason\":\"\",\"envOverrides\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"},\"stalledQuality\":false,\"nextSpins\":{\"bonus\":380000,\"enhanced\":1200000,\"base\":1200000},\"stagnationGuardApplied\":false,\"cycle\":1,\"plateauAssessment\":{\"requiredPreviousRuns\":2,\"inputsOnlySlightlyDifferent\":false,\"plateauDetected\":false,\"threshold\":0.0025,\"reason\":\"rtp_delta_exceeded_threshold\",\"maxRtpDelta\":0.00458,\"comparedRuns\":0},\"summary\":\"mode balance skew detected: base below target while bonus is high and overall is not low (base=0.872616666667, bonus=0.998718666667, overall=0.996535889968)\",\"plateauDetected\":false,\"strategy\":\"rebalance_base_up_bonus_down\",\"searchInputs\":{\"candidateMultiplier\":\"2.2\",\"bonusSpins\":380000,\"enhancedSpins\":1200000,\"seed\":\"1084795\",\"baseSpins\":1200000,\"searchMode\":\"rebalance\",\"env\":{\"MATH_SEED\":\"1084795\",\"MATH_OPT_RETRY_SPINS\":\"2400000\",\"TORII_SEARCH_BONUS_HIGH\":\"0.977\",\"TORII_SEARCH_BONUS_CENTER\":\"0.971\",\"TORII_SEARCH_STAGE_B_LOW\":\"0.960\",\"TORII_SEARCH_ENHANCED_STAGE_C_LOW\":\"0.954\",\"TORII_SEARCH_BASE_STAGE_A_FLOOR\":\"0.958\",\"TORII_SEARCH_BONUS_HOT_CAP\":\"0.977\",\"TORII_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_BASE_LIFT\":\"true\",\"TORII_SEARCH_BONUS_LOW\":\"0.965\",\"TORII_SEARCH_BONUS_STAGE_B_HIGH\":\"0.977\",\"MATH_POST_OPT_SPINS\":\"1200000\",\"TORII_CANDIDATE_MULTIPLIER\":\"2.2\",\"TORII_SEARCH_BASE_STAGE_B_FLOOR\":\"0.962\",\"MATH_VALIDATE_SEED_COUNT\":\"5\",\"MATH_OPT_SPINS\":\"1200000\",\"TORII_SEARCH_BONUS_COOL\":\"true\",\"TORII_SEARCH_STAGE_B_HIGH\":\"0.977\",\"TORII_SEARCH_MODE\":\"rebalance\",\"TORII_SEARCH_MODE_BALANCE\":\"base_up_bonus_down\",\"TORII_SEARCH_ENHANCED_STAGE_C_HIGH\":\"0.977\",\"MATH_POST_OPT_RETRY_SPINS\":\"2400000\",\"MATH_PREVALIDATE_SPINS\":\"1200000\",\"TORII_SEARCH_PRESERVE_ENHANCED\":\"true\",\"TORII_SEED\":\"1084795\"}}},\"active\":true},\"activeServers\":[\"server02\",\"server03\",\"server04\"]}",
"level": "info"
}
| ID | Status | Start Time | Wait Time |
|---|---|---|---|
| local-20... | BOOTSTRAP_DONE | 2026-05-15 03:15:50 | 2026-05-15 03:25:14 |
| local-20... | BOOTSTRAP_DONE | 2026-05-14 19:38:50 | 2026-05-14 19:48:15 |
| local-20... | BOOTSTRAP_DONE | 2026-05-14 19:16:25 | 2026-05-14 19:26:42 |
| local-20... | COMPLETED | 2026-05-14 19:16:06 | 2026-05-14 19:16:07 |
| server02... | COMPLETED | 2026-05-12 14:48:49 | 2026-05-12 15:01:38 |