The 3-Core-Agent Harness: Why Production Agent Systems Need Planner + Generator + Evaluator, Not Frameworks