Traversing process/resource flows
I am thinking through this topic from the viewpoint of https://github.com/django-rea/rea-app/wiki/Writing-Tests
I'll be working on this for awhile, slowly, thinking about every step. I'm writing it down here, but if you are watching and reading, don't expect quick coherence.
I'm doing this here instead of in django-rea, because the code is a lot simpler here, and I am starting from scratch on the traversal code, while the traversal code in django-rea is still the same as the original version of NRP. Which was not architected according to the rea-app standards, but mostly improvised using the make-it-work, make-it-right, make-it-fast method. And it's still at the first stage. It does have some tests, but written after the code.
So this is a chance to rethink and maybe make-it-right. We'll see.