Changes for page User Needs

Last modified by Robert Schaub on 2025/12/24 21:53

From version 3.1
edited by Robert Schaub
on 2025/12/19 10:03
Change comment: There is no comment for this version
To version 5.1
edited by Robert Schaub
on 2025/12/24 21:53
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -9,22 +9,22 @@
9 9  == 1. Core Reading & Discovery ==
10 10  
11 11  === UN-1: Trust Assessment at a Glance ===
12 -**As** an article reader (any content type),
13 -**I want** to see a trust score and overall verdict summary at a glance,
12 +**As** an article reader (any content type),
13 +**I want** to see a trust score and overall verdict summary at a glance,
14 14  **so that** I can quickly decide if the content is worth my time to read in detail.
15 15  
16 16  **Maps to**: FR7 (Automated Verdicts), NFR3 (Transparency)
17 17  
18 18  === UN-2: Claim Extraction and Verification ===
19 -**As** an article reader,
20 -**I want** to see the key factual claims extracted from content with verification verdicts (likelihood ranges + uncertainty ratings) for each relevant scenario,
19 +**As** an article reader,
20 +**I want** to see the key factual claims extracted from content with verification verdicts (likelihood ranges + uncertainty ratings) for each relevant scenario,
21 21  **so that** I can distinguish proven facts from speculation and understand context-dependent truth.
22 22  
23 23  **Maps to**: FR1 (Claim Intake), FR4 (Scenario Generation), FR7 (Automated Verdicts)
24 24  
25 25  === UN-3: Article Summary with FactHarbor Analysis Summary ===
26 -**As** an article reader,
27 -**I want** to see an article summary (the document's position, key claims, and reasoning) side-by-side with FactHarbor's analysis summary (source credibility assessment, claim-by-claim verdicts, methodology evaluation, and overall quality verdict),
26 +**As** an article reader,
27 +**I want** to see an article summary (the document's position, key claims, and reasoning) side-by-side with FactHarbor's analysis summary (source credibility assessment, claim-by-claim verdicts, methodology evaluation, and overall quality verdict),
28 28  **so that** I can quickly understand both what the document claims and FactHarbor's complete analysis of its credibility without reading the full detailed report.
29 29  
30 30  **Maps to**: FR7 (Automated Verdicts), FR6 (Scenario Comparison), FR12 (Two-Panel Summary View - Article Summary with FactHarbor Analysis Summary)
... ... @@ -113,24 +113,52 @@
113 113  **Design Principle**: User sees **what they claim** and **FactHarbor's complete analysis** side-by-side without scrolling.
114 114  
115 115  === UN-4: Social Media Fact-Checking ===
116 -**As** a social media user,
117 -**I want** to check claims in posts before sharing,
116 +**As** a social media user,
117 +**I want** to check claims in posts before sharing,
118 118  **so that** I can avoid spreading misinformation.
119 119  
120 120  **Maps to**: FR1 (Claim Intake), FR7 (Automated Verdicts), NFR1 (Performance - fast processing)
121 121  
122 +=== UN-17: In-Article Claim Highlighting ===
123 +**As** a reader viewing an article,
124 +**I want** to see factual claims highlighted with color-coded credibility indicators (green for well-supported, yellow for uncertain, red for refuted),
125 +**so that** I can immediately identify which statements are trustworthy and which require skepticism without interrupting my reading flow.
126 +
127 +**Maps to**: FR7 (Automated Verdicts), FR13 (In-Article Claim Highlighting), NFR1 (Performance - real-time highlighting)
128 +
129 +==== Visual Concept ====
130 +
131 +When reading an article on FactHarbor:
132 +
133 +(% style="font-family:monospace; background-color:#f5f5f5; padding:10px; display:block;" %)
134 +(((
135 +Regular article text flows normally...
136 +
137 +(% style="background-color:#90EE90; padding:2px 5px;" %)This claim is well-supported by evidence(%%) and you can continue reading...
138 +
139 +More context and explanation...
140 +
141 +(% style="background-color:#FFD700; padding:2px 5px;" %)This claim is uncertain with conflicting evidence(%%) but the article continues...
142 +
143 +Additional information...
144 +
145 +(% style="background-color:#FFB6C6; padding:2px 5px;" %)This claim has been refuted by research(%%) and understanding that helps readers...
146 +)))
147 +
148 +**Hover/Click on any highlighted claim** → See verdict, confidence score, and evidence summary
149 +
122 122  == 2. Source Tracing & Credibility ==
123 123  
124 124  === UN-5: Source Provenance and Track Records ===
125 -**As** an article reader,
126 -**I want** to trace each piece of evidence back to its original source and see that source's historical track record,
153 +**As** an article reader,
154 +**I want** to trace each piece of evidence back to its original source and see that source's historical track record,
127 127  **so that** I can assess the reliability of the information chain and learn which sources are consistently trustworthy.
128 128  
129 129  **Maps to**: FR5 (Evidence Linking), Section 4.1 (Source Requirements - track record system)
130 130  
131 131  === UN-6: Publisher Reliability History ===
132 -**As** an article reader,
133 -**I want** to see historical accuracy track records for sources and publishers,
160 +**As** an article reader,
161 +**I want** to see historical accuracy track records for sources and publishers,
134 134  **so that** I can learn which outlets are consistently reliable over time.
135 135  
136 136  **Maps to**: Section 4.1 (Source Requirements), Data Model (Source entity with track_record_score)
... ... @@ -138,22 +138,22 @@
138 138  == 3. Understanding the Analysis ==
139 139  
140 140  === UN-7: Evidence Transparency ===
141 -**As** a skeptical reader,
142 -**I want** to see the evidence and reasoning behind each verdict,
169 +**As** a skeptical reader,
170 +**I want** to see the evidence and reasoning behind each verdict,
143 143  **so that** I can judge whether I agree with the assessment and form my own conclusions.
144 144  
145 145  **Maps to**: FR5 (Evidence Linking), NFR3 (Transparency)
146 146  
147 147  === UN-8: Understanding Disagreement and Consensus ===
148 -**As** an article reader,
149 -**I want** to see which scenarios have strong supporting evidence versus which have conflicting evidence or high uncertainty,
176 +**As** an article reader,
177 +**I want** to see which scenarios have strong supporting evidence versus which have conflicting evidence or high uncertainty,
150 150  **so that** I can understand where legitimate disagreement exists versus where consensus is clear.
151 151  
152 152  **Maps to**: FR6 (Scenario Comparison), FR7 (Automated Verdicts - uncertainty factors), AKEL Gate 2 (Contradiction Search)
153 153  
154 154  === UN-9: Methodology Transparency ===
155 -**As** an article reader,
156 -**I want** to understand how likelihood ranges and confidence scores are calculated,
183 +**As** an article reader,
184 +**I want** to understand how likelihood ranges and confidence scores are calculated,
157 157  **so that** I can trust the verification process itself.
158 158  
159 159  **Maps to**: NFR3 (Transparency), Architecture (documented algorithms), AKEL (Quality Gates)
... ... @@ -161,15 +161,15 @@
161 161  == 4. Pattern Recognition & Learning ==
162 162  
163 163  === UN-10: Manipulation Tactics Detection ===
164 -**As** an article reader,
165 -**I want** to see common manipulation tactics or logical fallacies identified in content,
192 +**As** an article reader,
193 +**I want** to see common manipulation tactics or logical fallacies identified in content,
166 166  **so that** I can recognize them elsewhere and become a more critical consumer of information.
167 167  
168 168  **Maps to**: AKEL (Bubble Detection), Section 5 (Automated Risk Scoring)
169 169  
170 170  === UN-11: Filtered Research ===
171 -**As** a researcher,
172 -**I want** to filter content by verification status, confidence levels, and source quality,
199 +**As** a researcher,
200 +**I want** to filter content by verification status, confidence levels, and source quality,
173 173  **so that** I can work only with reliable information appropriate for my research needs.
174 174  
175 175  **Maps to**: FR1 (Claim Classification), Section 4.4 (Confidence Scoring), NFR1 (Performance)
... ... @@ -177,15 +177,15 @@
177 177  == 5. Taking Action ==
178 178  
179 179  === UN-12: Submit Unchecked Claims ===
180 -**As** a reader who finds unchecked claims,
181 -**I want** to submit them for verification,
208 +**As** a reader who finds unchecked claims,
209 +**I want** to submit them for verification,
182 182  **so that** I can help expand fact-checking coverage and contribute to the knowledge base.
183 183  
184 184  **Maps to**: FR1 (Claim Intake), Section 1.1 (Reader role)
185 185  
186 186  === UN-13: Cite FactHarbor Verdicts ===
187 -**As** a content creator,
188 -**I want** to cite FactHarbor verdicts when sharing content,
215 +**As** a content creator,
216 +**I want** to cite FactHarbor verdicts when sharing content,
189 189  **so that** I can add credibility to what I publish and help my audience distinguish fact from speculation.
190 190  
191 191  **Maps to**: FR7 (Automated Verdicts), NFR3 (Transparency - exportable data)
... ... @@ -193,8 +193,8 @@
193 193  == 6. Professional Use ==
194 194  
195 195  === UN-14: API Access for Integration ===
196 -**As** a journalist/researcher,
197 -**I want** API access to verification data and claim histories,
224 +**As** a journalist/researcher,
225 +**I want** API access to verification data and claim histories,
198 198  **so that** I can integrate fact-checking into my professional workflow without manual lookups.
199 199  
200 200  **Maps to**: Architecture (REST API), NFR2 (Scalability), FR11 (Audit Trail)
... ... @@ -202,15 +202,22 @@
202 202  == 7. Understanding Evolution & Trust Labels ==
203 203  
204 204  === UN-15: Verdict Evolution Timeline ===
205 -**As** an article reader,
206 -**I want** to see how a claim's verdict has evolved over time with clear timestamps,
233 +
234 +{{warning}}
235 +**Status:** Deferred (Not in V1.0)
236 +
237 +Full verdict evolution timeline has been **dropped from V1.0**. The system will track edit history only. Versioned entities and full evolution tracking are deferred to future releases.
238 +{{/warning}}
239 +
240 +**As** an article reader,
241 +**I want** to see how a claim's verdict has evolved over time with clear timestamps,
207 207  **so that** I can understand whether the current assessment is stable or recently changed based on new evidence.
208 208  
209 -**Maps to**: FR8 (Time Evolution), Data Model (Versioned entities), NFR3 (Transparency)
244 +**Maps to**: ~~FR8 (Deferred)~~, Data Model (Versioned entities), NFR3 (Transparency)
210 210  
211 211  === UN-16: AI vs. Human Review Status ===
212 -**As** an article reader,
213 -**I want** to know if the verdict was AI-generated, human-reviewed, or expert-validated,
247 +**As** an article reader,
248 +**I want** to know if the verdict was AI-generated, human-reviewed, or expert-validated,
214 214  **so that** I can gauge the appropriate level of trust and understand the review process used.
215 215  
216 216  **Maps to**: AKEL (Publication Modes), Section 5 (Risk Tiers), Data Model (AuthorType field)
... ... @@ -227,16 +227,17 @@
227 227  |(% style="width:10%" %)FR4|(% style="width:35%" %)Scenario Generation|(% style="width:55%" %)UN-2, UN-3
228 228  |(% style="width:10%" %)FR5|(% style="width:35%" %)Evidence Linking|(% style="width:55%" %)UN-5, UN-7
229 229  |(% style="width:10%" %)FR6|(% style="width:35%" %)Scenario Comparison|(% style="width:55%" %)UN-3, UN-8
230 -|(% style="width:10%" %)FR7|(% style="width:35%" %)Automated Verdicts|(% style="width:55%" %)UN-1, UN-2, UN-3, UN-4, UN-13
265 +|(% style="width:10%" %)FR7|(% style="width:35%" %)Automated Verdicts|(% style="width:55%" %)UN-1, UN-2, UN-3, UN-4, UN-13, UN-17
231 231  |(% style="width:10%" %)FR8|(% style="width:35%" %)Time Evolution|(% style="width:55%" %)UN-15
232 232  |(% style="width:10%" %)FR11|(% style="width:35%" %)Audit Trail|(% style="width:55%" %)UN-14, UN-16
233 233  |(% style="width:10%" %)FR12|(% style="width:35%" %)Two-Panel Summary View|(% style="width:55%" %)UN-3
269 +|(% style="width:10%" %)FR13|(% style="width:35%" %)In-Article Claim Highlighting|(% style="width:55%" %)UN-17
234 234  
235 235  === 8.2 Non-Functional Requirements Coverage ===
236 236  
237 237  (% style="width:100%" %)
238 238  |=(% style="width:10%" %)NFR#|=(% style="width:35%" %)Requirement|=(% style="width:55%" %)Fulfills User Needs
239 -|(% style="width:10%" %)NFR1|(% style="width:35%" %)Performance|(% style="width:55%" %)UN-4 (fast fact-checking), UN-11 (responsive filtering)
275 +|(% style="width:10%" %)NFR1|(% style="width:35%" %)Performance|(% style="width:55%" %)UN-4 (fast fact-checking), UN-11 (responsive filtering), UN-17 (real-time highlighting)
240 240  |(% style="width:10%" %)NFR2|(% style="width:35%" %)Scalability|(% style="width:55%" %)UN-14 (API access at scale)
241 241  |(% style="width:10%" %)NFR3|(% style="width:35%" %)Transparency|(% style="width:55%" %)UN-1, UN-7, UN-9, UN-13, UN-15
242 242  
... ... @@ -285,3 +285,30 @@
285 285  * [[Data Model>>FactHarbor.Specification.Data Model.WebHome]] - Data structures supporting user needs
286 286  * [[AKEL (AI Knowledge Extraction Layer)>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]] - AI system fulfilling automation needs
287 287  * [[Workflows>>FactHarbor.Specification.Workflows.WebHome]] - User interaction workflows
324 +
325 +== Additional User Needs (V0.9.70) ==
326 +
327 +=== UN-26: Search Engine Visibility ===
328 +
329 +**As a** content consumer
330 +**I want** FactHarbor analyses to appear in Google search results
331 +**So that** I can find fact-checks when searching
332 +
333 +**Requirements:** FR44 (ClaimReview schema)
334 +
335 +=== UN-27: Visual Claim Verification ===
336 +
337 +**As a** social media user
338 +**I want** to verify images shared with claims
339 +**So that** I can detect manipulated photos
340 +
341 +**Requirements:** FR46 (Image Verification)
342 +
343 +=== UN-28: Safe Contribution Environment ===
344 +
345 +**As a** fact-checking contributor
346 +**I want** protection from harassment
347 +**So that** I can contribute without fear
348 +
349 +**Requirements:** FR48 (Safety Framework)
350 +