You should be able to prevent Changes on project by setting certain permissions.
Prevent changes to Projects by 'Freezing' a project. If changes are made, notify appropriate stakeholders, and highlight changes in the project.
Please sign in to leave a comment.
When creating the project
Create a validation rule to block users to delete tasks on active projects unless the user is an admin.