Recovered state: integrated TrendSurferAgent, restored frontend/backend files, and cleaned up recovery scripts

This commit is contained in:
ajaysi
2026-02-08 13:56:57 +05:30
parent 1db10ccd0f
commit e404a86502
333 changed files with 42223 additions and 10875 deletions

View File

@@ -106,6 +106,7 @@ class DatabaseError(SchedulerException):
message: str,
user_id: Optional[int] = None,
task_id: Optional[int] = None,
task_type: Optional[str] = None,
context: Dict[str, Any] = None,
original_error: Exception = None
):
@@ -115,6 +116,7 @@ class DatabaseError(SchedulerException):
severity=SchedulerErrorSeverity.CRITICAL,
user_id=user_id,
task_id=task_id,
task_type=task_type,
context=context or {},
original_error=original_error
)
@@ -180,6 +182,9 @@ class SchedulerConfigError(SchedulerException):
def __init__(
self,
message: str,
user_id: Optional[int] = None,
task_id: Optional[int] = None,
task_type: Optional[str] = None,
context: Dict[str, Any] = None,
original_error: Exception = None
):
@@ -187,6 +192,9 @@ class SchedulerConfigError(SchedulerException):
message=message,
error_type=SchedulerErrorType.SCHEDULER_CONFIG_ERROR,
severity=SchedulerErrorSeverity.CRITICAL,
user_id=user_id,
task_id=task_id,
task_type=task_type,
context=context or {},
original_error=original_error
)