SafeHarness: Obstacle-Aware Coding Agents for Robot Manipulation | AI Learning Platform