Last modified by Robert Schaub on 2025/12/23 14:37

From version 1.2
edited by Robert Schaub
on 2025/12/23 14:37
Change comment: Update document after refactoring.
To version 1.4
edited by Robert Schaub
on 2025/12/23 14:37
Change comment: Renamed back-links.

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,7 @@
8 8  **Purpose:** This is the single source of truth for requirement-to-phase mapping. All other documents reference this matrix rather than duplicating phase information.
9 9  {{/info}}
10 10  
11 ----
11 +----
12 12  
13 13  == Phase Definitions ==
14 14  
... ... @@ -29,9 +29,12 @@
29 29  
30 30  **This matrix covers two types of requirements:**
31 31  
32 -**1. Formal System Requirements (16 requirements)**
32 +* \\
33 +** \\
34 +**1. Formal System Requirements (16 requirements)
33 33  
34 34  These are the primary requirements with full specifications in the [[Requirements>>Test.FactHarbor.Specification.Requirements.WebHome]] page:
37 +
35 35  * **FR4, FR7** - Core claim analysis capabilities
36 36  * **FR44-FR54** - Advanced features and future enhancements
37 37  * **NFR11-NFR13** - Quality, security, and metrics
... ... @@ -39,10 +39,12 @@
39 39  **2. POC-Specific Requirements (referenced for completeness)**
40 40  
41 41  These are detailed in [[POC Requirements>>Test.FactHarbor.Specification.POC.Requirements]] for POC1 implementation but do not have separate formal specification sections:
45 +
42 42  * **FR1-FR3, FR5-FR6, FR8, FR11, FR13** - POC workflow requirements that map to formal requirements (e.g., FR1-FR6 → FR7, FR11 → NFR11)
43 43  * **NFR1-NFR3** - Basic quality attributes partially addressed in POC1
44 44  
45 45  **Mapping:** POC-specific requirements are implementation-level details of formal requirements. For example:
50 +
46 46  * FR1 (Claim Extraction), FR2 (Context), FR3 (Scenarios), FR5 (Evidence Collection), FR6 (Source Quality) → All part of **FR7 (Automated Verdicts)**
47 47  * FR11 (Audit Trail) → Part of **NFR11 (Quality Assurance)**
48 48  * NFR1-NFR3 (Explainability, Performance, Transparency) → Addressed in **NFR11 and NFR13**
... ... @@ -51,11 +51,12 @@
51 51  **For phase planning:** Use the formal requirements (FR4, FR7, FR44-FR54, NFR11-NFR13) as the primary planning units. POC-specific requirements are implementation details within those formal requirements.
52 52  {{/info}}
53 53  
54 ----
59 +----
55 55  
56 56  == Requirements by Phase ==
57 57  
58 58  **Note:** Implementation levels indicate progression:
64 +
59 59  * **Basic** - Minimal viable implementation
60 60  * **Enhanced** - Improved with additional capabilities
61 61  * **Extended** - Additional features added
... ... @@ -62,7 +62,7 @@
62 62  * **Complete** - Full feature set as specified
63 63  * **Full** - Everything specified implemented
64 64  
65 ----
71 +----
66 66  
67 67  === POC1: Core Workflow with Quality Gates ===
68 68  
... ... @@ -84,6 +84,7 @@
84 84  **Total:** 8 full requirements + 3 partial NFRs
85 85  
86 86  **User Needs Fulfilled in POC1:**
93 +
87 87  * UN-1: Trust Assessment at a Glance
88 88  * UN-2: Claim Extraction and Verification
89 89  * UN-3: Article Summary with FactHarbor Analysis Summary
... ... @@ -95,7 +95,7 @@
95 95  * UN-9: Methodology Transparency
96 96  * UN-12: Submit Unchecked Claims
97 97  
98 ----
105 +----
99 99  
100 100  === POC2: Robust Quality & Reliability ===
101 101  
... ... @@ -111,10 +111,11 @@
111 111  **Total:** 5 requirements (4 new + 1 enhancement)
112 112  
113 113  **Additional User Needs Fulfilled:**
121 +
114 114  * UN-11: Filtered Research (via FR54)
115 115  * UN-15: Verdict Evolution Timeline (via FR8)
116 116  
117 ----
125 +----
118 118  
119 119  === Beta 0: User Testing & Production Readiness ===
120 120  
... ... @@ -132,11 +132,12 @@
132 132  **Total:** 7 requirements (6 new + 1 enhancement from POC2)
133 133  
134 134  **Additional User Needs Fulfilled:**
143 +
135 135  * UN-13: Cite FactHarbor Verdicts (via FR13)
136 136  * UN-17: In-Article Claim Highlighting (via FR13)
137 137  * UN-27: Visual Claim Verification (partial, via FR46 basic)
138 138  
139 ----
148 +----
140 140  
141 141  === V1.0: Public Production Launch ===
142 142  
... ... @@ -153,6 +153,7 @@
153 153  **Total:** 6 requirements (3 new + 3 enhancements from Beta 0)
154 154  
155 155  **Additional User Needs Fulfilled:**
165 +
156 156  * UN-14: API Access for Integration (via production infrastructure)
157 157  * UN-26: Search Engine Visibility (via FR44)
158 158  * UN-27: Visual Claim Verification (complete, via FR46 extended)
... ... @@ -159,12 +159,13 @@
159 159  * UN-28: Safe Contribution Environment (via FR48)
160 160  
161 161  **V1.0 Launch Criteria:**
172 +
162 162  * ✅ ClaimReview schema passes Google validator (FR44)
163 163  * ✅ IFCN Principle 5 compliant (FR45 complete)
164 164  * ✅ Security audit passed (NFR12 complete)
165 165  * ✅ Quality metrics public and stable (NFR13)
166 166  
167 ----
178 +----
168 168  
169 169  === V1.1: First Major Feature Expansion ===
170 170  
... ... @@ -178,7 +178,7 @@
178 178  
179 179  **User Needs:** Enhances UN-27 (Visual Claim Verification) with video capabilities
180 180  
181 ----
192 +----
182 182  
183 183  === V1.5: Second Feature Expansion ===
184 184  
... ... @@ -191,9 +191,10 @@
191 191  **Total:** 2 new requirements
192 192  
193 193  **Additional User Needs Fulfilled:**
205 +
194 194  * UN-10: Manipulation Tactics Detection (via FR52 training)
195 195  
196 ----
208 +----
197 197  
198 198  == Requirements Summary by Phase ==
199 199  
... ... @@ -207,7 +207,7 @@
207 207  
208 208  **Total Unique Requirements:** 17 (FR1-FR8, FR11, FR13, FR44-FR54, NFR1-NFR3, NFR11-NFR13)
209 209  
210 ----
222 +----
211 211  
212 212  == User Needs by Phase ==
213 213  
... ... @@ -237,7 +237,7 @@
237 237  
238 238  **Total User Needs:** 20
239 239  
240 ----
252 +----
241 241  
242 242  == Requirements Without Phase Assignments ==
243 243  
... ... @@ -247,23 +247,24 @@
247 247  
248 248  **Current Status:** All 17 requirements have phase assignments ✅
249 249  
250 ----
262 +----
251 251  
252 252  == References ==
253 253  
254 254  **This matrix is referenced by:**
267 +
255 255  * [[Requirements>>Test.FactHarbor.Specification.Requirements.WebHome]] - Main requirements specification
256 256  * [[POC Requirements>>Test.FactHarbor.Specification.POC.Requirements]] - POC1 detailed specifications
257 -* [[Implementation Roadmap>>Test.FactHarbor.Roadmap.WebHome]] - High-level phase descriptions
258 -* [[Requirements Priority Matrix>>Test.FactHarbor.Specification.Requirements.Priority-Matrix.WebHome]] - Importance/Urgency prioritization
270 +* [[Implementation Roadmap>>Test.FactHarbor V0\.9\.79.Roadmap.WebHome]] - High-level phase descriptions
271 +* [[Requirements Priority Matrix>>Test.FactHarbor V0\.9\.79.Specification.Requirements.Priority-Matrix.WebHome]] - Importance/Urgency prioritization
259 259  
260 260  **Maintenance:**
274 +
261 261  * Update this matrix when adding new requirements
262 262  * Update this matrix when changing phase assignments
263 263  * Verify other documents still reference correctly after updates
264 264  
265 ----
279 +----
266 266  
267 267  **Last Review:** 2025-12-23
268 268  **Next Review:** After POC1 completion or when adding new requirements
269 -