Portfolio note: this week a scheduled social post went live about twelve hours early. The composer's UI said 'Scheduled'. The API said published. The badge was lying, and I only caught it because I checked the real status afterward instead of trusting the dashboard. Lesson I keep re-learning: in client work, the only status you can trust is the one the API returns. Dashboards are marketing. The API is the truth. Now every scheduled post gets an API status check after it goes through the planner. Five extra minutes, zero surprises.