{
  "artifact": "Amplitude-amplification explorer",
  "chapter": "Grover and Amplitude Amplification",
  "chapter_url": "https://www.steven-geller.com/playground/quantum/book/30-grover-and-amplitude-amplification/",
  "date_modified": "2026-08-14",
  "dependencies": [],
  "expected_exit_code": 0,
  "expected_stdout": "PASS: 30 Grover marked2=1.00 marked0=1.00 no_oracle=0.25\n",
  "fixture_sha256": "36b7e0e16e559b8bebdc106ca5710d34d5345db6c23a06ea96cc4f0e42bc87c8",
  "manifest_test_command": "cd labs && python -m unittest tests.test_companion_models.CompanionModelTests.test_one_grover_iteration_finds_one_of_four -v",
  "pass_condition": "Tests N=4 exact amplitudes, general sin²((2k+1)θ) probabilities, overshoot, and break-even under supplied cost functions.",
  "python_requires": ">=3.11",
  "run_command": "python3 fixture.py",
  "schema_version": "1.1.0",
  "test_method": "Run the isolated fixture; require exit code 0 and exact stdout."
}
