Changes for page Requirements

Last modified by Robert Schaub on 2026/02/08 21:32

From version 6.4
edited by Robert Schaub
on 2026/01/20 20:24
Change comment: Renamed back-links.
To version 4.1
edited by Robert Schaub
on 2025/12/19 10:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -Archive.FactHarbor V0\.9\.50 Plus (Prev Rel).Specification.WebHome
1 +FactHarbor.Specification.WebHome
Content
... ... @@ -32,7 +32,6 @@
32 32  **Who**: Anyone (no login required)
33 33  
34 34  **Can**:
35 -
36 36  * Browse and search claims
37 37  * View scenarios, evidence, verdicts, and confidence scores
38 38  * Flag issues or errors
... ... @@ -40,11 +40,10 @@
40 40  * Submit claims automatically (new claims added if not duplicates)
41 41  
42 42  **Cannot**:
43 -
44 44  * Modify content
45 45  * Access edit history details
46 46  
47 -**User Needs served**: UN-1 (Trust assessment), UN-2 (Claim verification), UN-3 (Article summary with FactHarbor analysis summary), UN-4 (Social media fact-checking), UN-5 (Source tracing), UN-7 (Evidence transparency), UN-8 (Understanding disagreement), UN-12 (Submit claims), UN-17 (In-article highlighting)
45 +**User Needs served**: UN-1 (Trust assessment), UN-2 (Claim verification), UN-3 (Article summary with FactHarbor analysis summary), UN-4 (Social media fact-checking), UN-5 (Source tracing), UN-7 (Evidence transparency), UN-8 (Understanding disagreement), UN-12 (Submit claims)
48 48  
49 49  === 1.2 Contributor ===
50 50  
... ... @@ -51,7 +51,6 @@
51 51  **Who**: Registered users (earns reputation through contributions)
52 52  
53 53  **Can**:
54 -
55 55  * Everything a Reader can do
56 56  * Edit claims, evidence, and scenarios
57 57  * Add sources and citations
... ... @@ -60,7 +60,6 @@
60 60  * Earn reputation points for quality contributions
61 61  
62 62  **Reputation System**:
63 -
64 64  * New contributors: Limited edit privileges
65 65  * Established contributors (established reputation): Full edit access
66 66  * Trusted contributors (substantial reputation): Can approve certain changes
... ... @@ -68,7 +68,6 @@
68 68  * Reputation lost through: Reverted edits, invalid flags, abuse
69 69  
70 70  **Cannot**:
71 -
72 72  * Delete or hide content (only moderators)
73 73  * Override moderation decisions
74 74  
... ... @@ -79,7 +79,6 @@
79 79  **Who**: Trusted community members with proven track record, appointed by governance board
80 80  
81 81  **Can**:
82 -
83 83  * Review flagged content
84 84  * Hide harmful or abusive content
85 85  * Resolve disputes between contributors
... ... @@ -88,7 +88,6 @@
88 88  * Access full audit logs
89 89  
90 90  **Cannot**:
91 -
92 92  * Change governance rules
93 93  * Permanently ban users without board approval
94 94  * Override technical quality gates
... ... @@ -102,7 +102,6 @@
102 102  **Not a permanent role**: Contacted externally when needed for contested claims in their domain
103 103  
104 104  **When used**:
105 -
106 106  * Medical claims with life/safety implications
107 107  * Legal interpretations with significant impact
108 108  * Scientific claims with high controversy
... ... @@ -109,7 +109,6 @@
109 109  * Technical claims requiring specialized knowledge
110 110  
111 111  **Process**:
112 -
113 113  * Moderator identifies need for expert input
114 114  * Contact expert externally (don't require them to be users)
115 115  * Trusted Contributor provides written opinion with sources
... ... @@ -129,13 +129,11 @@
129 129  **Status**: Visible to all users
130 130  
131 131  **Includes**:
132 -
133 133  * AI-generated analyses (default state)
134 134  * User-contributed content
135 135  * Edited/improved content
136 136  
137 137  **Quality Indicators** (displayed with content):
138 -
139 139  * **Confidence Score**: 0-100% (AI's confidence in analysis)
140 140  * **Source Quality Score**: 0-100% (based on source track record)
141 141  * **Controversy Flag**: If high dispute/edit activity
... ... @@ -145,7 +145,6 @@
145 145  * **Review Status**: AI-generated / Human-reviewed / Expert-validated
146 146  
147 147  **Automatic Warnings**:
148 -
149 149  * Confidence < 60%: "Low confidence - use caution"
150 150  * Source quality < 40%: "Sources may be unreliable"
151 151  * High controversy: "Disputed - multiple interpretations exist"
... ... @@ -158,7 +158,6 @@
158 158  **Status**: Not visible to regular users (only to moderators)
159 159  
160 160  **Reasons**:
161 -
162 162  * Spam or advertising
163 163  * Personal attacks or harassment
164 164  * Illegal content
... ... @@ -167,7 +167,6 @@
167 167  * Abuse or harmful content
168 168  
169 169  **Process**:
170 -
171 171  * Automated detection flags for moderator review
172 172  * Moderator confirms and hides
173 173  * Original author notified with reason
... ... @@ -190,7 +190,6 @@
190 190  **AKEL is the primary system**. Human contributions supplement and train AKEL.
191 191  
192 192  **AKEL Must**:
193 -
194 194  * Mark all outputs as AI-generated
195 195  * Display confidence scores prominently
196 196  * Provide source citations
... ... @@ -199,7 +199,6 @@
199 199  * Learn from human corrections
200 200  
201 201  **When AKEL Makes Errors**:
202 -
203 203  1. Capture the error pattern (what, why, how common)
204 204  2. Improve the system (better prompt, model, validation)
205 205  3. Re-process affected claims automatically
... ... @@ -230,7 +230,6 @@
230 230  === 4.1 Source Requirements ===
231 231  
232 232  **Track Record Over Credentials**:
233 -
234 234  * Sources evaluated by historical accuracy
235 235  * Correction policy matters
236 236  * Independence from conflicts of interest
... ... @@ -237,7 +237,6 @@
237 237  * Methodology transparency
238 238  
239 239  **Source Quality Database**:
240 -
241 241  * Automated tracking of source accuracy
242 242  * Correction frequency
243 243  * Reliability score (updated continuously)
... ... @@ -269,7 +269,6 @@
269 269  === 4.4 Confidence Scoring ===
270 270  
271 271  **Automated confidence calculation based on**:
272 -
273 273  * Source quality scores
274 274  * Evidence consistency
275 275  * Contradiction detection
... ... @@ -277,7 +277,6 @@
277 277  * Historical accuracy of similar claims
278 278  
279 279  **Thresholds**:
280 -
281 281  * < 40%: Too low to publish (needs improvement)
282 282  * 40-60%: Published with "Low confidence" warning
283 283  * 60-80%: Published as standard
... ... @@ -294,7 +294,6 @@
294 294  === 5.1 Risk Score Calculation ===
295 295  
296 296  **Factors** (weighted algorithm):
297 -
298 298  * **Domain sensitivity**: Medical, legal, safety auto-flagged higher
299 299  * **Potential impact**: Views, citations, spread
300 300  * **Controversy level**: Flags, disputes, edit wars
... ... @@ -321,7 +321,6 @@
321 321  === 6.1 Error Capture ===
322 322  
323 323  **When users flag errors or make corrections**:
324 -
325 325  1. What was wrong? (categorize)
326 326  2. What should it have been?
327 327  3. Why did the system fail? (root cause)
... ... @@ -340,7 +340,6 @@
340 340  === 6.3 Quality Metrics Dashboard ===
341 341  
342 342  **Track continuously**:
343 -
344 344  * Error rate by category
345 345  * Source quality distribution
346 346  * Confidence score trends
... ... @@ -366,7 +366,6 @@
366 366  === 7.2 Anomaly Detection ===
367 367  
368 368  **Automated alerts for**:
369 -
370 370  * Sudden quality drops
371 371  * Unusual patterns
372 372  * Contradiction clusters
... ... @@ -419,7 +419,6 @@
419 419  **Fulfills**: UN-2 (Context-dependent verification), UN-3 (Article summary with FactHarbor analysis summary), UN-8 (Understanding disagreement)
420 420  
421 421  **Automated scenario creation**:
422 -
423 423  * AKEL analyzes claim and generates likely scenarios (use-cases and contexts)
424 424  * Each scenario includes: assumptions, definitions, boundaries, evidence context
425 425  * Users can flag incorrect scenarios
... ... @@ -480,7 +480,6 @@
480 480  **Purpose**: Provide side-by-side comparison of what a document claims vs. FactHarbor's complete analysis of its credibility
481 481  
482 482  **Left Panel: Article Summary**:
483 -
484 484  * Document title, source, and claimed credibility
485 485  * "The Big Picture" - main thesis or position change
486 486  * "Key Findings" - structured summary of document's main claims
... ... @@ -488,7 +488,6 @@
488 488  * "Conclusion" - document's bottom line
489 489  
490 490  **Right Panel: FactHarbor Analysis Summary**:
491 -
492 492  * FactHarbor's independent source credibility assessment
493 493  * Claim-by-claim verdicts with confidence scores
494 494  * Methodology assessment (strengths, limitations)
... ... @@ -496,7 +496,6 @@
496 496  * Analysis ID for reference
497 497  
498 498  **Design Principles**:
499 -
500 500  * No scrolling required - both panels visible simultaneously
501 501  * Visual distinction between "what they say" and "FactHarbor's analysis"
502 502  * Color coding for verdicts (supported, uncertain, refuted)
... ... @@ -504,200 +504,11 @@
504 504  * Mobile responsive (panels stack vertically on small screens)
505 505  
506 506  **Implementation Notes**:
507 -
508 508  * Generated automatically by AKEL for every analyzed document
509 509  * Updates when verdict evolves (maintains version history)
510 510  * Exportable as standalone summary report
511 511  * Shareable via permanent URL
512 512  
513 -==== FR13 — In-Article Claim Highlighting ====
514 -
515 -**Fulfills**: UN-17 (In-article claim highlighting)
516 -
517 -**Purpose**: Enable readers to quickly assess claim credibility while reading by visually highlighting factual claims with color-coded indicators
518 -
519 -==== Visual Example: Article with Highlighted Claims ====
520 -
521 -(% class="box" %)
522 -(((
523 -**Article: "New Study Shows Benefits of Mediterranean Diet"**
524 -
525 -A recent study published in the Journal of Nutrition has revealed new findings about the Mediterranean diet.
526 -
527 -(% class="box successmessage" style="margin:10px 0;" %)
528 -(((
529 -🟢 **Researchers found that Mediterranean diet followers had a 25% lower risk of heart disease compared to control groups**
530 -
531 -(% style="font-size:0.9em; color:#666;" %)
532 -↑ WELL SUPPORTED • 87% confidence
533 -[[Click for evidence details →]]
534 -
535 -
536 -)))
537 -
538 -The study, which followed 10,000 participants over five years, showed significant improvements in cardiovascular health markers.
539 -
540 -(% class="box warningmessage" style="margin:10px 0;" %)
541 -(((
542 -🟡 **Some experts believe this diet can completely prevent heart attacks**
543 -
544 -(% style="font-size:0.9em; color:#666;" %)
545 -↑ UNCERTAIN • 45% confidence
546 -Overstated - evidence shows risk reduction, not prevention
547 -[[Click for details →]]
548 -
549 -
550 -)))
551 -
552 -Dr. Maria Rodriguez, lead researcher, recommends incorporating more olive oil, fish, and vegetables into daily meals.
553 -
554 -(% class="box errormessage" style="margin:10px 0;" %)
555 -(((
556 -🔴 **The study proves that saturated fats cause heart disease**
557 -
558 -(% style="font-size:0.9em; color:#666;" %)
559 -↑ REFUTED • 15% confidence
560 -Claim not supported by study design; correlation ≠ causation
561 -[[Click for counter-evidence →]]
562 -
563 -
564 -)))
565 -
566 -Participants also reported feeling more energetic and experiencing better sleep quality, though these were secondary measures.
567 -)))
568 -
569 -**Legend:**
570 -
571 -* 🟢 = Well-supported claim (confidence ≥75%)
572 -* 🟡 = Uncertain claim (confidence 40-74%)
573 -* 🔴 = Refuted/unsupported claim (confidence <40%)
574 -* Plain text = Non-factual content (context, opinions, recommendations)
575 -
576 -==== Tooltip on Hover/Click ====
577 -
578 -(% class="box infomessage" %)
579 -(((
580 -**FactHarbor Analysis**
581 -
582 -**Claim:**
583 -"Researchers found that Mediterranean diet followers had a 25% lower risk of heart disease"
584 -
585 -**Verdict:** WELL SUPPORTED
586 -**Confidence:** 87%
587 -
588 -**Evidence Summary:**
589 -
590 -* Meta-analysis of 12 RCTs confirms 23-28% risk reduction
591 -* Consistent findings across multiple populations
592 -* Published in peer-reviewed journal (high credibility)
593 -
594 -**Uncertainty Factors:**
595 -
596 -* Exact percentage varies by study (20-30% range)
597 -
598 -[[View Full Analysis →]]
599 -)))
600 -
601 -**Color-Coding System**:
602 -
603 -* **Green**: Well-supported claims (confidence ≥75%, strong evidence)
604 -* **Yellow/Orange**: Uncertain claims (confidence 40-74%, conflicting or limited evidence)
605 -* **Red**: Refuted or unsupported claims (confidence <40%, contradicted by evidence)
606 -* **Gray/Neutral**: Non-factual content (opinions, questions, procedural text)
607 -
608 -==== Interactive Highlighting Example (Detailed View) ====
609 -
610 -(% style="width:100%; border-collapse:collapse;" %)
611 -|=**Article Text**|=**Status**|=**Analysis**
612 -|(((
613 -A recent study published in the Journal of Nutrition has revealed new findings about the Mediterranean diet.
614 -)))|(% style="text-align:center;" %)Plain text|(% style="font-style:italic; color:#888;" %)Context - no highlighting
615 -|(((
616 -//Researchers found that Mediterranean diet followers had a 25% lower risk of heart disease compared to control groups//
617 -)))|(% style="background-color:#D4EDDA; text-align:center; padding:8px;" %)🟢 **WELL SUPPORTED**|(((
618 -**87% confidence**
619 -
620 -Meta-analysis of 12 RCTs confirms 23-28% risk reduction
621 -
622 -[[View Full Analysis]]
623 -)))
624 -|(((
625 -The study, which followed 10,000 participants over five years, showed significant improvements in cardiovascular health markers.
626 -)))|(% style="text-align:center;" %)Plain text|(% style="font-style:italic; color:#888;" %)Methodology - no highlighting
627 -|(((
628 -//Some experts believe this diet can completely prevent heart attacks//
629 -)))|(% style="background-color:#FFF3CD; text-align:center; padding:8px;" %)🟡 **UNCERTAIN**|(((
630 -**45% confidence**
631 -
632 -Overstated - evidence shows risk reduction, not prevention
633 -
634 -[[View Details]]
635 -)))
636 -|(((
637 -Dr. Rodriguez recommends incorporating more olive oil, fish, and vegetables into daily meals.
638 -)))|(% style="text-align:center;" %)Plain text|(% style="font-style:italic; color:#888;" %)Recommendation - no highlighting
639 -|(((
640 -//The study proves that saturated fats cause heart disease//
641 -)))|(% style="background-color:#F8D7DA; text-align:center; padding:8px;" %)🔴 **REFUTED**|(((
642 -**15% confidence**
643 -
644 -Claim not supported by study; correlation ≠ causation
645 -
646 -[[View Counter-Evidence]]
647 -)))
648 -
649 -**Design Notes:**
650 -
651 -* Highlighted claims use italics to distinguish from plain text
652 -* Color backgrounds match XWiki message box colors (success/warning/error)
653 -* Status column shows verdict prominently
654 -* Analysis column provides quick summary with link to details
655 -
656 -**User Actions**:
657 -
658 -* **Hover** over highlighted claim → Tooltip appears
659 -* **Click** highlighted claim → Detailed analysis modal/panel
660 -* **Toggle** button to turn highlighting on/off
661 -* **Keyboard**: Tab through highlighted claims
662 -
663 -**Interaction Design**:
664 -
665 -* Hover/click on highlighted claim → Show tooltip with:
666 -* Claim text
667 -* Verdict (e.g., "WELL SUPPORTED")
668 -* Confidence score (e.g., "85%")
669 -* Brief evidence summary
670 -* Link to detailed analysis
671 -* Toggle highlighting on/off (user preference)
672 -* Adjustable color intensity for accessibility
673 -
674 -**Technical Requirements**:
675 -
676 -* Real-time highlighting as page loads (non-blocking)
677 -* Claim boundary detection (start/end of assertion)
678 -* Handle nested or overlapping claims
679 -* Preserve original article formatting
680 -* Work with various content formats (HTML, plain text, PDFs)
681 -
682 -**Performance Requirements**:
683 -
684 -* Highlighting renders within 500ms of page load
685 -* No perceptible delay in reading experience
686 -* Efficient DOM manipulation (avoid reflows)
687 -
688 -**Accessibility**:
689 -
690 -* Color-blind friendly palette (use patterns/icons in addition to color)
691 -* Screen reader compatible (ARIA labels for claim credibility)
692 -* Keyboard navigation to highlighted claims
693 -
694 -**Implementation Notes**:
695 -
696 -* Claims extracted and analyzed by AKEL during initial processing
697 -* Highlighting data stored as annotations with byte offsets
698 -* Client-side rendering of highlights based on verdict data
699 -* Mobile responsive (tap instead of hover)
700 -
701 701  === 8.5 Workflow & Moderation ===
702 702  
703 703  ==== FR9 — Publication Workflow ====
... ... @@ -705,7 +705,6 @@
705 705  **Fulfills**: UN-1 (Fast access to verified content), UN-16 (Clear review status)
706 706  
707 707  **Simple flow**:
708 -
709 709  1. Claim submitted
710 710  2. AKEL processes (automated)
711 711  3. If confidence > threshold: Publish (labeled as AI-generated)
... ... @@ -717,7 +717,6 @@
717 717  ==== FR10 — Moderation ====
718 718  
719 719  **Focus on abuse, not routine quality**:
720 -
721 721  * Automated abuse detection
722 722  * Moderators handle flags
723 723  * Quick response to harmful content
... ... @@ -780,7 +780,6 @@
780 780  **Phase 1 (Months 1-3): Read-Only MVP**
781 781  
782 782  Build:
783 -
784 784  * Automated claim analysis
785 785  * Confidence scoring
786 786  * Source evaluation
... ... @@ -794,13 +794,11 @@
794 794  **Phase 2 (Months 4-6): User Contributions**
795 795  
796 796  Add only if needed:
797 -
798 798  * Simple editing (Wikipedia-style)
799 799  * Reputation system
800 800  * Basic moderation
801 -* In-article claim highlighting (FR13)
802 802  
803 -**Additional User Needs fulfilled**: UN-13, UN-17
581 +**Additional User Needs fulfilled**: UN-13
804 804  
805 805  **Phase 3 (Months 7-12): Refinement**
806 806  
... ... @@ -811,7 +811,6 @@
811 811  **Additional User Needs fulfilled**: UN-14 (API access), UN-15 (Full evolution tracking)
812 812  
813 813  **Deferred**:
814 -
815 815  * Federation (until multiple successful instances exist)
816 816  * Complex contribution workflows (focus on automation)
817 817  * Extensive role hierarchy (keep simple)
... ... @@ -819,7 +819,6 @@
819 819  == 11. Success Metrics ==
820 820  
821 821  **System Quality** (track weekly):
822 -
823 823  * Error rate by category (target: -10%/month)
824 824  * Average confidence score (target: increase)
825 825  * Source quality distribution (target: more high-quality)
... ... @@ -826,7 +826,6 @@
826 826  * Contradiction detection rate (target: increase)
827 827  
828 828  **Efficiency** (track monthly):
829 -
830 830  * Claims processed per hour (target: increase)
831 831  * Human hours per claim (target: decrease)
832 832  * Automation coverage (target: >90%)
... ... @@ -833,7 +833,6 @@
833 833  * Re-work rate (target: <5%)
834 834  
835 835  **User Satisfaction** (track quarterly):
836 -
837 837  * User flag rate (issues found)
838 838  * Correction acceptance rate (flags valid)
839 839  * Return user rate
... ... @@ -840,13 +840,11 @@
840 840  * Trust indicators (surveys)
841 841  
842 842  **User Needs Metrics** (track quarterly):
843 -
844 844  * UN-1: % users who understand trust scores
845 845  * UN-4: Time to verify social media claim (target: <30s)
846 846  * UN-7: % users who access evidence details
847 847  * UN-8: % users who view multiple scenarios
848 848  * UN-15: % users who check evolution timeline
849 -* UN-17: % users who enable in-article highlighting; avg. time spent on highlighted vs. non-highlighted articles
850 850  
851 851  == 12. Requirements Traceability ==
852 852  
... ... @@ -860,6 +860,6 @@
860 860  * [[Architecture>>FactHarbor.Specification.Architecture.WebHome]] - How requirements are implemented
861 861  * [[Data Model>>FactHarbor.Specification.Data Model.WebHome]] - Data structures supporting requirements
862 862  * [[Workflows>>FactHarbor.Specification.Workflows.WebHome]] - User interaction workflows
863 -* [[AKEL>>Archive.FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]] - AI system fulfilling automation requirements
864 -* [[Global Rules>>Archive.FactHarbor.Organisation.How-We-Work-Together.GlobalRules.WebHome]]
635 +* [[AKEL>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]] - AI system fulfilling automation requirements
636 +* [[Global Rules>>FactHarbor.Organisation.How-We-Work-Together.GlobalRules.WebHome]]
865 865  * [[Privacy Policy>>FactHarbor.Organisation.How-We-Work-Together.Privacy-Policy]]