feat: rank growth events with grounded evidence
This commit is contained in:
@@ -34,10 +34,21 @@ type CampaignBrief struct {
|
||||
}
|
||||
|
||||
type EventRecommendation struct {
|
||||
EvidenceID string `json:"evidenceId"`
|
||||
RelevanceReason string `json:"relevanceReason"`
|
||||
EvidenceID string `json:"evidenceId"`
|
||||
PriorityPercent int `json:"priorityPercent"`
|
||||
Stance EventStance `json:"stance"`
|
||||
RelevanceReason string `json:"relevanceReason"`
|
||||
InsightBasis InsightBasis `json:"insightBasis"`
|
||||
}
|
||||
|
||||
type EventStance string
|
||||
|
||||
const (
|
||||
StancePromote EventStance = "PROMOTE"
|
||||
StancePrepare EventStance = "PREPARE"
|
||||
StanceCaution EventStance = "CAUTION"
|
||||
)
|
||||
|
||||
type AICopy struct {
|
||||
EventRecommendations []EventRecommendation `json:"eventRecommendations"`
|
||||
Briefs []CampaignBrief `json:"briefs,omitempty"`
|
||||
|
||||
Reference in New Issue
Block a user