| `sync_slow` | A user is awaiting a synchronous response which needs to be returned before they can continue with their action, but which the user may accept a slower response | Displaying a full-text search response while displaying an amusement animation | 5s |
| `async_fast` | An async process which may block a user from continuing with their user journey | MR diff update after git push | 15s |
| `async_slow` | An async process which will not block a user and will not be immediately noticed as being slow | Notification following an assignment | 5m |
Initializing the registry:
```ruby
# initialize the registry (automatically loads from config/covered_experiences relative to the project's root)
registry=Labkit::CoveredExperience.init_registry
# initialize the registry providing a custom directory