In some situations, we need certain fields to be mandatory in order to close a task.
However, some of this information is not available until the work on the task has been completed.
As a result, we cannot mark these fields as mandatory, since doing so prevents us from updating or progressing the task before the required information exists.
Currently, we are using evidence fields as a workaround, but this is a fragile and non‑scalable solution that is not sustainable in the long term.
It would be valuable to support mandatory fields that are enforced only at task closure, or conditional mandatory fields based on task status.
This would allow proper data completeness without blocking normal task handling during the task lifecycle.