Instead of creating one new comment per buidlite detective, reuse the existing one if exists otherwise, create a new one.
This should avoid spamming with several comments but keep the UI usable.
For instance if you inspect elastic/integrations#17730 (comment) you will see that comment contains multiple editions, that's done with some other auotmation but illustrates what we are trying to achieve here