Sure, you can do this via the agenda [1], which essentially aggregates your tasks in various ways. You would organize your tasks as headers as follows
* some project :tag:
** open tasks
*** TODO Fix widget
a stacktrace
[[screenshot.png]]
*** TODO Extend screen
some notes on xrandr
** tasks done
*** DONE Profit
some notes about making money
more notes about how much money was made
Then you can use the agenda to show all TODO items in that project, which preserves the order you have in the Org file.
[1]: https://orgmode.org/manual/Agenda-Views.html