While implementing OSS Notes, i frequently run into pre-requisite notes, which in turn have other dependent notes.
Unfortunately, there is no way to know upfront the list of dependent notes and objects involved by applying any single note.
SNOTE prompts you along the path of dependent notes only when you attempt applying the note. There is no simulation mode.
Hence, one cannot do any kind of meaningful impact analysis.
For example, i may want to implement a OSS note to fix a single Class method or Function module. However, the interdependcies end up changing 20-30 other objects. This then creates all kinds of side effects, which need to be resolved by applying more notes.
This expands the scope of the problem. necessiating regression tests for many teams.
Manually anticipating dependencies or doing impact analysis is painful. Are there any tools to make this easier ?.