# fail-closed 8 步工具裁决(默认 DENY) debug(f'pbl_tool_adjudicate.dspy: START params_kw={dict(params_kw)}') result = pbl_tool_adjudicate(**dict(params_kw)) debug(f'pbl_tool_adjudicate.dspy: END success={result.get("success") if isinstance(result, dict) else result}') return result