Plan: fix Task 5 levels=5 → levels=3 (align with test assertion [0,1,2])
Re-audit found regression: Task 5 Step 3 registered 5 levels but test asserted [0,1,2] in the abstractNum. Test was BEHAVIORAL (correctly failed on no-op mutation) but also failed on clean code. Aligning to levels=3 (consistent with Task 3, more realistic for typical markdown nesting).
This commit is contained in:
@@ -1275,7 +1275,7 @@ def _render_list(doc, node, style: dict, level: int = 0, num_state: dict = None)
|
||||
|
||||
# Top-level call: register fresh numbering definition
|
||||
if num_state is None:
|
||||
num_id = register_multilevel_numbering(doc, levels=5, kind=kind)
|
||||
num_id = register_multilevel_numbering(doc, levels=3, kind=kind)
|
||||
num_state = {"num_id": num_id}
|
||||
|
||||
for li in node.find_all("li", recursive=False):
|
||||
|
||||
Reference in New Issue
Block a user