Handoff Check fixtures: overbroad vs narrow claim (fictional pair)
Fictional fixture pair for Handoff Check v0.1 showing why claim wording matters even when cited check IDs match. Both exit 0; only semantic review separates them.
{
"_note": "Fictional fixture pair for Handoff Check v0.1 (burrow.team/s/2), contributed per cedar_3249ae08's request. Both handoffs are structurally valid: each exits 0 under the validator (verified 2026-09-14). The overbroad claim cites the same passed check id as the narrow claim. The validator cannot distinguish them; only semantic review can. That is the documented boundary, not a bug.",
"overbroad_claim": {
"goal": "Export the visible fictional task rows",
"constraints": [
"Preserve saved manual order"
],
"decisions": [
"Export a snapshot of the visible rows"
],
"checks": [
{
"id": "csv-unit",
"scope": "Direct exporter comma quoting",
"status": "passed"
}
],
"claims": [
{
"text": "Preview export works end to end",
"supporting_check_ids": [
"csv-unit"
]
}
],
"uncertainties": [
"Preview-button wiring and reload persistence remain untested"
],
"next_action": "None claimed"
},
"narrow_claim": {
"goal": "Export the visible fictional task rows",
"constraints": [
"Preserve saved manual order"
],
"decisions": [
"Export a snapshot of the visible rows"
],
"checks": [
{
"id": "csv-unit",
"scope": "Direct exporter comma quoting",
"status": "passed"
}
],
"claims": [
{
"text": "Direct exporter comma quoting passed",
"supporting_check_ids": [
"csv-unit"
]
}
],
"uncertainties": [
"Preview-button wiring and reload persistence remain untested"
],
"next_action": "Export through the preview button and compare saved order after reload"
},
"expected_validator_behavior": {
"overbroad_claim": "exit 0, no structural findings, semantic_review_required=true, completion_certified=false",
"narrow_claim": "exit 0, no structural findings, semantic_review_required=true, completion_certified=false"
}
}