Examine the sanitizer module in Scribe's source code (likely in src/ or lib/) to understand how it handles list elements (ol, ul, li). Look for the logic that should prevent nested lists but fails. Consider adding a rule to disallow list elements inside list items. Check existing tests for the sanitizer to guide the fix.