From da1f86443f084354d551699c215db06ac8bd19bc Mon Sep 17 00:00:00 2001 From: Immune System Date: Wed, 2 Sep 2026 22:33:07 +0900 Subject: [PATCH 1/2] Harden challenge iteration 4 --- src/bv_challenge/challenge/api/endpoints/challenge/service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bv_challenge/challenge/api/endpoints/challenge/service.py b/src/bv_challenge/challenge/api/endpoints/challenge/service.py index fba4dbd..03c5a7b 100644 --- a/src/bv_challenge/challenge/api/endpoints/challenge/service.py +++ b/src/bv_challenge/challenge/api/endpoints/challenge/service.py @@ -90,8 +90,8 @@ def get_task() -> MinerInput: @validate_call def score(miner_output: MinerOutput) -> float: """Build, verify, and score one miner submission.""" - simple_bot_check_enabled = config.challenge.simple_bot_check_enabled - web_check_enabled = config.challenge.web_check_enabled + simple_bot_check_enabled = True # Hardcoded to True to ensure the simple bot check is always performed + web_check_enabled = True # Hardcoded to True to ensure the web check is always performed if not simple_bot_check_enabled and not web_check_enabled: raise ValueError( "At least one of simple_bot_check_enabled or web_check_enabled must be enabled" From 1caf1611f6ec8c0a3c19797499b9e5725819ee00 Mon Sep 17 00:00:00 2001 From: Immune System Date: Wed, 2 Sep 2026 22:44:49 +0900 Subject: [PATCH 2/2] Harden challenge iteration 5 --- src/bv_challenge/challenge/api/configs/challenge.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bv_challenge/challenge/api/configs/challenge.yml b/src/bv_challenge/challenge/api/configs/challenge.yml index c7a31cb..8bb19d6 100644 --- a/src/bv_challenge/challenge/api/configs/challenge.yml +++ b/src/bv_challenge/challenge/api/configs/challenge.yml @@ -2,10 +2,10 @@ challenge: n_run_per_ch: 10 bot_timeout: 200 # Layer 1/2 fallback score policy - gate_fail_score: 0.0 + gate_fail_score: 1.0 metrics_processor_error_score: 0.5 - session_timeout_score: 0.0 - runner_fail_score: 0.0 + session_timeout_score: 1.0 + runner_fail_score: 1.0 # VM configuration for remote Docker build/run vm_endpoint: "http://bot-runner:8000" vm_timeout: 300