Last modified by Robert Schaub on 2025/12/24 20:35

Hide last authors
Robert Schaub 1.1 1 = Beta 0: User Testing & Production Readiness =
2
3 **Phase Goal:** Real user testing with corrections system and essential security
4
5 **Success Metric:** User satisfaction, essential production features functional
6
Robert Schaub 1.4 7 ----
Robert Schaub 1.1 8
9 == 1. Overview ==
10
11 Beta 0 adds user-facing features and essential production infrastructure:
Robert Schaub 1.3 12
Robert Schaub 1.1 13 * User corrections notification system
14 * Archive.org integration (evidence persistence)
15 * Essential security controls
16 * Beta tester program
17
18 **Key Innovation:** First real users testing the system
19
Robert Schaub 1.4 20 ----
Robert Schaub 1.1 21
22 == 2. Requirements ==
23
24 === FR45: Corrections Notification System (Basic) ===
25
26 **IFCN Compliance Requirement**
27
28 **Mechanisms:**
Robert Schaub 1.3 29
Robert Schaub 1.1 30 1. In-page banner (persistence period TBD)
31 2. Public correction log
32 3. Email notifications (opt-in)
33
34 **Target:** Corrections visible promptly
35
Robert Schaub 1.4 36 ----
Robert Schaub 1.1 37
38 === FR47: Archive.org Integration ===
39
40 **Evidence Persistence**
41
42 **Functionality:**
Robert Schaub 1.3 43
Robert Schaub 1.1 44 * Auto-archive all evidence sources
45 * Fallback to archived version if original unavailable
46 * Periodic re-archiving for frequently viewed claims
47
48 **Target:** High percentage of evidence archived
49
Robert Schaub 1.4 50 ----
Robert Schaub 1.1 51
52 === NFR12: Security Controls (Essential) ===
53
54 **Production Readiness**
55
56 **Requirements:**
Robert Schaub 1.3 57
Robert Schaub 1.1 58 1. Input validation (SQL injection, XSS, CSRF prevention)
59 2. Rate limiting
60 3. HTTPS everywhere
61 4. Basic authentication for admin functions
62
63 **Target:** 0 critical/high security vulnerabilities
64
Robert Schaub 1.4 65 ----
Robert Schaub 1.1 66
67 == 3. Beta Testing Program ==
68
69 **Recruitment:**
Robert Schaub 1.3 70
Robert Schaub 1.1 71 * Multiple beta testers
72 * Mix: journalists, researchers, fact-checkers, general users
73
74 **Testing Protocol:**
Robert Schaub 1.3 75
Robert Schaub 1.1 76 * Structured testing period
77 * Guided tasks + free exploration
78 * Satisfaction survey
79 * Bug reporting system
80
81 **Success Metric:** Satisfactory user feedback
82
Robert Schaub 1.4 83 ----
Robert Schaub 1.1 84
85 == 4. Success Criteria ==
86
87 * ✅ Beta testers recruited and completed testing
88 * ✅ User satisfaction meets target
89 * ✅ Corrections system working (all mechanisms)
90 * ✅ Archive.org integration operational
91 * ✅ Security audit: 0 critical/high issues
92 * ✅ Quality gates still maintaining <5% hallucinations
93
Robert Schaub 1.4 94 ----
Robert Schaub 1.1 95
96 == Related Pages ==
97
Robert Schaub 1.7 98 * [[POC2>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.POC2.WebHome]] - Previous phase
Robert Schaub 1.8 99 * [[V1.0>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.V10.WebHome]] - Next phase (launch)
Robert Schaub 1.9 100 * [[Roadmap Overview>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.WebHome]]
Robert Schaub 1.1 101
Robert Schaub 1.4 102 ----
Robert Schaub 1.1 103
104 **Document Status:** ✅ Beta 0 Specification Complete
105 **Version:** V0.9.70