feat: rank growth events with grounded evidence

This commit is contained in:
2026-08-22 18:44:59 +08:00
parent 7f9c16be4b
commit 1a8a61cfe7
20 changed files with 2555 additions and 132 deletions

View File

@@ -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"`