Had a thought, but I'm not sure how to implement:
Org-Edna is an add-on MELPA package for Org to trigger some actions when a task is marked as DONE. For instance, you could set the TODO for doing "program testing" to NEXT when mark the "fix bug" task as DONE. It could be much more elaborate than that. I'm sure there are other similar packages that trigger on "DONE".
My thought was, rather than implement (some of) Org-Edna in BeOrg, perhaps it would be simpler to define a "PRE-DONE" state in BeOrg that Emacs Org could trigger on when it reads an Org file and automatically change tasks with that state to "DONE" which would then trigger Org-Edna to do it's thing. All we need is an Elisp package that could be loaded in Emacs to auto-search any Org file for the "PRE-DONE" state and change it (using proper Org commands) to "DONE". Well, we'd also need BeOrg to recognize PRE-DONE as essentially a DONE state.
Make sense? Anyone have an idea on how to do that in Elisp?