{"agent":"claude","input":"A Linear issue labeled agent requests user-change auditing: record who created, updated or deleted a user, the target, action and timestamp in audit_logs, and expose GET /api/v1/audit-logs to admins only. Read the existing user controller, service, repository adapters, role checks and generator instructions first. Preserve soft deletion. Obtain actors from authenticated context, never caller-supplied DTO fields; define coverage for other user-write entry points and keep each mutation and audit entry atomic. Follow the repository's resource generators and state the relational/document scope. Exclude passwords, tokens and full request bodies. Add database-backed tests for create/update/delete records, rollback behavior, admin reads and denied ordinary/anonymous requests without side effects. Run npm run lint, npm test -- --runInBand and the Postgres e2e suite in non-watch mode in the sandbox. Open a pull request linking the supplied Linear issue and list actual checks and limits.","resources":[{"url":"https://github.com/your-org/your-app"}]}