Feature implementation request
Any non-trivial change you want done in one pass.
TASK: Implement [feature] in [repository/module]. STACK: [language + version], [framework], [package manager], [test runner]. RELEVANT FILES: [paths — read these before writing code] EXISTING PATTERN TO FOLLOW: [file that shows the convention] BEHAVIOUR - [Requirement 1, phrased as observable behaviour] - [Requirement 2] - Edge cases: [empty input], [permission denied], [network timeout] CONSTRAINTS - No new dependencies without asking first. - Do not change the public API of [module]. - Match existing error-handling and logging conventions. - Keep functions under [n] lines; no clever one-liners. ACCEPTANCE CRITERIA 1. [Checkable statement] 2. [Checkable statement] 3. Existing tests still pass. VERIFY WITH: `[build command]`, `[lint command]`, `[test command]` OUT OF SCOPE: [files/areas to leave untouched] Plan first, list the files you will change, then implement.