Right now the parser intentionally tags modules as classes, we made some assumptions in the generic parser code for other languages that don't quite align with ruby's notion of modules, but that'll be adjusted in the near future.
Both items above coalesce into a desire to 'rewind' back to the top of the process and try to get the context understood at the beginning, and have that clearly reflected to the user so that as you move through to details it gets easier to handle the nitty gritty without as much editing.
We will look into why the Triage edits were not reflected in the plan. And I like your suggestions on being more specific on updates to the Plan.
I have a few suggestions in the meantime that could help to get you part of the way there as we work on these new additions:
- If you select a piece of the plan, you could ask that step to be regenerated based on new edits and then replace that piece either with the "Replace selection with summary" button or copying directly
- You can Ctrl-Z in the document editors to go back. It sounds like this might help a bit with rewinding as you describe
Let me know if that makes sense!