4b6817381b
CI (OpenClaw E2E) / openclaw test (push) Has been cancelled
CI / coverage-report (push) Has been cancelled
CI / test-kubernetes (push) Has been cancelled
CI / should-run-thorough (push) Has been cancelled
CI / test-thorough (cloudwatch-demo) (push) Has been cancelled
CI / test-thorough (flink-ecs) (push) Has been cancelled
CI / test-thorough (upstream-lambda) (push) Has been cancelled
CI / test-thorough (prefect-ecs-fargate) (push) Has been cancelled
Release / build-binaries (zip, opensre.exe, onefile, windows-latest, windows-x64) (push) Has been cancelled
Benchmark image — build + push to ECR (any adapter) / build + push (push) Has been cancelled
CI / quality (ubuntu-latest) (push) Has been cancelled
CI / test (tools-runtime) (push) Has been cancelled
CI / test (e2e-general) (push) Has been cancelled
CI / test (cli-runtime) (push) Has been cancelled
CI / test (e2e-provider-and-openclaw) (push) Has been cancelled
CI / test (integrations-and-misc) (push) Has been cancelled
Release / verify (push) Has been cancelled
Release / build-python-dist (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-15-intel, darwin-x64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, macos-latest, darwin-arm64) (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04, linux-x64) (push) Has been cancelled
Release / publish-release (push) Has been cancelled
Release / publish-main-release (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-checks (no-LLM) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Interactive Shell Live (PR + post-merge) / turn-live shard ${{ matrix.shard_index }} (push) Has been cancelled
Release / prepare (push) Has been cancelled
Release / build-binaries (tar.gz, opensre, onedir, ubuntu-22.04-arm, linux-arm64) (push) Has been cancelled
Synthetic Deterministic Tests / Synthetic offline (deterministic) (push) Has been cancelled
84 lines
3.1 KiB
YAML
84 lines
3.1 KiB
YAML
# Cloud-OpsBench — definitive opensre+llm vs pure-LLM comparison (gpt-4o).
|
||
#
|
||
# Single goal: produce a tight, statistically defensible answer to
|
||
# "does opensre's structural investigation beat a minimal-prompt LLM
|
||
# using the same tools, predictor, and scoring?"
|
||
#
|
||
# Why this config (and not the others):
|
||
# - 2 arms (opensre+llm + llm_alone_pure): the comparison Yauhen wants
|
||
# certainty on. llm_alone (full opensre prompt, no floor) is omitted —
|
||
# it sits between the two and is less informative for the headline
|
||
# question.
|
||
# - gpt-4o only: the published paper baseline (0.49 aggregate) is on
|
||
# this model. gpt-5 would double cost without changing the
|
||
# opensre-vs-pure-LLM verdict.
|
||
# - Full 452 cases × 3 seeds = 2,712 cells. n=452 scenarios gives the
|
||
# paired-bootstrap CI a half-width of ~±0.025 on the contrast, enough
|
||
# to definitively accept or reject "opensre measurably wins / loses."
|
||
#
|
||
# What the 2026-06-06 partial (n=254, OLD code, 28% coverage) showed:
|
||
# (opensre+llm) - (llm_alone_pure) = -0.025 [-0.054, +0.004]
|
||
# Point estimate negative; CI included 0 narrowly. The full grid here
|
||
# tightens that CI by ~3x at n=452.
|
||
#
|
||
# Pre-registered expectation (write the prediction BEFORE seeing the run):
|
||
# - Point estimate: weakly negative on aggregate (opensre at -0.01 to
|
||
# -0.03 vs pure-LLM)
|
||
# - Seen-shape: pure-LLM ahead by ~0.05-0.10 (matches Fargate Fix-A
|
||
# validation showing -0.097 at n=24)
|
||
# - Unseen-shape: closer to even (matches Anthropic pilot where vocab
|
||
# fix dominated and prompt structure mattered less)
|
||
# - If aggregate Δa1 > 0: report as a win that the partial missed.
|
||
# - If aggregate Δa1 ≈ 0 ± noise: report as honest equivalence.
|
||
# - If aggregate Δa1 < 0 (excludes 0): report the negative result
|
||
# honestly. Don't iterate further on cloudopsbench.
|
||
#
|
||
# Run (NEEDS Anthropic creds top up — Fargate predictor uses gpt-4o but
|
||
# the agent also makes openai calls; previous Fargate runs died at credit
|
||
# exhaustion):
|
||
# cd opensre && set -a && source .env && set +a
|
||
# BENCH_MIN_TOOL_CALLS=5 uv run python -m tests.benchmarks._framework.cli \
|
||
# run tests/benchmarks/cloudopsbench/configs/cloudopsbench_definitive_openai.yml --dev
|
||
#
|
||
# Wall-time risk: prior 06-06 Fargate run died at 9h from OpenAI credit
|
||
# exhaustion. workers=4 should finish in ~5-6h; budget headroom in the
|
||
# OpenAI account for ~$80 + 30% margin = $110 before launching.
|
||
|
||
benchmark: cloudopsbench
|
||
|
||
modes:
|
||
- opensre+llm
|
||
- llm_alone_pure
|
||
|
||
llms:
|
||
- gpt-4o
|
||
|
||
model_versions:
|
||
gpt-4o: gpt-4o-2024-11-20
|
||
|
||
# 3 runs/case averages single-shot LLM noise on stochastic completions.
|
||
runs_per_case: 3
|
||
|
||
# workers=4: OpenAI tier-2 confirmed sufficient. Wall time ~5-6h.
|
||
# Drop to workers=2 if you suspect rate limits; ~10-11h.
|
||
workers: 4
|
||
|
||
# $100 covers projected $80 + 25% headroom.
|
||
cost_budget_usd: 100.0
|
||
seed: 42
|
||
|
||
output_dir: .bench-results/cloudopsbench_definitive_openai/
|
||
|
||
pre_registration_path: tests/benchmarks/cloudopsbench/configs/preregistrations/cloudopsbench_v1.yml
|
||
|
||
filters:
|
||
# Full corpus, both shape strata — no limit.
|
||
seen_shape: [true, false]
|
||
systems: []
|
||
fault_categories: []
|
||
|
||
report_formats:
|
||
- json
|
||
- markdown
|
||
- html
|