* fix(#4656): expose coverage.unclassified and widen the zero-applicable guards * fix(#4656): regenerate golden coverage fixtures and update the rollup pin Emitted-Drift-Ack-Growth: spec-phase.md — #4656: guard widened to the all-unclassified case, doc claim corrected Emitted-Drift-Ack-Growth: ui-phase.md — #4656: guard widened identically * fix(#4656): sync edge-probe doc blocks and coverage pins with the new field * fix(#4656): key the mandatory confirmation on the widened guard * docs(#4656): backfill changeset PR number --------- Co-authored-by: sim <sim@local>
42 lines
1.0 KiB
JSON
42 lines
1.0 KiB
JSON
{
|
|
"items": [
|
|
{
|
|
"requirement_id": "R1",
|
|
"category": "adjacency",
|
|
"status": "resolved",
|
|
"verification": "explicit",
|
|
"resolution": "AC#6: touching intervals merge",
|
|
"reason": null,
|
|
"probe": "When two things are exactly equal or just touch, do they merge, collide, or separate?"
|
|
},
|
|
{
|
|
"requirement_id": "R1",
|
|
"category": "empty",
|
|
"status": "unresolved",
|
|
"verification": null,
|
|
"resolution": null,
|
|
"reason": null,
|
|
"probe": "What is the result for empty, single-element, or null input?"
|
|
},
|
|
{
|
|
"requirement_id": "R1",
|
|
"category": "ordering",
|
|
"status": "dismissed",
|
|
"verification": null,
|
|
"resolution": null,
|
|
"reason": "output is canonically sorted; no tie possible",
|
|
"probe": "When elements compare equal, is output order specified and stable?"
|
|
}
|
|
],
|
|
"coverage": {
|
|
"applicable": 3,
|
|
"resolved": 2,
|
|
"unresolved": 1,
|
|
"unclassified": 0,
|
|
"byVerification": {
|
|
"explicit": 1,
|
|
"backstop": 0
|
|
}
|
|
}
|
|
}
|