{"agent":"claude","input":"Add a GitHub Actions workflow at .github/workflows/ci.yml that runs on every pull request and on pushes to main. Read package.json and pnpm-lock.yaml first: use the pnpm version the lockfile implies and pin the Node version, set up pnpm with actions/setup-node caching keyed on pnpm-lock.yaml, and cache .next/cache. Run lint, a TypeScript check with tsc --noEmit, and the tests against a postgres service container with POSTGRES_URL pointing at it, applying the Drizzle migrations with pnpm db:migrate first. If the repository has no lint or test script, add the smallest one that works and say so in the pull request description. Do not touch existing workflows. Open a pull request and make sure the new workflow passes on it; if a step fails, fix it and push again.","resources":[{"url":"https://github.com/your-org/your-app"}]}