- Early attempts to define the API were repeatedly dismissed ("too soon").
- Team proactively built API proposals (with docs, examples, OpenAPI spec).
- Two weeks before deadline, TL finally agreed to our approach.
- Two PRs in, while reviewing the final PR, TL changed their mind entirely. Wants to change the approach but is unable to express exactly what they want.
- Meeting is scheduled to discuss tomorrow afternoon, we're almost certainly going to miss the deadline.
How can I constructively handle this and avoid similar issues in the future?