svoid gazelle_fakery_processInput(TreeMap sections, O... _) { new LS lines; LS inputLines = tlft(sections.get("test input")); for i over inputLines: { S input = inputLines.get(i); gazelle_gatherFulfillments(ll(nu GazelleLine(text := input)), fulfillments, debug := true); lines.addAll(printLinesWithIndent("OUT> ", collect line(dm_gazelle_reasonAboutChatInput_v2(null, input, paramsPlus(_, preContext := subList(inputLines, 0, i), requiredComment := null, debug := true))))); } assertEqualsVerbose(lines, tlft(sections.get("expected output"))); }