Сейчас эти поля заполняются через @Timestampable/Blameable всегда текущим пользователем. А елси это рут или пользователь не этого проекта? Для задач и документов надо продумать бизнес-логику для публичных и приватных проектах и реализовать в соответствующих подписчиках.
В итоге вместо событий или GedMo вобще перешли на заполнение из конструктора. DateTime понятно время на момент создания объекта, createdBy если опциональным аргументом, который сервис заполняет