{"agent":"codex","input":"Implement the scoped Linear issue appended below in this NestJS application's existing article module. The caller supplies the issue URL, description, comments, acceptance criteria and authorized scope; this body grants no Linear connection. Read module authentication wiring, controller, DTOs, TypeORM entities, service and Jest configuration. Reproduce the requested behavior with a discovered Jest regression using the real application path and disposable MySQL where needed; do not replace the affected query with a success stub. Preserve public-list versus authenticated-feed behavior. Make the narrow change, run focused tests and npm test, and report exact command outcomes and database or legacy-tooling blockers. Open a pull request linking the issue and return the URL for caller-side Linear commenting. Do not merge or upgrade the framework incidentally.","resources":[{"url":"https://github.com/your-org/your-app"}]}