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

@@ -67,8 +67,8 @@ class Campaign(Base):
# Composite indexes
__table_args__ = (
Index('idx_user_status', 'user_id', 'status'),
Index('idx_user_created', 'user_id', 'created_at'),
Index('idx_pm_campaign_user_status', 'user_id', 'status'),
Index('idx_pm_campaign_user_created', 'user_id', 'created_at'),
)
@@ -109,10 +109,10 @@ class CampaignProposal(Base):
campaign = relationship("Campaign", back_populates="proposals")
generated_asset = relationship("CampaignAsset", back_populates="proposal", uselist=False)
# Composite indexes
## Composite indexes
__table_args__ = (
Index('idx_campaign_node', 'campaign_id', 'asset_node_id'),
Index('idx_user_status', 'user_id', 'status'),
Index('idx_pm_proposal_campaign_node', 'campaign_id', 'asset_node_id'),
Index('idx_pm_proposal_user_status', 'user_id', 'status'),
)
@@ -156,7 +156,7 @@ class CampaignAsset(Base):
# Composite indexes
__table_args__ = (
Index('idx_campaign_node', 'campaign_id', 'asset_node_id'),
Index('idx_user_status', 'user_id', 'status'),
Index('idx_pm_asset_campaign_node', 'campaign_id', 'asset_node_id'),
Index('idx_pm_asset_user_status', 'user_id', 'status'),
)