Commit Graph

2 Commits

Author SHA1 Message Date
chiguyong b41da42d74 feat(geo): U1-U9 monetization closed loop implementation
U1: GEO diagnosis auto data collection (DataCollectorService + 11 tests)
U2: Free GEO health score public page (HealthScoreAPI + 7 tests)
U3: Onboarding redesign with conversion layer (Step0 + UpgradePrompt + 14 tests)
U4: Real payment integration (WeChat/Alipay gateway + PaymentOrder + 12 tests)
U5: AI content generation & distribution (Publishers + PublishEngine + 11 tests)
U6: Attribution system & ROI reports (AttributionEngine + ROICalculator + 12 tests)
U7: Email integration & Dashboard monetization UI (EmailScheduler + templates + 22 tests)
U8: Integration tests & shared fixtures (monetization flow + fixture consolidation + 12 tests)
U9: E2E smoke tests (HealthScorePage + acquisition/core flow + 4 E2E cases)

Total: 101 new backend tests passing, 4 E2E test cases
All third-party integrations use mock mode by default with config center management
2026-06-01 07:39:05 +08:00
chiguyong 9d67a801be feat: Phase1 Week3-4 - 引用模式识别+定时检测任务调度
后端(TDD):
- 引用模式识别引擎(4个分析器+报告生成)
  - ContentStructureAnalyzer: FAQ/列表/表格/引用块检测
  - AuthoritySignalAnalyzer: 数据引用/专家引用/认证标记
  - CitationFormatAnalyzer: 直接/间接/对比引用
  - EnginePreferenceAnalyzer: 引擎偏好分析
- 定时检测任务调度服务
  - DetectionTask模型(hourly/daily/weekly)
  - DetectionSchedulerService(CRUD+触发+执行)
  - 检测API端点(5个)
  - Schema定义
- 34+21=55个测试全部通过

前端:
- AI引擎分析页面(引用率/引擎结果/上下文详情)
2026-05-25 11:00:50 +08:00