Can the contract term be changed?

Generally, the contract says "irrevocable", but it can be changed in various ways in the actual construction process.

For example:

1, design changes will lead to changes in the construction period.

2. With the consent of the owner, the construction period can be changed.

3. Force majeure will change the construction period.

4, government behavior, will lead to changes in the construction period.