What is the proposed idea/solution?
Having a field permission were Nobody can edit the field if the field is anything other than blank
How does is solve the user problems?
The field can be accidently overwritten but still needs to be able to be set
How was this validated?
...
Who is the target audience?
all users who want to protect the fields once they are set