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
80 lines
3.2 KiB
YAML
80 lines
3.2 KiB
YAML
# Cloud-OpsBench — full N, post-patch Anthropic run (publication-grade).
|
||
#
|
||
# Promotes the 2026-06-07 vocab-pilot signal to the full corpus on Claude.
|
||
# The pilot (cloudopsbench_vocabpilot_anthropic.yml, 60 cells) measured
|
||
# unseen-shape a1 = 0.467 vs the 2026-06-06 OpenAI baseline of 0.014 — a 33×
|
||
# lift, comfortably above the 0.30 green-light threshold. This config
|
||
# scales that signal to the full 452 cases × 3 seeds on Claude to produce
|
||
# a publication-grade absolute number.
|
||
#
|
||
# What's under test:
|
||
# - The 7 vocab additions in predictor._ROOT_CAUSES (pod_network_delay,
|
||
# pod_cpu_overload, namespace_*_quota_exceeded)
|
||
# - The scope rule in predictor._build_system_prompt (namespace_* root_cause
|
||
# → namespace/<X> object, multi-service same-namespace → namespace-scope)
|
||
#
|
||
# What's NOT under test in this run:
|
||
# - The opensre+llm vs llm_alone contrast. Both arms share predictor.py
|
||
# so the fixes lift both equally — that contrast was already shown to be
|
||
# null on 06-06. Adding the two baseline arms ~3× the spend without
|
||
# changing the headline. Run them in a follow-up if needed for publication.
|
||
# - The gpt-4o paper parity. OpenAI credit was exhausted as of 06-07;
|
||
# Claude here gives us the absolute number on a paper-baseline-comparable
|
||
# model (Claude-4-Sonnet's paper baseline is 0.50, near gpt-4o's 0.49).
|
||
#
|
||
# Run (NO --dev — this is publication-grade; IntegrityGuard required):
|
||
# set -a && source .env && set +a && \
|
||
# uv run python -m tests.benchmarks._framework.cli \
|
||
# run tests/benchmarks/cloudopsbench/configs/cloudopsbench_postpatch_anthropic.yml
|
||
#
|
||
# Cost projection: pilot was 60 cells in 52 min on workers=2. At full N:
|
||
# - 452 cases × 3 seeds × 1 mode × 1 LLM = 1,356 cells
|
||
# - Per-cell wall time ~50s; at workers=4 → ~5-6 h wall time
|
||
# - Token spend ~$50-80 at claude-sonnet-4-5 rates (rough; Anthropic
|
||
# telemetry wasn't surfaced in the pilot report)
|
||
# - $200 budget gives ~3× headroom for unexpected long-tail cases
|
||
#
|
||
# Pilot baseline to compare against (when reading the report):
|
||
# - unseen-shape a1 = 0.467 (60 cells, opensre+llm/claude-4-sonnet, --dev)
|
||
# - unseen-shape object_a1 = 0.667
|
||
# - boutique stratum a1 = 0.718 (where scope rule dominates)
|
||
# - trainticket stratum a1 = 0.000 (vocab fix unlocks family, not specific token)
|
||
|
||
benchmark: cloudopsbench
|
||
|
||
modes:
|
||
- opensre+llm
|
||
|
||
llms:
|
||
- claude-4-sonnet
|
||
|
||
model_versions:
|
||
claude-4-sonnet: claude-sonnet-4-5-20250929
|
||
|
||
runs_per_case: 3
|
||
|
||
# workers=4 is safe for Anthropic tier-1 (generous TPM); pilot at workers=2
|
||
# ran cleanly with 12 trim events across 60 cells (predictable, not 429-driven).
|
||
# Doubling concurrency cuts wall time roughly in half.
|
||
workers: 4
|
||
|
||
cost_budget_usd: 200.0
|
||
seed: 42
|
||
|
||
output_dir: .bench-results/cloudopsbench_postpatch_anthropic/
|
||
|
||
# Same pre-registration as the v1 openai grid — both runs are testing the
|
||
# same hypotheses on the same corpus, just on different model providers.
|
||
pre_registration_path: tests/benchmarks/cloudopsbench/configs/preregistrations/cloudopsbench_v1.yml
|
||
|
||
filters:
|
||
# Full corpus, both shape strata (the headline number the pilot is scaling).
|
||
seen_shape: [true, false]
|
||
systems: []
|
||
fault_categories: []
|
||
|
||
report_formats:
|
||
- json
|
||
- markdown
|
||
- html
|