Changes for page Requirements

Last modified by Robert Schaub on 2025/12/23 11:03

From version 1.1
edited by Robert Schaub
on 2025/12/22 19:12
Change comment: Imported from XAR
To version 2.1
edited by Robert Schaub
on 2025/12/22 19:46
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -1065,19 +1065,150 @@
1065 1065  
1066 1066  **Milestone:** V1.0
1067 1067  
1068 -=== FR50-FR53: Future Enhancements (V2.0+) ===
1068 +=== FR50: OSINT Toolkit Integration ===
1069 1069  
1070 -* **FR50:** OSINT Toolkit Integration
1071 -* **FR51:** Video Verification System
1072 -* **FR52:** Interactive Detection Training
1073 -* **FR53:** Cross-Organizational Sharing
1074 1074  
1075 -**Milestone:** V2.0+ (12-18 months post-launch)
1076 1076  
1077 -== Enhanced Existing Requirements ==
1072 +**Priority:** HIGH (V1.1)
1073 +**Fulfills:** Advanced media verification
1074 +**Phase:** V1.1
1078 1078  
1079 -=== FR7: Automated Verdicts (Enhanced with Quality Gates) ===
1076 +**Purpose:** Integrate open-source intelligence tools for advanced verification.
1080 1080  
1078 +**Tools to Integrate:**
1079 +* InVID/WeVerify (video verification)
1080 +* Bellingcat toolkit
1081 +* Additional TBD based on V1.0 learnings
1082 +
1083 +=== FR51: Video Verification System ===
1084 +
1085 +
1086 +
1087 +**Priority:** HIGH (V1.1)
1088 +**Fulfills:** UN-27 (Visual claims), advanced media verification
1089 +**Phase:** V1.1
1090 +
1091 +**Purpose:** Verify video-based claims.
1092 +
1093 +**Specification:**
1094 +* Keyframe extraction
1095 +* Reverse video search
1096 +* Deepfake detection (AI-powered)
1097 +* Metadata analysis
1098 +* Acoustic signature analysis
1099 +
1100 +=== FR52: Interactive Detection Training ===
1101 +
1102 +
1103 +
1104 +**Priority:** MEDIUM (V1.5)
1105 +**Fulfills:** Media literacy education
1106 +**Phase:** V1.5
1107 +
1108 +**Purpose:** Teach users to identify misinformation.
1109 +
1110 +**Specification:**
1111 +* Interactive tutorials
1112 +* Practice exercises
1113 +* Detection quizzes
1114 +* Gamification elements
1115 +
1116 +=== FR53: Cross-Organizational Sharing ===
1117 +
1118 +
1119 +
1120 +**Priority:** MEDIUM (V1.5)
1121 +**Fulfills:** Collaboration with other fact-checkers
1122 +**Phase:** V1.5
1123 +
1124 +**Purpose:** Share findings with IFCN/EFCSN members.
1125 +
1126 +**Specification:**
1127 +* API for fact-checking organizations
1128 +* Structured data exchange
1129 +* Privacy controls
1130 +* Attribution requirements
1131 +
1132 +
1133 +== Summary ==
1134 +
1135 +**V1.0 Critical Requirements (Must Have):**
1136 +
1137 +* FR44: ClaimReview Schema ✅
1138 +* FR45: Corrections Notification ✅
1139 +* FR46: Image Verification ✅
1140 +* FR47: Archive.org Integration ✅
1141 +* FR48: Contributor Safety ✅
1142 +* FR49: A/B Testing ✅
1143 +* FR54: Evidence Deduplication ✅
1144 +* NFR11: Quality Assurance Framework ✅
1145 +* NFR12: Security Controls ✅
1146 +* NFR13: Quality Metrics Dashboard ✅
1147 +
1148 +**V1.1+ (Future):**
1149 +
1150 +* FR50: OSINT Integration
1151 +* FR51: Video Verification
1152 +* FR52: Detection Training
1153 +* FR53: Cross-Org Sharing
1154 +
1155 +
1156 +**Total:** 11 critical requirements for V1.0
1157 +
1158 +=== FR54: Evidence Deduplication ===
1159 +
1160 +
1161 +
1162 +**Priority:** CRITICAL (POC2/Beta)
1163 +**Fulfills:** Accurate evidence counting, quality metrics
1164 +**Phase:** POC2, Beta 0, V1.0
1165 +
1166 +**Purpose:** Avoid counting the same source multiple times when it appears in different forms.
1167 +
1168 +**Specification:**
1169 +
1170 +**Deduplication Logic:**
1171 +
1172 +1. **URL Normalization:**
1173 + * Remove tracking parameters (?utm_source=...)
1174 + * Normalize http/https
1175 + * Normalize www/non-www
1176 + * Handle redirects
1177 +
1178 +2. **Content Similarity:**
1179 + * If two sources have >90% text similarity → Same source
1180 + * If one is subset of other → Same source
1181 + * Use fuzzy matching for minor differences
1182 +
1183 +3. **Cross-Domain Syndication:**
1184 + * Detect wire service content (AP, Reuters)
1185 + * Mark as single source if syndicated
1186 + * Count original publication only
1187 +
1188 +**Display:**
1189 +
1190 +{{code}}
1191 +Evidence Sources (3 unique, 5 total):
1192 +
1193 +1. Original Article (NYTimes)
1194 + - Also appeared in: WashPost, Guardian (syndicated)
1195 +
1196 +2. Research Paper (Nature)
1197 +
1198 +3. Official Statement (WHO)
1199 +{{/code}}
1200 +
1201 +**Acceptance Criteria:**
1202 +
1203 +* ✅ URL normalization works
1204 +* ✅ Content similarity detected
1205 +* ✅ Syndicated content identified
1206 +* ✅ Unique vs. total counts accurate
1207 +* ✅ Improves evidence quality metrics
1208 +
1209 +
1210 +== Additional Requirements (Lower Priority) ===== FR7: Automated Verdicts (Enhanced with Quality Gates) ===
1211 +
1081 1081  **POC1+ Enhancement:**
1082 1082  
1083 1083  After AKEL generates verdict, it passes through quality gates: