| template-11 | {% for x in items %}{{ loop.index }}{% endfor %} under --strict | FAIL; loop.index misclassified as undeclared (feeds F1/GH #167 reconfirmation) |
| template-12 | {% if loop.last %}...{% endif %} inside a single for-loop under --strict | FAIL; loop.last misclassified as undeclared (feeds F1/GH #167 reconfirmation) |
| template-15 | {% for k in mydict.items() %} with Unicode keys | FAIL; .items() unsupported (feeds F2, not_a_bug) |
| template-16, 17, 18, 19 | include-cycle, include path-traversal escape, malformed custom-delimiter template, oversized nesting depth | FAIL (expected); correctly rejected as intentional boundaries |
| template-01..10, 13, 14, 20 | Nested loops (3 levels, jagged/empty arrays), elif chains, single/multi-level includes, whitespace control, Unicode content, default()/missing-field handling | PASS; correct |