The current mechanism of contracts assigned to a corporation is broken.
As stated in Corporation_Contracts
"A contract that is assigned to a corporation can be accepted by anyone in the corporation or by the corporation itself."
Previously the contract that is assigned to a corporation could only be accepted by the CEO and the directors with the right to handle corp contracts.
Why is the current state a problem?
Member Alice wants the corp JF pilot to transport some valuable stuff. Alice sets up a courier contract assigned to the corp. Normally the CEO or any of the directors accepts the contract, transports the stuff and everyone is happy.
Since Incursion any
corp member can see and accept the courier contract and possibly tempted to keep it. The transfer is logged but the temptation is there.
Alice can be expected to trust his CEO/director, but
not all corp members.
So please change corp contracts back to the way, that the corp can control who is allowed to handle corp contracts.