{"abstract":"Paragraphs with a drop cap are also indented.","category":"Typography line breaking","checks":8,"contract":"Input [word widths, width, cap lines, cap width, gap, indent]. With a drop cap its first letter moves into the cap (first word loses one unit) and the first cap-lines lines are narrowed by cap width + gap; the first-line indent applies only without a cap. Greedy fill with unit spaces; a word too wide for an empty line is set alone. Return [[words on line, used width]].","contract_signature":"x","evaluation_group":"w2-typography-line-breaking-drop-cap","failed_approach":"Indenting the first line after the cap is equally wrong.","family":"w2-typography-line-breaking-drop-cap-indent-with-drop-cap","id":"FA-80106","implementations":{"attempt":{"sha256":"f680174796eb18ce6509c0eb834d06c5d4d629ef7eb7005639e33e010a7f86c6","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    words, width, cap_lines, cap_width, gap, indent = x\n    lens = list(words)\n    if cap_lines > 0:\n        lens[0] = lens[0] - 1\n    def avail(li):\n        base = width\n        if li < cap_lines:\n            base -= cap_width + gap\n        elif li == cap_lines:\n            base -= indent\n        return base\n    lines = []\n    cur = []\n    used = 0\n    for w in lens:\n        li = len(lines)\n        need = w if not cur else used + 1 + w\n        if need <= avail(li) or not cur:\n            cur.append(w)\n            used = need\n        else:\n            lines.append([len(cur), used])\n            cur = [w]\n            used = w\n    if cur:\n        lines.append([len(cur), used])\n    return lines\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: indent with drop cap', [[6, 6, 2, 1, 5, 5, 8, 3, 1, 3, 6, 5], 23, 3, 4, 2, 1], [[4, 17], [2, 11], [3, 14], [3, 16]]), ('regression: indent with drop cap', [[1, 8, 1, 7, 3, 7, 6, 2, 3, 1], 14, 3, 2, 2, 3], [[2, 9], [2, 9], [1, 3], [2, 14], [3, 8]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('regression: indent with drop cap', [[6, 2, 3, 8, 3, 7, 6, 4, 8, 4, 8, 7], 15, 2, 3, 1, 4], [[2, 8], [1, 3], [2, 12], [2, 14], [2, 13], [2, 13], [1, 7]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('control layout', [[5, 7, 6, 4, 3, 2, 3, 4, 2], 23, 2, 3, 2, 3], [[2, 12], [4, 18], [3, 11]]), ('control layout', [[3, 8, 5, 2, 7, 1, 4, 4, 3, 6], 20, 0, 5, 1, 4], [[2, 12], [4, 18], [4, 20]]), ('control layout', [[8, 5, 4, 4, 3, 7, 8, 8], 23, 3, 2, 1, 1], [[3, 18], [3, 16], [2, 17]])], [('regression: indent with drop cap', [[8, 3, 2, 8, 2, 3, 8, 5], 20, 2, 2, 1, 4], [[3, 14], [3, 15], [2, 14]]), ('regression: indent with drop cap', [[4, 4, 7, 8, 7], 15, 2, 4, 1, 3], [[2, 8], [1, 7], [1, 8], [1, 7]]), ('partial-repair probe', [[3, 7, 7, 8, 3, 3], 12, 3, 3, 2, 2], [[1, 2], [1, 7], [1, 7], [2, 12], [1, 3]]), ('partial-repair probe', [[1, 2, 3, 4, 7, 4, 2, 4, 8, 7, 3], 15, 2, 5, 1, 2], [[3, 7], [1, 4], [3, 15], [2, 13], [2, 11]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[8, 2, 3, 5, 8, 1, 2], 12, 0, 4, 1, 1], [[2, 11], [2, 9], [2, 10], [1, 2]]), ('control layout', [[3, 6, 1, 2, 8, 2, 1], 16, 0, 2, 1, 4], [[3, 12], [4, 16]])], [('regression: indent with drop cap', [[8, 5, 4, 6, 7, 3, 1, 5, 2, 7], 16, 3, 2, 1, 3], [[2, 13], [2, 11], [3, 13], [3, 16]]), ('regression: indent with drop cap', [[2, 8, 8, 2, 6, 1, 5], 17, 3, 4, 1, 3], [[2, 10], [2, 11], [2, 8], [1, 5]]), ('regression: indent with drop cap', [[2, 8, 3, 6, 4, 2, 4, 4, 5], 17, 2, 5, 2, 3], [[2, 10], [2, 10], [4, 17], [1, 5]]), ('partial-repair probe', [[1, 8, 7, 2, 8, 8, 4, 3, 7, 6], 19, 2, 4, 1, 3], [[2, 9], [2, 10], [2, 17], [3, 16], [1, 6]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[7, 4, 6, 1, 2, 8, 4, 4], 21, 3, 4, 2, 4], [[2, 11], [3, 11], [2, 13], [1, 4]]), ('control layout', [[5, 2, 8, 7, 8], 17, 3, 5, 2, 3], [[2, 7], [1, 8], [1, 7], [1, 8]])], [('regression: indent with drop cap', [[6, 4, 3, 3, 7, 6, 6], 20, 3, 5, 1, 1], [[3, 14], [2, 11], [2, 13]]), ('regression: indent with drop cap', [[1, 3, 5, 1, 1, 6], 23, 2, 5, 2, 3], [[5, 14], [1, 6]]), ('regression: indent with drop cap', [[2, 5, 2, 5, 1, 5, 4, 7, 8, 7, 3], 15, 2, 4, 2, 4], [[2, 7], [2, 8], [3, 12], [1, 7], [1, 8], [2, 11]]), ('partial-repair probe', [[6, 4, 6, 7, 1, 6, 6, 2, 5], 16, 2, 5, 2, 3], [[1, 5], [1, 4], [3, 16], [3, 16], [1, 5]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('control layout', [[6, 3, 2, 8, 8, 1, 5, 1], 22, 0, 4, 2, 3], [[3, 13], [3, 19], [2, 7]]), ('control layout', [[3, 8, 3, 6, 6, 8, 4], 13, 0, 3, 1, 2], [[1, 3], [2, 12], [2, 13], [2, 13]])], [('regression: indent with drop cap', [[5, 8, 5, 4, 1, 5, 5, 1, 1, 5, 5, 2], 24, 2, 2, 2, 3], [[3, 19], [5, 20], [4, 16]]), ('regression: indent with drop cap', [[1, 2, 7, 6, 5, 2, 3], 17, 3, 5, 1, 3], [[3, 11], [1, 6], [2, 8], [1, 3]]), ('regression: indent with drop cap', [[3, 7, 1, 2, 5, 8, 5, 8, 1, 8], 15, 2, 4, 1, 4], [[2, 10], [3, 10], [2, 14], [2, 10], [1, 8]]), ('partial-repair probe', [[4, 3, 6, 5, 4, 2, 6, 2, 2, 4, 8], 14, 2, 2, 2, 3], [[2, 7], [1, 6], [3, 13], [3, 12], [2, 13]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[6, 5, 1, 7, 6, 2, 8, 8, 1, 3, 5, 5], 15, 0, 4, 2, 4], [[1, 6], [3, 15], [2, 9], [1, 8], [3, 14], [2, 11]]), ('control layout', [[3, 6, 1, 2, 5, 2, 3], 12, 0, 3, 2, 2], [[2, 10], [3, 10], [2, 6]])]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, solve(args), 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":"fbd7b7f90c54128c749ff6880c5e64a09282323ed34f5b250d6287b6c0a83f2b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(x):\n    words, width, cap_lines, cap_width, gap, indent = x\n    lens = list(words)\n    if cap_lines > 0:\n        lens[0] = lens[0] - 1\n    def avail(li):\n        base = width\n        if li < cap_lines:\n            base -= cap_width + gap\n        if li == 0:\n            base -= indent\n        return base\n    lines = []\n    cur = []\n    used = 0\n    for w in lens:\n        li = len(lines)\n        need = w if not cur else used + 1 + w\n        if need <= avail(li) or not cur:\n            cur.append(w)\n            used = need\n        else:\n            lines.append([len(cur), used])\n            cur = [w]\n            used = w\n    if cur:\n        lines.append([len(cur), used])\n    return lines\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: indent with drop cap', [[6, 6, 2, 1, 5, 5, 8, 3, 1, 3, 6, 5], 23, 3, 4, 2, 1], [[4, 17], [2, 11], [3, 14], [3, 16]]), ('regression: indent with drop cap', [[1, 8, 1, 7, 3, 7, 6, 2, 3, 1], 14, 3, 2, 2, 3], [[2, 9], [2, 9], [1, 3], [2, 14], [3, 8]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('regression: indent with drop cap', [[6, 2, 3, 8, 3, 7, 6, 4, 8, 4, 8, 7], 15, 2, 3, 1, 4], [[2, 8], [1, 3], [2, 12], [2, 14], [2, 13], [2, 13], [1, 7]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('control layout', [[5, 7, 6, 4, 3, 2, 3, 4, 2], 23, 2, 3, 2, 3], [[2, 12], [4, 18], [3, 11]]), ('control layout', [[3, 8, 5, 2, 7, 1, 4, 4, 3, 6], 20, 0, 5, 1, 4], [[2, 12], [4, 18], [4, 20]]), ('control layout', [[8, 5, 4, 4, 3, 7, 8, 8], 23, 3, 2, 1, 1], [[3, 18], [3, 16], [2, 17]])], [('regression: indent with drop cap', [[8, 3, 2, 8, 2, 3, 8, 5], 20, 2, 2, 1, 4], [[3, 14], [3, 15], [2, 14]]), ('regression: indent with drop cap', [[4, 4, 7, 8, 7], 15, 2, 4, 1, 3], [[2, 8], [1, 7], [1, 8], [1, 7]]), ('partial-repair probe', [[3, 7, 7, 8, 3, 3], 12, 3, 3, 2, 2], [[1, 2], [1, 7], [1, 7], [2, 12], [1, 3]]), ('partial-repair probe', [[1, 2, 3, 4, 7, 4, 2, 4, 8, 7, 3], 15, 2, 5, 1, 2], [[3, 7], [1, 4], [3, 15], [2, 13], [2, 11]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[8, 2, 3, 5, 8, 1, 2], 12, 0, 4, 1, 1], [[2, 11], [2, 9], [2, 10], [1, 2]]), ('control layout', [[3, 6, 1, 2, 8, 2, 1], 16, 0, 2, 1, 4], [[3, 12], [4, 16]])], [('regression: indent with drop cap', [[8, 5, 4, 6, 7, 3, 1, 5, 2, 7], 16, 3, 2, 1, 3], [[2, 13], [2, 11], [3, 13], [3, 16]]), ('regression: indent with drop cap', [[2, 8, 8, 2, 6, 1, 5], 17, 3, 4, 1, 3], [[2, 10], [2, 11], [2, 8], [1, 5]]), ('regression: indent with drop cap', [[2, 8, 3, 6, 4, 2, 4, 4, 5], 17, 2, 5, 2, 3], [[2, 10], [2, 10], [4, 17], [1, 5]]), ('partial-repair probe', [[1, 8, 7, 2, 8, 8, 4, 3, 7, 6], 19, 2, 4, 1, 3], [[2, 9], [2, 10], [2, 17], [3, 16], [1, 6]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[7, 4, 6, 1, 2, 8, 4, 4], 21, 3, 4, 2, 4], [[2, 11], [3, 11], [2, 13], [1, 4]]), ('control layout', [[5, 2, 8, 7, 8], 17, 3, 5, 2, 3], [[2, 7], [1, 8], [1, 7], [1, 8]])], [('regression: indent with drop cap', [[6, 4, 3, 3, 7, 6, 6], 20, 3, 5, 1, 1], [[3, 14], [2, 11], [2, 13]]), ('regression: indent with drop cap', [[1, 3, 5, 1, 1, 6], 23, 2, 5, 2, 3], [[5, 14], [1, 6]]), ('regression: indent with drop cap', [[2, 5, 2, 5, 1, 5, 4, 7, 8, 7, 3], 15, 2, 4, 2, 4], [[2, 7], [2, 8], [3, 12], [1, 7], [1, 8], [2, 11]]), ('partial-repair probe', [[6, 4, 6, 7, 1, 6, 6, 2, 5], 16, 2, 5, 2, 3], [[1, 5], [1, 4], [3, 16], [3, 16], [1, 5]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('control layout', [[6, 3, 2, 8, 8, 1, 5, 1], 22, 0, 4, 2, 3], [[3, 13], [3, 19], [2, 7]]), ('control layout', [[3, 8, 3, 6, 6, 8, 4], 13, 0, 3, 1, 2], [[1, 3], [2, 12], [2, 13], [2, 13]])], [('regression: indent with drop cap', [[5, 8, 5, 4, 1, 5, 5, 1, 1, 5, 5, 2], 24, 2, 2, 2, 3], [[3, 19], [5, 20], [4, 16]]), ('regression: indent with drop cap', [[1, 2, 7, 6, 5, 2, 3], 17, 3, 5, 1, 3], [[3, 11], [1, 6], [2, 8], [1, 3]]), ('regression: indent with drop cap', [[3, 7, 1, 2, 5, 8, 5, 8, 1, 8], 15, 2, 4, 1, 4], [[2, 10], [3, 10], [2, 14], [2, 10], [1, 8]]), ('partial-repair probe', [[4, 3, 6, 5, 4, 2, 6, 2, 2, 4, 8], 14, 2, 2, 2, 3], [[2, 7], [1, 6], [3, 13], [3, 12], [2, 13]]), ('no cap uses indent', [[5, 3, 4, 6, 2], 12, 0, 3, 1, 3], [[2, 9], [2, 11], [1, 2]]), ('three-line drop cap', [[5, 3, 4, 6, 2, 5, 4, 3], 14, 3, 3, 1, 2], [[2, 8], [1, 4], [2, 9], [3, 14]]), ('control layout', [[6, 5, 1, 7, 6, 2, 8, 8, 1, 3, 5, 5], 15, 0, 4, 2, 4], [[1, 6], [3, 15], [2, 9], [1, 8], [3, 14], [2, 11]]), ('control layout', [[3, 6, 1, 2, 5, 2, 3], 12, 0, 3, 2, 2], [[2, 10], [3, 10], [2, 6]])]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, solve(args), 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":"A deterministic toy typesetting model with integer widths and a stipulated rule set; it does not claim conformance to any engine. 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":"w2-typography-line-breaking-drop-cap-indent-with-drop-cap","generated_at":"2026-09-29T14:49:50.891465+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Line breaking decides where paragraphs wrap on screen and in print; a wrong decision point shifts every following line.","root_cause":"The first-line indent is applied whenever the line is first, even beside a cap.","sha256":"db7245a848527e68f17a847814879b7606376c57dbeeb6228948ddfe4bced95e","title":"Drop cap shaped paragraph: indent with drop cap · 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":41.539,"exit_code":1,"observations":[{"actual":[[4,17],[2,11],[3,14],[3,16]],"check":"regression: indent with drop cap","expected":[[4,17],[2,11],[3,14],[3,16]],"passed":true},{"actual":[[2,9],[2,9],[1,3],[1,7],[3,13],[1,1]],"check":"regression: indent with drop cap","expected":[[2,9],[2,9],[1,3],[2,14],[3,8]],"passed":false},{"actual":[[2,8],[1,4],[2,9],[2,10],[1,3]],"check":"three-line drop cap","expected":[[2,8],[1,4],[2,9],[3,14]],"passed":false},{"actual":[[2,8],[1,3],[1,8],[2,11],[2,11],[2,13],[1,8],[1,7]],"check":"regression: indent with drop cap","expected":[[2,8],[1,3],[2,12],[2,14],[2,13],[2,13],[1,7]],"passed":false},{"actual":[[2,9],[2,11],[1,2]],"check":"no cap uses indent","expected":[[2,9],[2,11],[1,2]],"passed":true},{"actual":[[2,12],[4,18],[3,11]],"check":"control layout","expected":[[2,12],[4,18],[3,11]],"passed":true},{"actual":[[2,12],[4,18],[4,20]],"check":"control layout","expected":[[2,12],[4,18],[4,20]],"passed":true},{"actual":[[3,18],[3,16],[2,17]],"check":"control layout","expected":[[3,18],[3,16],[2,17]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: indent with drop cap\", \"actual\": [[4, 17], [2, 11], [3, 14], [3, 16]], \"expected\": [[4, 17], [2, 11], [3, 14], [3, 16]], \"passed\": true}, {\"check\": \"regression: indent with drop cap\", \"actual\": [[2, 9], [2, 9], [1, 3], [1, 7], [3, 13], [1, 1]], \"expected\": [[2, 9], [2, 9], [1, 3], [2, 14], [3, 8]], \"passed\": false}, {\"check\": \"three-line drop cap\", \"actual\": [[2, 8], [1, 4], [2, 9], [2, 10], [1, 3]], \"expected\": [[2, 8], [1, 4], [2, 9], [3, 14]], \"passed\": false}, {\"check\": \"regression: indent with drop cap\", \"actual\": [[2, 8], [1, 3], [1, 8], [2, 11], [2, 11], [2, 13], [1, 8], [1, 7]], \"expected\": [[2, 8], [1, 3], [2, 12], [2, 14], [2, 13], [2, 13], [1, 7]], \"passed\": false}, {\"check\": \"no cap uses indent\", \"actual\": [[2, 9], [2, 11], [1, 2]], \"expected\": [[2, 9], [2, 11], [1, 2]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[2, 12], [4, 18], [3, 11]], \"expected\": [[2, 12], [4, 18], [3, 11]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[2, 12], [4, 18], [4, 20]], \"expected\": [[2, 12], [4, 18], [4, 20]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[3, 18], [3, 16], [2, 17]], \"expected\": [[3, 18], [3, 16], [2, 17]], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":40.412,"exit_code":1,"observations":[{"actual":[[3,15],[3,13],[3,14],[3,16]],"check":"regression: indent with drop cap","expected":[[4,17],[2,11],[3,14],[3,16]],"passed":false},{"actual":[[1,0],[2,10],[1,7],[2,11],[3,13],[1,1]],"check":"regression: indent with drop cap","expected":[[2,9],[2,9],[1,3],[2,14],[3,8]],"passed":false},{"actual":[[2,8],[1,4],[2,9],[3,14]],"check":"three-line drop cap","expected":[[2,8],[1,4],[2,9],[3,14]],"passed":true},{"actual":[[1,5],[2,6],[2,12],[2,14],[2,13],[2,13],[1,7]],"check":"regression: indent with drop cap","expected":[[2,8],[1,3],[2,12],[2,14],[2,13],[2,13],[1,7]],"passed":false},{"actual":[[2,9],[2,11],[1,2]],"check":"no cap uses indent","expected":[[2,9],[2,11],[1,2]],"passed":true},{"actual":[[2,12],[4,18],[3,11]],"check":"control layout","expected":[[2,12],[4,18],[3,11]],"passed":true},{"actual":[[2,12],[4,18],[4,20]],"check":"control layout","expected":[[2,12],[4,18],[4,20]],"passed":true},{"actual":[[3,18],[3,16],[2,17]],"check":"control layout","expected":[[3,18],[3,16],[2,17]],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: indent with drop cap\", \"actual\": [[3, 15], [3, 13], [3, 14], [3, 16]], \"expected\": [[4, 17], [2, 11], [3, 14], [3, 16]], \"passed\": false}, {\"check\": \"regression: indent with drop cap\", \"actual\": [[1, 0], [2, 10], [1, 7], [2, 11], [3, 13], [1, 1]], \"expected\": [[2, 9], [2, 9], [1, 3], [2, 14], [3, 8]], \"passed\": false}, {\"check\": \"three-line drop cap\", \"actual\": [[2, 8], [1, 4], [2, 9], [3, 14]], \"expected\": [[2, 8], [1, 4], [2, 9], [3, 14]], \"passed\": true}, {\"check\": \"regression: indent with drop cap\", \"actual\": [[1, 5], [2, 6], [2, 12], [2, 14], [2, 13], [2, 13], [1, 7]], \"expected\": [[2, 8], [1, 3], [2, 12], [2, 14], [2, 13], [2, 13], [1, 7]], \"passed\": false}, {\"check\": \"no cap uses indent\", \"actual\": [[2, 9], [2, 11], [1, 2]], \"expected\": [[2, 9], [2, 11], [1, 2]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[2, 12], [4, 18], [3, 11]], \"expected\": [[2, 12], [4, 18], [3, 11]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[2, 12], [4, 18], [4, 20]], \"expected\": [[2, 12], [4, 18], [4, 20]], \"passed\": true}, {\"check\": \"control layout\", \"actual\": [[3, 18], [3, 16], [2, 17]], \"expected\": [[3, 18], [3, 16], [2, 17]], \"passed\": true}], \"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."}}