feat(workflow): implement target channel personalities, raw review cards, on-demand AI rewrites and multi-target dispatch
This commit is contained in:
+14
-2
@@ -10,6 +10,18 @@ COLLECTED_POSTS_TOTAL = Counter(
|
||||
["source_channel_id"]
|
||||
)
|
||||
|
||||
SOURCE_ACTIVITY_TOTAL = Counter(
|
||||
"copykar_source_activity_total",
|
||||
"Total posts ingested per source channel",
|
||||
["channel_id", "title"]
|
||||
)
|
||||
|
||||
TARGET_ACTIVITY_TOTAL = Counter(
|
||||
"copykar_target_activity_total",
|
||||
"Total posts published per target channel",
|
||||
["channel_id", "title"]
|
||||
)
|
||||
|
||||
AI_REQUESTS_TOTAL = Counter(
|
||||
"copykar_ai_requests_total",
|
||||
"Total AI API calls made",
|
||||
@@ -19,13 +31,13 @@ AI_REQUESTS_TOTAL = Counter(
|
||||
DUPLICATES_DETECTED_TOTAL = Counter(
|
||||
"copykar_duplicates_detected_total",
|
||||
"Total duplicate posts detected",
|
||||
["method"] # "hash" or "ai_semantic"
|
||||
["method"]
|
||||
)
|
||||
|
||||
ADMIN_ACTIONS_TOTAL = Counter(
|
||||
"copykar_admin_actions_total",
|
||||
"Total review decisions by admins",
|
||||
["action"] # "approved", "rejected", "routed"
|
||||
["action"]
|
||||
)
|
||||
|
||||
POSTS_PUBLISHED_TOTAL = Counter(
|
||||
|
||||
Reference in New Issue
Block a user