FAILURE MAP
← Case archive

FA-12416 / Laboratory measurement reporting / Open access

Rejected replicate values enter a report average · case 01

Rejected replicate values enter a report average.

Verified by executionVariant 1 · 6 checks per implementationDownload source bundle ↓JSON ↗

ROOT CAUSE

Replicate quality flags are ignored.

VERIFIED REPAIR

Average only accepted replicates while preserving accepted zero values.

Unsuccessful approach: Filtering by truthy values discards accepted zeros.

Case contract

Return exact Fraction mean of [integer value, accepted boolean] replicates that are accepted, or None if none qualify.

Why this case matters

A deterministic synthetic laboratory reporting model isolates a software metadata contract; it is not a clinical procedure.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
N = 1
observations = []
def solve(replicates):
    return str(Fraction(sum(v for v, ok in replicates),len(replicates))) if replicates else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('rejected replicate excluded', solve([(N,True),(9*N,False)]), str(N))
check('accepted zero retained', solve([(0,True),(2*N,True)]), str(N))
check('all rejected', solve([(N,False)]), None)
check('only zero accepted', solve([(0,True)]), '0')
check('empty replicate set', solve([]), None)
check('signed accepted replicates', solve([(-N,True),(N,True),(8*N,False)]), '0')
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
rejected replicate excluded51Failed
accepted zero retained11Passed
all rejected1NoneFailed
only zero accepted00Passed
empty replicate setNoneNonePassed
signed accepted replicates8/30Failed

SHA-256 / 071ea3a83f8c365eed7f316825506bc7651752c92d0f60ab32ee53c7e079e0a1

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
N = 1
observations = []
def solve(replicates):
    values=[v for v,ok in replicates if ok and v]
    return str(Fraction(sum(values),len(values))) if values else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('rejected replicate excluded', solve([(N,True),(9*N,False)]), str(N))
check('accepted zero retained', solve([(0,True),(2*N,True)]), str(N))
check('all rejected', solve([(N,False)]), None)
check('only zero accepted', solve([(0,True)]), '0')
check('empty replicate set', solve([]), None)
check('signed accepted replicates', solve([(-N,True),(N,True),(8*N,False)]), '0')
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
rejected replicate excluded11Passed
accepted zero retained21Failed
all rejectedNoneNonePassed
only zero acceptedNone0Failed
empty replicate setNoneNonePassed
signed accepted replicates00Passed

SHA-256 / f301dff2e636464b8355e626d3b33665c918fdea03f926410ec8b90875e91cf5

3 / The verified repair

Exit 0
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
N = 1
observations = []
def solve(replicates):
    values=[v for v,ok in replicates if ok]
    return str(Fraction(sum(values),len(values))) if values else None
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
check('rejected replicate excluded', solve([(N,True),(9*N,False)]), str(N))
check('accepted zero retained', solve([(0,True),(2*N,True)]), str(N))
check('all rejected', solve([(N,False)]), None)
check('only zero accepted', solve([(0,True)]), '0')
check('empty replicate set', solve([]), None)
check('signed accepted replicates', solve([(-N,True),(N,True),(8*N,False)]), '0')
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
rejected replicate excluded11Passed
accepted zero retained11Passed
all rejectedNoneNonePassed
only zero accepted00Passed
empty replicate setNoneNonePassed
signed accepted replicates00Passed

SHA-256 / 63559afb6dd4d97105695d99f508b4becd73f2980233c3a08e52a350b449cf6c

Verification & scope

Synthetic integer/rational fixtures only; no instrument validation or clinical interpretation. 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.

Observations recorded using Python 3.12.14 at 2026-09-29T14:38:56.776723+00:00.

Case digest / 24a56f202460141506fffeeb2b2b1d7960f02057e23e7b06f04540df7f1378ec