# Tasks

- [x] Define new `SectionContentType`s in `src/splitter/types.ts` <!-- id: types -->
- [x] Create `ListContentSplitter` in `src/splitter/splitters/ListContentSplitter.ts` <!-- id: list-splitter -->
- [x] Update `SemanticMarkdownSplitter.ts` to detect `HR`, `UL`, `OL`, `BLOCKQUOTE`, `IMG` <!-- id: splitter-logic -->
- [x] Integrate `ListContentSplitter` into `SemanticMarkdownSplitter` <!-- id: integrate-list -->
- [x] Add tests for `ListContentSplitter` <!-- id: test-list -->
- [x] Add tests for `SemanticMarkdownSplitter` with new content types <!-- id: test-semantic -->
- [x] Verify horizontal rule splitting behavior <!-- id: verify-hr -->
