I tend to work in multiple commits, and do so with the PR open, so folks can come over and read it. Notice & comment, and all that. (For some reason, very few folks ever seem to engage the details, though.)
This project came in two separate PRs, as I recall: one for the fungus/marloss infrastructural stuff, and another for the Mycus mutcat proper. I’m sure I filed a few WIP commits during the process.
Biggest holdup to the rest of the vision is targeting and working out how best to handle the architectural aspects. I’m thinking locked recipes might be the way to go.