User Story
As a user, I want to ensure that all necessary information is collected when creating a contact. If I create a contact and any of the following information is missing: email, phone, mobile, or birthday, I want a new task to be automatically generated with the following details:
Subject: Missing Contact Information
Priority: High
Due Date: Today
Comment: The following fields are missing: [list of missing fields]
Additionally, if I update the Contact and there are still missing information, I want the system to either create a new task with the same details as above if there isn't already a task with the same name, or update the existing task with the missing information. This will ensure that all necessary information is collected for each contact and prevent any important details from being overlooked.