Skip to content

v0.5.56 — gate simulation weighted mode - #150

Merged
cschanhniem merged 1 commit into
mainfrom
codex/oamp-loop-v056-simulation-gate
Jul 6, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
codex/oamp-loop-v056-simulation-gate

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • add a fail-closed simulation gate that converts ablation artifacts into weighted-mode permission
  • expose openamp-foundry bench simulation-gate and make simulation-gate
  • update virtual-assay docs/roadmap to mark weighted simulation blocked until evidence improves

Verification

  • python3 -m pytest -q tests/test_simulation_gate.py tests/test_benchmark_simulation_ablation.py tests/test_simulation_interfaces.py — 31 passed
  • python3 -m pytest -q tests/test_docs_consistent.py tests/test_simulation_gate.py — 19 passed
  • ruff check src/openamp_foundry/simulation/gate.py src/openamp_foundry/simulation/__init__.py src/openamp_foundry/cli/commands/benchmark.py src/openamp_foundry/cli/main.py tests/test_simulation_gate.py — passed
  • python3 -m pytest -q — 1927 passed, 7 skipped
  • pre-push hook pytest -q — 1927 passed, 7 skipped

Scientific honesty

Current simulation ablations remain negative. The new gate blocks weighted mode and keeps simulation informational only.

@cschanhniem
cschanhniem force-pushed the codex/oamp-loop-v056-simulation-gate branch from 700e85c to 6f31dec Compare July 6, 2026 07:17
@cschanhniem
cschanhniem merged commit f239e4e into main Jul 6, 2026
1 check passed
@cschanhniem
cschanhniem deleted the codex/oamp-loop-v056-simulation-gate branch July 6, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant