PLATFORM_VK = "vk"

SOURCE_STATUS_NEW = "new"
SOURCE_STATUS_OK = "ok"
SOURCE_STATUS_ERROR = "error"
SOURCE_STATUS_PAUSED = "paused"

POST_STATUS_RAW_SAVED = "raw_saved"
POST_STATUS_STORAGE_PENDING = "storage_pending"
POST_STATUS_STORAGE_READY = "storage_ready"
POST_STATUS_SKIPPED = "skipped"
POST_STATUS_FAILED = "failed"

PUBLICATION_STATUS_PENDING = "pending"
PUBLICATION_STATUS_PUBLISHED = "published"
PUBLICATION_STATUS_FAILED = "publish_failed"

MEDIA_STATUS_PENDING = "pending"
MEDIA_STATUS_UPLOADED = "uploaded"
MEDIA_STATUS_LINK_ONLY = "link_only"
MEDIA_STATUS_FAILED = "failed"

JOB_STATUS_PENDING = "pending"
JOB_STATUS_IN_PROGRESS = "in_progress"
JOB_STATUS_RETRY = "retry"
JOB_STATUS_DONE = "done"
JOB_STATUS_DEAD = "dead"

JOB_TYPE_VK_STORAGE_COPY = "vk.storage.copy"

WORKER_PARSER = "vk-parser"
WORKER_STORAGE_UPLOADER = "vk-storage-uploader"
WORKER_AI_QUALIFIER = "ai-qualifier"
WORKER_AI_WRITER = "ai-writer"
WORKER_TG_POSTER = "tg-poster"
WORKER_TG_REACTOR = "tg-reactor"
WORKER_VK_POSTER = "vk-poster"
WORKER_MAX_POSTER = "max-poster"
WORKER_SITE_POSTER = "site-poster"
WORKER_DAILY_REPORT = "daily-report"
