Wiki source code of Beta 0: User Testing & Production Readiness
Last modified by Robert Schaub on 2025/12/24 20:35
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
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 | |||
| |
1.4 | 7 | ---- |
| |
1.1 | 8 | |
| 9 | == 1. Overview == | ||
| 10 | |||
| 11 | Beta 0 adds user-facing features and essential production infrastructure: | ||
| |
1.3 | 12 | |
| |
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 | |||
| |
1.4 | 20 | ---- |
| |
1.1 | 21 | |
| 22 | == 2. Requirements == | ||
| 23 | |||
| 24 | === FR45: Corrections Notification System (Basic) === | ||
| 25 | |||
| 26 | **IFCN Compliance Requirement** | ||
| 27 | |||
| 28 | **Mechanisms:** | ||
| |
1.3 | 29 | |
| |
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 | |||
| |
1.4 | 36 | ---- |
| |
1.1 | 37 | |
| 38 | === FR47: Archive.org Integration === | ||
| 39 | |||
| 40 | **Evidence Persistence** | ||
| 41 | |||
| 42 | **Functionality:** | ||
| |
1.3 | 43 | |
| |
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 | |||
| |
1.4 | 50 | ---- |
| |
1.1 | 51 | |
| 52 | === NFR12: Security Controls (Essential) === | ||
| 53 | |||
| 54 | **Production Readiness** | ||
| 55 | |||
| 56 | **Requirements:** | ||
| |
1.3 | 57 | |
| |
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 | |||
| |
1.4 | 65 | ---- |
| |
1.1 | 66 | |
| 67 | == 3. Beta Testing Program == | ||
| 68 | |||
| 69 | **Recruitment:** | ||
| |
1.3 | 70 | |
| |
1.1 | 71 | * Multiple beta testers |
| 72 | * Mix: journalists, researchers, fact-checkers, general users | ||
| 73 | |||
| 74 | **Testing Protocol:** | ||
| |
1.3 | 75 | |
| |
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 | |||
| |
1.4 | 83 | ---- |
| |
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 | |||
| |
1.4 | 94 | ---- |
| |
1.1 | 95 | |
| 96 | == Related Pages == | ||
| 97 | |||
| |
1.7 | 98 | * [[POC2>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.POC2.WebHome]] - Previous phase |
| |
1.8 | 99 | * [[V1.0>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.V10.WebHome]] - Next phase (launch) |
| |
1.9 | 100 | * [[Roadmap Overview>>Archive.FactHarbor delta for V0\.9\.70.Roadmap.WebHome]] |
| |
1.1 | 101 | |
| |
1.4 | 102 | ---- |
| |
1.1 | 103 | |
| 104 | **Document Status:** ✅ Beta 0 Specification Complete | ||
| 105 | **Version:** V0.9.70 |