Hi,
I would not dare doing so.
One of the reasons is that sometimes we use jq to update all the config files and it will typically get confused with that. Also the EPN is probably using jq.
At the level of the framework I presume taht you are safe.
There is probably a solution though. A task can have a specific taskname that differs from the ID:
"taskName": "MyTaskName", "": ["Name of the task, used e.g. in the QCDB. If empty, the ID is used.",
"Less than 14 character names are preferred."],
You could probably use that and have different IDs for the task and the PP.
Doc: QualityControl/Advanced.md at master · AliceO2Group/QualityControl · GitHub