diff --git a/lso/playbook.py b/lso/playbook.py
index 5d816817bb77e2a6ffeac99e830e1ecb166e308c..51320f386f073f44129a2f85fa805400a8b7a834 100644
--- a/lso/playbook.py
+++ b/lso/playbook.py
@@ -1,10 +1,10 @@
 """Module that gathers common API responses and data models."""
 
-import enum
 import json
 import logging
 import threading
 import uuid
+from enum import StrEnum, auto
 from pathlib import Path
 from typing import Any
 
@@ -21,14 +21,13 @@ from lso.config import DEFAULT_REQUEST_TIMEOUT
 logger = logging.getLogger(__name__)
 
 
-# enum.StrEnum is only available in python 3.11
-class PlaybookJobStatus(str, enum.Enum):
+class PlaybookJobStatus(StrEnum):
     """Enumerator for status codes of a playbook job that's running."""
 
     #: All is well.
-    OK = "ok"
+    OK = auto()
     #: An error has occurred.
-    ERROR = "error"
+    ERROR = auto()
 
 
 class PlaybookLaunchResponse(BaseModel):
diff --git a/setup.py b/setup.py
index 6a4551e86aecda9992fdbc3ef751b168bcb4b2ba..f5fe0933f1996e0cc880c020d0a89d3bb68c0570 100644
--- a/setup.py
+++ b/setup.py
@@ -36,7 +36,10 @@ setup(
         "Programming Language :: Python :: 3.11",
         "License :: OSI Approved :: MIT License",
         "Operating System :: OS Independent",
-        "Development Status :: 2 - Pre-Alpha",
+        "Development Status :: 3 - Alpha",
+        "Framework :: FastAPI",
+        "Intended Audience :: System Administrators",
+        "Intended Audience :: Telecommunications Industry",
     ],
     python_requires=">=3.11",
 )