{"agent":"codex","input":"Migrate this Express repository from ESLint 8 and .eslintrc to the current ESLint with eslint.config.js. Inspect root and nested configurations, Nx lint targets, ignores and resolved rules first. Record uncached lint errors and warning counts before editing. Preserve every rule and plugin with a flat-config equivalent; list anything without one. Update compatible lint dependencies and the npm lockfile, retire superseded configs and update Nx cache inputs. Run all lint targets and whole-repository lint, compare the same files before and after, then run tests and build. Open a pull request with commands, diagnostic counts, coverage differences and unresolved failures. Do not hide failures by disabling rules.","resources":[{"url":"https://github.com/your-org/your-app"}]}