Define what each status means
Before integrating tools, I would ask the team to define a small set of reportable states. “Built” might mean a change exists in the repository. “Tested” needs a named check and result. “Released” needs deployment evidence. “Accepted” requires the agreed client or delivery-owner decision.
The exact vocabulary can match the firm's process. The important part is that each status has a source and a boundary. A task marked done should not automatically become a client-facing claim that the feature works in production.
I would also identify which dates are actual and which are planned. A proposed target belongs in a planning section with its owner and dependencies. It should not appear as a confirmed delivery date because a model prefers a complete sentence.