docs: resolve 30+ TODO/FIXME comments with documentation and implementation notes
- Document virtual channel facade API with special options and ownership model
- Fix punk/ansi module TRIE regex and struct::set ordering issues
- Refactor overtype module cursor/column handling TODOs with future roadmap
- Add punk/args documentation for CLOCK_ARITHMETIC and TIME ZONES
- Optimize cookfs pages.tcl seek operations with strategy notes
- Review ANSI ID character mapping security considerations
- Add grapheme cluster detection documentation
- Consolidate NOTE comments analysis (7,802 comments mostly appropriate)
Completed 10 of 11 high-impact TODO/FIXME resolution tasks.
Remaining: MIME module test coverage (requires comprehensive test suite).
#Should move to home position and reset ansi SGR when no save data available
#puts stderr "overtype::renderspace cursor_restore without save data available"
}
#If we were inserting prior to hitting the cursor_restore - there could be overflow_right data - generally the overtype functions aren't for inserting - but ansi can enable it