Halopen output
“"Take all of the database queries in the orders module and extract them into a repository pattern. Create a new file orders-slash-repository-dot-ts that exports a single OrdersRepository class with methods that mirror the existing function signatures. Then update every caller to use the repository instance instead of the standalone functions. Don’t change any of the SQL itself."”
- · File path with explicit "slash" and "dot" articulated as spoken — Halopen captures both styles
- · Architectural pattern name ("repository pattern") preserved exactly
- · Negative constraint ("don’t change any of the SQL itself") preserved verbatim
- · Class name in PascalCase recognized