{"agent":"codex","input":"A Linear issue labeled agent asks for a visitor watchlist in our Nuxt movie app: add/remove movies, persist the list in localStorage and render /watchlist using the existing media card. Read the media detail page, card, shared Media type and existing Nuxt tests. Keep a single shared watchlist state path with stable movie identity and duplicate prevention. Avoid browser storage during SSR, define hydration behavior and provide an empty state and accessible remove action without nesting buttons inside the card's NuxtLink. Do not add accounts or a backend. Test add/remove, repeat clicks, reload restoration and a server render without localStorage. Run pnpm test:unit --run, pnpm lint, pnpm typecheck and pnpm build using the repository's declared runtime. Open a pull request linking the supplied Linear issue and list actual test/build results, including external-service limits.","resources":[{"url":"https://github.com/your-org/your-app"}]}