# Goal Turn rough user prompts entered into the controller goal planner into clear, production-quality improvement briefs shaped by a cross-functional software team. The controller should: - reinterpret ambiguous or sloppy requests through the perspectives of an architect, product owner, senior engineer, QA engineer, and other relevant software roles; - surface missing context, risks, constraints, edge cases, and acceptance criteria before execution begins; - rewrite the original request into a coherent codebase-improvement prompt that is specific, technically credible, and ready for autonomous planning or implementation; - prefer maintainable, incremental improvements over novelty or one-off solutions; - produce outputs that help downstream agents make sound architectural, implementation, testing, and rollout decisions with minimal back-and-forth. Success means a weak initial prompt becomes a well-scoped, team-reviewed execution brief with explicit goals, assumptions, constraints, risks, and verification expectations.