I recently spent hours gathering scattered todo notes that I had made for a project into one place, so that I could review them.
I came up with a much better solution for the future. It may be obvious, but I hadn't thought of it before.
I added a plain Node named "Todo" to the project, with an attached script todo.gd.
The script looks like this:
extends Node
"""
This is a TODO list, not a functional script.
----------
SHORT TERM
----------
Item 1
Item 2
Item 3
---------
LONG TERM
---------
Item 1
Item 2
Item 3
"""
The multiline string allows text to be entered easily, and doesn't result in warning messages.
https://docs.godotengine.org/en/4.1/tutorials/scripting/gdscript/gdscript_basics.html#literals
The list is in one place, can be edited inside or outside of the Godot editor, and it's backed up with the project.