{"abstract":"The adapter reports an incorrect velocity increment while other fields remain valid.","category":"Astronomical coordinate conventions","checks":6,"contract":"Reverse a finite spectral pixel axis of length L using one-based pixel labels. Reference pixel, edge pixel coordinates, dispersion coefficients, and velocity-increment metadata must describe the same physical samples. Quadratic coefficient is unchanged under reversal about the reference. Output fields are defined by: reference = d['L']+1-d['r']; pixel = d['L']+1-d['p']; increment = -d['step']; quadratic = d['q']; velocity_increment = -d['vel']; interval = [d['L']+1-d['hi'],d['L']+1-d['lo']]","contract_signature":"d","evaluation_group":"astro-spectral-axis-reversal","failed_approach":"A partial convention repair still uses -d['step']","family":"s3-astronomical-coordinate-conventions-spectral-axis-reversal-velocity_increment","id":"FA-54921","implementations":{"attempt":{"sha256":"42aed1dd67973f95cee18006b5de451ba91da781c79c9b925b265cd71b3f338e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'reference': d['L']+1-d['r'], 'pixel': d['L']+1-d['p'], 'increment': -d['step'], 'quadratic': d['q'], 'velocity_increment': -d['step'], 'interval': [d['L']+1-d['hi'],d['L']+1-d['lo']]}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'L': 20, 'r': 6, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 1, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': 1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 6, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 6, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 20, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 6, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 7, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 2: [({'L': 20, 'r': 7, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 2, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': 0, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 7, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 7, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 21, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 0, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 7, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 6, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 3: [({'L': 20, 'r': 8, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 3, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 8, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 8, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 22, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 8, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 5, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 4: [({'L': 20, 'r': 9, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 4, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -2, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 9, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 9, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 23, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -2, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 9, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 4, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 5: [({'L': 20, 'r': 10, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 5, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -3, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 10, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 10, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 24, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -3, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 10, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 3, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})]}\nfor i, (record, expected) in enumerate(fixtures[N]):\n    check('astronomical fixture %s' % i, solve(record), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"6855dee3697ff4cc099946aad4c57de770f5271c3f439802a3310d9992535bc9","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'reference': d['L']+1-d['r'], 'pixel': d['L']+1-d['p'], 'increment': -d['step'], 'quadratic': d['q'], 'velocity_increment': d['vel'], 'interval': [d['L']+1-d['hi'],d['L']+1-d['lo']]}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'L': 20, 'r': 6, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 1, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': 1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 6, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 6, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 15, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 20, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 6, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 7, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 2: [({'L': 20, 'r': 7, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 2, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': 0, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 7, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 7, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 14, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 21, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 0, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 7, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 6, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 3: [({'L': 20, 'r': 8, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 3, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 8, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 8, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 13, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 22, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -1, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 8, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 5, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 4: [({'L': 20, 'r': 9, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 4, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -2, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 9, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 9, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 12, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 23, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -2, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 9, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 4, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})], 5: [({'L': 20, 'r': 10, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 1, 'r': 5, 'p': 1, 'step': 2, 'q': 3, 'vel': 5, 'lo': 1, 'hi': 1}, {'reference': -3, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [1, 1]}), ({'L': 20, 'r': 10, 'p': 3, 'step': -3, 'q': 3, 'vel': -7, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': 3, 'quadratic': 3, 'velocity_increment': 7, 'interval': [12, 19]}), ({'L': 20, 'r': 10, 'p': 3, 'step': 2, 'q': 0, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': 11, 'pixel': 18, 'increment': -2, 'quadratic': 0, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 20, 'r': 24, 'p': 20, 'step': 2, 'q': 3, 'vel': 5, 'lo': 2, 'hi': 9}, {'reference': -3, 'pixel': 1, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [12, 19]}), ({'L': 12, 'r': 10, 'p': 3, 'step': 2, 'q': 3, 'vel': 5, 'lo': 3, 'hi': 4}, {'reference': 3, 'pixel': 10, 'increment': -2, 'quadratic': 3, 'velocity_increment': -5, 'interval': [9, 10]})]}\nfor i, (record, expected) in enumerate(fixtures[N]):\n    check('astronomical fixture %s' % i, solve(record), expected)\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"Explicitly stipulated finite algebraic adapter; no standards conformance, physical accuracy, or production-library claim. Inputs are the documented finite valid model domain. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"s3-astronomical-coordinate-conventions-spectral-axis-reversal-velocity_increment","generated_at":"2026-09-29T14:45:52.864565+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Catalog, detector, sky-coordinate, and spectroscopy adapters must preserve the association between numeric coordinates and their declared reference conventions.","root_cause":"Velocity-axis metadata follows the wavelength increment value. Faulty expression: d['vel']","sha256":"0369f0fbd16b37978ffdf0f3d82186b17990c94759538dfa369e8920be460aa0","title":"Spectral axis reversal: Velocity-axis metadata follows the wavelength increment value · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verified":true,"visibility":"public","verification":{"attempt":{"elapsed_ms":37.949,"exit_code":1,"observations":[{"actual":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":-2},"check":"astronomical fixture 0","expected":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[1,1],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-2},"check":"astronomical fixture 1","expected":{"increment":-2,"interval":[1,1],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-5},"passed":false},{"actual":{"increment":3,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":3},"check":"astronomical fixture 2","expected":{"increment":3,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":7},"passed":false},{"actual":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":0,"reference":15,"velocity_increment":-2},"check":"astronomical fixture 3","expected":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":0,"reference":15,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[12,19],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-2},"check":"astronomical fixture 4","expected":{"increment":-2,"interval":[12,19],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[9,10],"pixel":10,"quadratic":3,"reference":7,"velocity_increment":-2},"check":"astronomical fixture 5","expected":{"increment":-2,"interval":[9,10],"pixel":10,"quadratic":3,"reference":7,"velocity_increment":-5},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -2, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -2, \"interval\": [1, 1]}, \"expected\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [1, 1]}, \"passed\": false}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": 3, \"quadratic\": 3, \"velocity_increment\": 3, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": 3, \"quadratic\": 3, \"velocity_increment\": 7, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 0, \"velocity_increment\": -2, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 0, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -2, \"interval\": [12, 19]}, \"expected\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"reference\": 7, \"pixel\": 10, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -2, \"interval\": [9, 10]}, \"expected\": {\"reference\": 7, \"pixel\": 10, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [9, 10]}, \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":42.942,"exit_code":1,"observations":[{"actual":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":5},"check":"astronomical fixture 0","expected":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[1,1],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":5},"check":"astronomical fixture 1","expected":{"increment":-2,"interval":[1,1],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-5},"passed":false},{"actual":{"increment":3,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":-7},"check":"astronomical fixture 2","expected":{"increment":3,"interval":[12,19],"pixel":18,"quadratic":3,"reference":15,"velocity_increment":7},"passed":false},{"actual":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":0,"reference":15,"velocity_increment":5},"check":"astronomical fixture 3","expected":{"increment":-2,"interval":[12,19],"pixel":18,"quadratic":0,"reference":15,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[12,19],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":5},"check":"astronomical fixture 4","expected":{"increment":-2,"interval":[12,19],"pixel":1,"quadratic":3,"reference":1,"velocity_increment":-5},"passed":false},{"actual":{"increment":-2,"interval":[9,10],"pixel":10,"quadratic":3,"reference":7,"velocity_increment":5},"check":"astronomical fixture 5","expected":{"increment":-2,"interval":[9,10],"pixel":10,"quadratic":3,"reference":7,"velocity_increment":-5},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"astronomical fixture 0\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": 5, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 1\", \"actual\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": 5, \"interval\": [1, 1]}, \"expected\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [1, 1]}, \"passed\": false}, {\"check\": \"astronomical fixture 2\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": 3, \"quadratic\": 3, \"velocity_increment\": -7, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": 3, \"quadratic\": 3, \"velocity_increment\": 7, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 3\", \"actual\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 0, \"velocity_increment\": 5, \"interval\": [12, 19]}, \"expected\": {\"reference\": 15, \"pixel\": 18, \"increment\": -2, \"quadratic\": 0, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 4\", \"actual\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": 5, \"interval\": [12, 19]}, \"expected\": {\"reference\": 1, \"pixel\": 1, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [12, 19]}, \"passed\": false}, {\"check\": \"astronomical fixture 5\", \"actual\": {\"reference\": 7, \"pixel\": 10, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": 5, \"interval\": [9, 10]}, \"expected\": {\"reference\": 7, \"pixel\": 10, \"increment\": -2, \"quadratic\": 3, \"velocity_increment\": -5, \"interval\": [9, 10]}, \"passed\": false}], \"passed\": false}\n"}},"member_only":{"stages":["fixed"],"fields":["implementations.fixed","verification.fixed","harness","repair"],"note":"The verified repair, its recorded checks, the repair description, and the scoring harness are available to members."}}