Thanks the idea. I am afraid I could not fully understand your points. Did you mean that for the “fixed” task, the user will not be allowed to change the task date? And if so, the task link, task group and sub-project will behavior very strange. Give an example, if a task is fixed, then the user can’t to change the date of the parent task.
Would you please help to share more details about your idea?