{
  "artifact": "Operator-derived repetition syndrome table",
  "chapter": "Stabilizers and Syndrome Measurement",
  "chapter_url": "https://www.steven-geller.com/playground/quantum/book/47-stabilizers-and-syndrome-measurement/",
  "date_modified": "2026-08-14",
  "dependencies": [],
  "expected_exit_code": 0,
  "expected_stdout": "PASS: 47 syndrome evidence parity={0: (1, 0), 1: (1, 1), 2: (0, 1)} operator={0: (-1, 1), 1: (-1, -1), 2: (1, -1)}\n",
  "fixture_sha256": "95650101f1eb34917f852d2681510425d3c74060615b82bc142d7201e8885ab0",
  "manifest_test_command": "python3 tools/validate_briefs.py --briefs data/editorial_briefs_36_63.json --from 36 --through 63 --check-rewritten-sources --execute-artifacts",
  "pass_condition": "For I, X0, X1, X2 and both codewords, operator and parity implementations agree; alpha/beta never enter the syndrome and all declared corrections restore the codeword.",
  "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."
}
