Changes for page Requirements
Last modified by Robert Schaub on 2026/02/08 21:23
From version 2.3
edited by Robert Schaub
on 2025/12/24 20:30
on 2025/12/24 20:30
Change comment:
Update document after refactoring.
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -9,6 +9,7 @@ 9 9 **Who**: Anyone (no login required). 10 10 11 11 **Can**: 12 + 12 12 * Browse and search claims 13 13 * View scenarios, evidence, verdicts, and timelines 14 14 * Compare scenarios and explore assumptions ... ... @@ -18,6 +18,7 @@ 18 18 * **Submit claims automatically** by providing text to analyze - new claims are added automatically unless equal claims already exist in the system 19 19 20 20 **Cannot**: 22 + 21 21 * Modify existing content 22 22 * Access draft content 23 23 * Participate in governance decisions ... ... @@ -29,6 +29,7 @@ 29 29 **Who**: Registered and logged-in users (extends Reader capabilities). 30 30 31 31 **Can**: 34 + 32 32 * Everything a Reader can do 33 33 * Submit claims 34 34 * Submit evidence ... ... @@ -38,6 +38,7 @@ 38 38 * Request human review of AI-generated content 39 39 40 40 **Cannot**: 44 + 41 41 * Publish or mark content as "reviewed" or "approved" 42 42 * Override expert or maintainer decisions 43 43 * Directly modify AKEL or quality gate configurations ... ... @@ -47,6 +47,7 @@ 47 47 **Who**: Trusted community members, appointed by maintainers. 48 48 49 49 **Can**: 54 + 50 50 * Review contributions from Contributors and AKEL drafts 51 51 * Validate AI-generated content (Mode 2 → Mode 3 transition) 52 52 * Edit claims, scenarios, and evidence ... ... @@ -57,6 +57,7 @@ 57 57 * Participate in audit sampling 58 58 59 59 **Cannot**: 65 + 60 60 * Approve Tier A content for "Human-Reviewed" status (requires Expert) 61 61 * Change governance rules 62 62 * Unilaterally change expert conclusions without process ... ... @@ -63,6 +63,7 @@ 63 63 * Bypass quality gates 64 64 65 65 **Note on AI-Drafted Content**: 72 + 66 66 * Reviewers can validate AI-generated content (Mode 2) to promote it to "Human-Reviewed" (Mode 3) 67 67 * For Tier B and C, Reviewers have approval authority 68 68 * For Tier A, only Experts can grant "Human-Reviewed" status ... ... @@ -72,6 +72,7 @@ 72 72 **Who**: Subject-matter specialists in specific domains (medicine, law, science, etc.). 73 73 74 74 **Can**: 82 + 75 75 * Everything a Reviewer can do 76 76 * **Final authority** on Tier A content "Human-Reviewed" status 77 77 * Validate complex or controversial claims in their domain ... ... @@ -81,11 +81,13 @@ 81 81 * Override AKEL suggestions in their domain (with documentation) 82 82 83 83 **Cannot**: 92 + 84 84 * Change platform governance policies 85 85 * Approve content outside their expertise domain 86 86 * Bypass technical quality gates (but can flag for adjustment) 87 87 88 88 **Specialization**: 98 + 89 89 * Experts are domain-specific (e.g., "Medical Expert", "Legal Expert", "Climate Science Expert") 90 90 * Cross-domain claims may require multiple expert reviews 91 91 ... ... @@ -94,6 +94,7 @@ 94 94 **Who**: Reviewers or Experts assigned to sampling audit duties. 95 95 96 96 **Can**: 107 + 97 97 * Review sampled AI-generated content against quality standards 98 98 * Validate quality gate enforcement 99 99 * Identify patterns in AI errors or hallucinations ... ... @@ -102,16 +102,19 @@ 102 102 * Contribute to audit statistics and transparency reports 103 103 104 104 **Cannot**: 116 + 105 105 * Change audit sampling algorithms (maintainer responsibility) 106 106 * Bypass normal review workflows 107 107 * Audit content they personally created 108 108 109 109 **Selection**: 122 + 110 110 * Auditors selected based on domain expertise and review quality 111 111 * Rotation to prevent audit fatigue 112 112 * Stratified assignment (Tier A auditors need higher expertise) 113 113 114 114 **Audit Focus**: 128 + 115 115 * Tier A: Recommendation 30-50% sampling rate, expert auditors 116 116 * Tier B: Recommendation 10-20% sampling rate, reviewer/expert auditors 117 117 * Tier C: Recommendation 5-10% sampling rate, reviewer auditors ... ... @@ -121,6 +121,7 @@ 121 121 **Who**: Maintainers or trusted long-term contributors. 122 122 123 123 **Can**: 138 + 124 124 * All Reviewer and Expert capabilities (cross-domain) 125 125 * Manage user accounts and permissions 126 126 * Handle disputes and conflicts ... ... @@ -131,6 +131,7 @@ 131 131 * Oversee audit system performance 132 132 133 133 **Cannot**: 149 + 134 134 * Change core data model or architecture 135 135 * Override technical system constraints 136 136 * Make unilateral governance decisions without consensus ... ... @@ -140,6 +140,7 @@ 140 140 **Who**: Core team members responsible for the platform. 141 141 142 142 **Can**: 159 + 143 143 * All Moderator capabilities 144 144 * Change data model, architecture, and technical systems 145 145 * Configure quality gates and AKEL parameters ... ... @@ -151,14 +151,15 @@ 151 151 * Grant and revoke roles 152 152 153 153 **Governance**: 171 + 154 154 * Maintainers operate under organizational governance rules 155 155 * Major policy changes require Governing Team approval 156 156 * Technical decisions made collaboratively 157 157 158 - 159 159 == 2. Content Publication States == 160 160 161 161 === 2.1 Mode 1: Draft === 179 + 162 162 * Not visible to public 163 163 * Visible to contributor and reviewers 164 164 * Can be edited by contributor or reviewers ... ... @@ -165,18 +165,20 @@ 165 165 * Default state for failed quality gates 166 166 167 167 === 2.2 Mode 2: AI-Generated (Published) === 186 + 168 168 * **Public** and visible to all users 169 169 * Clearly labeled as "AI-Generated, Awaiting Human Review" 170 170 * Passed all automated quality gates 171 171 * Risk tier displayed (A/B/C) 172 172 * Users can: 173 - ** Read and use content174 - ** Request human review175 - ** Flag for expert attention192 +** Read and use content 193 +** Request human review 194 +** Flag for expert attention 176 176 * Subject to sampling audits 177 177 * Can be promoted to Mode 3 by reviewer/expert validation 178 178 179 179 === 2.3 Mode 3: Human-Reviewed (Published) === 199 + 180 180 * **Public** and visible to all users 181 181 * Labeled as "Human-Reviewed" with reviewer/expert attribution 182 182 * Passed quality gates + human validation ... ... @@ -185,15 +185,16 @@ 185 185 * For Tier B/C, Reviewer approval sufficient 186 186 187 187 === 2.4 Rejected === 208 + 188 188 * Not visible to public 189 189 * Visible to contributor with rejection reason 190 190 * Can be resubmitted after addressing issues 191 191 * Rejection logged for transparency 192 192 193 - 194 194 == 3. Contribution Rules == 195 195 196 196 === 3.1 All Contributors Must: === 217 + 197 197 * Provide sources for claims 198 198 * Use clear, neutral language 199 199 * Avoid personal attacks or insults ... ... @@ -201,6 +201,7 @@ 201 201 * Accept community feedback gracefully 202 202 203 203 === 3.2 AKEL (AI) Must: === 225 + 204 204 * Mark all outputs with `AuthorType = AI` 205 205 * Pass quality gates before Mode 2 publication 206 206 * Perform mandatory contradiction search ... ... @@ -210,6 +210,7 @@ 210 210 * Submit to audit sampling 211 211 212 212 === 3.3 Reviewers Must: === 235 + 213 213 * Be impartial and evidence-based 214 214 * Document reasoning for decisions 215 215 * Escalate to experts when appropriate ... ... @@ -217,6 +217,7 @@ 217 217 * Provide constructive feedback 218 218 219 219 === 3.4 Experts Must: === 243 + 220 220 * Stay within domain expertise 221 221 * Disclose conflicts of interest 222 222 * Document specialized terminology ... ... @@ -223,10 +223,10 @@ 223 223 * Provide reasoning for domain-specific decisions 224 224 * Participate in Tier A audits 225 225 226 - 227 227 == 4. Quality Standards == 228 228 229 229 === 4.1 Source Requirements === 253 + 230 230 * Primary sources preferred over secondary 231 231 * Publication date and author must be identifiable 232 232 * Sources must be accessible (not paywalled when possible) ... ... @@ -234,6 +234,7 @@ 234 234 * Echo chamber sources must be flagged 235 235 236 236 === 4.2 Claim Requirements === 261 + 237 237 * Falsifiable or evaluable 238 238 * Clear definitions of key terms 239 239 * Boundaries and scope stated ... ... @@ -241,6 +241,7 @@ 241 241 * Uncertainty acknowledged 242 242 243 243 === 4.3 Evidence Requirements === 269 + 244 244 * Relevant to the claim and scenario 245 245 * Reliability assessment provided 246 246 * Methodology described (for studies) ... ... @@ -247,7 +247,6 @@ 247 247 * Limitations noted 248 248 * Conflicting evidence acknowledged 249 249 250 - 251 251 == 5. Risk tier Assignment == 252 252 253 253 **Automated (AKEL)**: Initial tier suggested based on domain, keywords, impact ... ... @@ -255,6 +255,7 @@ 255 255 **Review**: Risk tiers periodically reviewed based on audit outcomes 256 256 257 257 **Tier A Indicators**: 283 + 258 258 * Medical diagnosis or treatment advice 259 259 * Legal interpretation or advice 260 260 * Election or voting information ... ... @@ -263,6 +263,7 @@ 263 263 * Potential for significant harm 264 264 265 265 **Tier B Indicators**: 292 + 266 266 * Complex scientific causality 267 267 * Contested policy domains 268 268 * Historical interpretation with political implications ... ... @@ -269,12 +269,12 @@ 269 269 * Significant economic impact claims 270 270 271 271 **Tier C Indicators**: 299 + 272 272 * Established historical facts 273 273 * Simple definitions 274 274 * Well-documented scientific consensus 275 275 * Basic reference information 276 276 277 - 278 278 == 6. User Role Hierarchy Diagram == 279 279 280 280 The following diagram visualizes the complete role hierarchy: ... ... @@ -301,11 +301,11 @@ 301 301 {{include reference="FactHarbor.Specification.Diagrams.Technical and System Users.WebHome"/}} 302 302 303 303 **Key Design Principles**: 331 + 304 304 * **Two tracks from Contributor**: Content Track (Reviewer) and Technical Track (Maintainer) 305 305 * **Technical Users**: System processes (AKEL, bots) managed by Maintainers 306 306 * **Separation of concerns**: Editorial authority independent from technical authority 307 307 308 - 309 309 = Functional Requirements = 310 310 311 311 ... ... @@ -319,6 +319,7 @@ 319 319 === 8.1 FR1 – Claim Intake === 320 320 321 321 The system must support Claim creation from: 349 + 322 322 * Free-text input (from any Reader) 323 323 * URLs (web pages, articles, posts) 324 324 * Uploaded documents and transcripts ... ... @@ -346,7 +346,6 @@ 346 346 * Allow manual correction of cluster membership 347 347 * Provide explanation why two claims are considered "same cluster" 348 348 349 - 350 350 == 9. Scenario System == 351 351 352 352 === 9.1 FR5 – Scenario Creation === ... ... @@ -358,6 +358,7 @@ 358 358 === 9.2 FR6 – Required Scenario Fields === 359 359 360 360 Each scenario includes: 388 + 361 361 * Definitions (key terms) 362 362 * Assumptions (explicit, testable where possible) 363 363 * Boundaries (time, geography, population, conditions) ... ... @@ -375,7 +375,6 @@ 375 375 * Users can compare scenarios side by side 376 376 * Show differences in assumptions, definitions, and evidence sets 377 377 378 - 379 379 == 10. Evidence Management == 380 380 381 381 === 10.1 FR9 – Evidence Ingestion === ... ... @@ -387,6 +387,7 @@ 387 387 === 10.2 FR10 – Evidence Assessment === 388 388 389 389 For each piece of evidence: 417 + 390 390 * Assign reliability / quality ratings 391 391 * Capture who rated it and why 392 392 * Indicate known limitations, biases, or conflicts of interest ... ... @@ -398,12 +398,12 @@ 398 398 * Make dependencies explicit (e.g., "Scenario A uses subset of evidence used in Scenario B") 399 399 * Use ScenarioEvidenceLink table with RelevanceScore 400 400 401 - 402 402 == 11. Verdicts & Truth Landscape == 403 403 404 404 === 11.1 FR12 – Scenario Verdicts === 405 405 406 406 For each Scenario: 434 + 407 407 * Provide a **probability- or likelihood-based verdict** 408 408 * Capture uncertainty and reasoning 409 409 * Distinguish between AKEL draft and human-approved verdict ... ... @@ -421,7 +421,6 @@ 421 421 * Allow users to see "as of date X, what did we know?" 422 422 * Maintain complete version history for auditing 423 423 424 - 425 425 == 12. Workflow, Moderation & Audit == 426 426 427 427 === 12.1 FR15 – Workflow States === ... ... @@ -439,17 +439,17 @@ 439 439 === 12.3 FR17 – Audit Trail === 440 440 441 441 * Every significant action (create, edit, publish, delete/hide) is logged with: 442 - ** Who did it443 - ** When (timestamp)444 - ** What changed (diffs)445 - ** Why (justification text)469 +** Who did it 470 +** When (timestamp) 471 +** What changed (diffs) 472 +** Why (justification text) 446 446 447 - 448 448 == 13. Quality Gates & AI Review == 449 449 450 450 === 13.1 FR18 – Quality Gate Validation === 451 451 452 452 Before AI-generated content (Mode 2) publication, enforce: 479 + 453 453 * Gate 1: Source Quality 454 454 * Gate 2: Contradiction Search (MANDATORY) 455 455 * Gate 3: Uncertainty Quantification ... ... @@ -467,7 +467,6 @@ 467 467 * Moderators and Experts can override 468 468 * Risk tier affects publication workflow 469 469 470 - 471 471 == 14. Federation Requirements == 472 472 473 473 === 14.1 FR21 – Node Autonomy === ... ... @@ -479,6 +479,7 @@ 479 479 === 14.2 FR22 – Data Sharing Modes === 480 480 481 481 Nodes must be able to: 508 + 482 482 * Share claims and summaries only 483 483 * Share selected claims, scenarios, and verdicts 484 484 * Share full underlying evidence metadata where allowed ... ... @@ -505,7 +505,6 @@ 505 505 * NEVER share model weights 506 506 * NEVER override local governance 507 507 508 - 509 509 == 15. Non-Functional Requirements == 510 510 511 511 === 15.1 NFR1 – Transparency === ... ... @@ -540,6 +540,7 @@ 540 540 * Release 1.0: **2000+ concurrent users** on a reasonably provisioned node 541 541 542 542 Technical targets for Release 1.0: 569 + 543 543 * Scalable monolith or early microservice architecture 544 544 * Sharded vector database (for semantic search) 545 545 * Optional IPFS or other decentralized storage for large artifacts ... ... @@ -570,7 +570,6 @@ 570 570 * Support for saved views, filters, and user-level preferences 571 571 * Progressive disclosure: casual users see summaries, advanced users can dive deep 572 572 573 - 574 574 == 16. Release Levels == 575 575 576 576 === 16.1 Proof of Concept (POC) === ... ... @@ -600,7 +600,6 @@ 600 600 * Multi-node federation with full sync protocol 601 601 * Mature audit system 602 602 603 - 604 604 == 17. Related Pages == 605 605 606 606 ... ... @@ -607,5 +607,4 @@ 607 607 * [[AKEL (AI Knowledge Extraction Layer)>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]] 608 608 * [[Automation>>FactHarbor.Specification.Automation.WebHome]] 609 609 * [[Workflows>>FactHarbor.Specification.Workflows.WebHome]] 610 -* [[Governance>>FactHarbor.Organisation.Governance]] 611 - 635 +* [[Governance>>Archive.FactHarbor.Organisation.Governance.WebHome]]