Use when adding, reviewing, debugging, migrating, testing, or optimizing hydratedbloc / HydratedCubit / HydratedBloc persistence in Flutter or Dart apps—especially initialization, storagePrefix/id, toJson/fromJson, schema evolution, logout/clear, encryption, web vs IO storage directories, or corrupted-state handling.
Use when choosing, implementing, comparing, or refactoring object-oriented design patterns, especially the 22 Gang of Four patterns in Alexander Shvets's Dive Into Design Patterns; when a user asks for a book-specific pattern explanation or page reference; or when deciding whether a named pattern would add needless…