Files
OCR/openspec/changes
egg 1ac8e82f47 feat: complete Task 6 list formatting with fallback detection and spacing
Implemented all missing list formatting features for Direct track:

1. Fallback List Detection (_is_list_item_fallback):
   - Check metadata for list_level, parent_item, children fields
   - Pattern matching for ordered (^\d+[\.\)]) and unordered (^[•·▪▫◦‣⁃\-\*]) lists
   - Auto-mark elements as LIST_ITEM if detected

2. Multi-line List Item Alignment:
   - Calculate list marker width before rendering
   - Add marker_width to subsequent line indentation (i > 0)
   - Ensures text after marker aligns properly across lines

3. Dedicated List Item Spacing:
   - Default 3pt spacing_after for list items
   - Applied by expanding bbox_height for visual spacing
   - Marked with _apply_spacing_after flag for tracking

Updated tasks.md with accurate implementation details and line numbers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 11:17:28 +08:00
..