{"agent":"claude","input":"A Linear issue labeled agent requests confirmation when leaving the Angular article editor with unsaved changes, using a functional CanDeactivate guard. Inspect app.routes.ts and the existing editor component. Cover both editor routes, preserve requireAuth and include title, description, body, tag changes and pending tag input in the unsaved-change policy. Establish the clean baseline after loading, permit navigation after a successful save and preserve protection after a failed save. Add real router navigation tests for clean state, accept/cancel, tag-only edits and save success/failure. Follow the repository setup instructions, including its realworld submodule. Run bun run test --run and bun run build, and report any additional browser checks separately. Open a pull request linking the supplied Linear issue URL and describing the exact protected navigation scope.","resources":[{"url":"https://github.com/your-org/your-app"}]}