{"agent":"claude","input":"Containerize this Angular app. Read package.json, bun.lock, angular.json, .gitmodules, src/_redirects, src/index.html, src/app/core/interceptors/api.interceptor.ts, playwright.config.ts, .gitignore and the workflows under .github/workflows/ first, and list the Angular version, the package manager, the build command, the output directory, any git submodule the build reads, the API base URL and the port the Playwright config expects. Write a multi-stage Dockerfile: a build stage that caches the dependency install in its own layer and runs the production build, and an nginx runtime stage that serves the browser output with a single-page fallback to index.html, gzip, long cache headers for hashed files and no cache for index.html. Add a .dockerignore. Build it in the sandbox, start it on the Playwright port, request the home page and a deep link and confirm both return the app shell, run the existing Playwright suite against the container, fix anything until it passes, and open a pull request with the image size and the commands to run it locally.","resources":[{"url":"https://github.com/your-org/your-app"}]}