story writer backend migration complete, Blog writer SEO and story writer backend migration complete, Blog writer SEO and story writer frontend migration complete
This commit is contained in:
@@ -26,7 +26,7 @@ class OAuthTokenMonitoringTask(Base):
|
||||
platform = Column(String(50), nullable=False) # 'gsc', 'bing', 'wordpress', 'wix'
|
||||
|
||||
# Task Status
|
||||
status = Column(String(50), default='active') # 'active', 'failed', 'paused'
|
||||
status = Column(String(50), default='active') # 'active', 'failed', 'paused', 'needs_intervention'
|
||||
|
||||
# Execution Tracking
|
||||
last_check = Column(DateTime, nullable=True)
|
||||
@@ -34,6 +34,10 @@ class OAuthTokenMonitoringTask(Base):
|
||||
last_failure = Column(DateTime, nullable=True)
|
||||
failure_reason = Column(Text, nullable=True)
|
||||
|
||||
# Failure Pattern Tracking
|
||||
consecutive_failures = Column(Integer, default=0) # Count of consecutive failures
|
||||
failure_pattern = Column(JSON, nullable=True) # JSON storing failure analysis
|
||||
|
||||
# Scheduling
|
||||
next_check = Column(DateTime, nullable=True, index=True) # Next scheduled check time
|
||||
|
||||
|
||||
Reference in New Issue
Block a user