Changes for page Requirements

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

From version 8.2
edited by Robert Schaub
on 2025/12/16 20:28
Change comment: Renamed back-links.
To version 8.1
edited by Robert Schaub
on 2025/12/15 16:56
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -9,7 +9,6 @@
9 9  **Who**: Anyone (no login required).
10 10  
11 11  **Can**:
12 -
13 13  * Browse and search claims
14 14  * View scenarios, evidence, verdicts, and timelines
15 15  * Compare scenarios and explore assumptions
... ... @@ -19,7 +19,6 @@
19 19  * **Submit claims automatically** by providing text to analyze - new claims are added automatically unless equal claims already exist in the system
20 20  
21 21  **Cannot**:
22 -
23 23  * Modify existing content
24 24  * Access draft content
25 25  * Participate in governance decisions
... ... @@ -31,7 +31,6 @@
31 31  **Who**: Registered and logged-in users (extends Reader capabilities).
32 32  
33 33  **Can**:
34 -
35 35  * Everything a Reader can do
36 36  * Submit claims
37 37  * Submit evidence
... ... @@ -41,7 +41,6 @@
41 41  * Request human review of AI-generated content
42 42  
43 43  **Cannot**:
44 -
45 45  * Publish or mark content as "reviewed" or "approved"
46 46  * Override expert or maintainer decisions
47 47  * Directly modify AKEL or quality gate configurations
... ... @@ -51,7 +51,6 @@
51 51  **Who**: Trusted community members, appointed by maintainers.
52 52  
53 53  **Can**:
54 -
55 55  * Review contributions from Contributors and AKEL drafts
56 56  * Validate AI-generated content (Mode 2 → Mode 3 transition)
57 57  * Edit claims, scenarios, and evidence
... ... @@ -62,7 +62,6 @@
62 62  * Participate in audit sampling
63 63  
64 64  **Cannot**:
65 -
66 66  * Approve Tier A content for "Human-Reviewed" status (requires Expert)
67 67  * Change governance rules
68 68  * Unilaterally change expert conclusions without process
... ... @@ -69,7 +69,6 @@
69 69  * Bypass quality gates
70 70  
71 71  **Note on AI-Drafted Content**:
72 -
73 73  * Reviewers can validate AI-generated content (Mode 2) to promote it to "Human-Reviewed" (Mode 3)
74 74  * For Tier B and C, Reviewers have approval authority
75 75  * For Tier A, only Experts can grant "Human-Reviewed" status
... ... @@ -79,7 +79,6 @@
79 79  **Who**: Subject-matter specialists in specific domains (medicine, law, science, etc.).
80 80  
81 81  **Can**:
82 -
83 83  * Everything a Reviewer can do
84 84  * **Final authority** on Tier A content "Human-Reviewed" status
85 85  * Validate complex or controversial claims in their domain
... ... @@ -89,13 +89,11 @@
89 89  * Override AKEL suggestions in their domain (with documentation)
90 90  
91 91  **Cannot**:
92 -
93 93  * Change platform governance policies
94 94  * Approve content outside their expertise domain
95 95  * Bypass technical quality gates (but can flag for adjustment)
96 96  
97 97  **Specialization**:
98 -
99 99  * Experts are domain-specific (e.g., "Medical Expert", "Legal Expert", "Climate Science Expert")
100 100  * Cross-domain claims may require multiple expert reviews
101 101  
... ... @@ -104,7 +104,6 @@
104 104  **Who**: Reviewers or Experts assigned to sampling audit duties.
105 105  
106 106  **Can**:
107 -
108 108  * Review sampled AI-generated content against quality standards
109 109  * Validate quality gate enforcement
110 110  * Identify patterns in AI errors or hallucinations
... ... @@ -113,19 +113,16 @@
113 113  * Contribute to audit statistics and transparency reports
114 114  
115 115  **Cannot**:
116 -
117 117  * Change audit sampling algorithms (maintainer responsibility)
118 118  * Bypass normal review workflows
119 119  * Audit content they personally created
120 120  
121 121  **Selection**:
122 -
123 123  * Auditors selected based on domain expertise and review quality
124 124  * Rotation to prevent audit fatigue
125 125  * Stratified assignment (Tier A auditors need higher expertise)
126 126  
127 127  **Audit Focus**:
128 -
129 129  * Tier A: Recommendation 30-50% sampling rate, expert auditors
130 130  * Tier B: Recommendation 10-20% sampling rate, reviewer/expert auditors
131 131  * Tier C: Recommendation 5-10% sampling rate, reviewer auditors
... ... @@ -135,7 +135,6 @@
135 135  **Who**: Maintainers or trusted long-term contributors.
136 136  
137 137  **Can**:
138 -
139 139  * All Reviewer and Expert capabilities (cross-domain)
140 140  * Manage user accounts and permissions
141 141  * Handle disputes and conflicts
... ... @@ -146,7 +146,6 @@
146 146  * Oversee audit system performance
147 147  
148 148  **Cannot**:
149 -
150 150  * Change core data model or architecture
151 151  * Override technical system constraints
152 152  * Make unilateral governance decisions without consensus
... ... @@ -156,7 +156,6 @@
156 156  **Who**: Core team members responsible for the platform.
157 157  
158 158  **Can**:
159 -
160 160  * All Moderator capabilities
161 161  * Change data model, architecture, and technical systems
162 162  * Configure quality gates and AKEL parameters
... ... @@ -168,7 +168,6 @@
168 168  * Grant and revoke roles
169 169  
170 170  **Governance**:
171 -
172 172  * Maintainers operate under organizational governance rules
173 173  * Major policy changes require Governing Team approval
174 174  * Technical decisions made collaboratively
... ... @@ -178,7 +178,6 @@
178 178  == Content Publication States ==
179 179  
180 180  === Mode 1: Draft ===
181 -
182 182  * Not visible to public
183 183  * Visible to contributor and reviewers
184 184  * Can be edited by contributor or reviewers
... ... @@ -185,20 +185,18 @@
185 185  * Default state for failed quality gates
186 186  
187 187  === Mode 2: AI-Generated (Published) ===
188 -
189 189  * **Public** and visible to all users
190 190  * Clearly labeled as "AI-Generated, Awaiting Human Review"
191 191  * Passed all automated quality gates
192 192  * Risk tier displayed (A/B/C)
193 193  * Users can:
194 -** Read and use content
195 -** Request human review
196 -** Flag for expert attention
174 + ** Read and use content
175 + ** Request human review
176 + ** Flag for expert attention
197 197  * Subject to sampling audits
198 198  * Can be promoted to Mode 3 by reviewer/expert validation
199 199  
200 200  === Mode 3: Human-Reviewed (Published) ===
201 -
202 202  * **Public** and visible to all users
203 203  * Labeled as "Human-Reviewed" with reviewer/expert attribution
204 204  * Passed quality gates + human validation
... ... @@ -207,7 +207,6 @@
207 207  * For Tier B/C, Reviewer approval sufficient
208 208  
209 209  === Rejected ===
210 -
211 211  * Not visible to public
212 212  * Visible to contributor with rejection reason
213 213  * Can be resubmitted after addressing issues
... ... @@ -218,7 +218,6 @@
218 218  == Contribution Rules ==
219 219  
220 220  === All Contributors Must: ===
221 -
222 222  * Provide sources for claims
223 223  * Use clear, neutral language
224 224  * Avoid personal attacks or insults
... ... @@ -226,7 +226,6 @@
226 226  * Accept community feedback gracefully
227 227  
228 228  === AKEL (AI) Must: ===
229 -
230 230  * Mark all outputs with `AuthorType = AI`
231 231  * Pass quality gates before Mode 2 publication
232 232  * Perform mandatory contradiction search
... ... @@ -236,7 +236,6 @@
236 236  * Submit to audit sampling
237 237  
238 238  === Reviewers Must: ===
239 -
240 240  * Be impartial and evidence-based
241 241  * Document reasoning for decisions
242 242  * Escalate to experts when appropriate
... ... @@ -244,7 +244,6 @@
244 244  * Provide constructive feedback
245 245  
246 246  === Experts Must: ===
247 -
248 248  * Stay within domain expertise
249 249  * Disclose conflicts of interest
250 250  * Document specialized terminology
... ... @@ -256,7 +256,6 @@
256 256  == Quality Standards ==
257 257  
258 258  === Source Requirements ===
259 -
260 260  * Primary sources preferred over secondary
261 261  * Publication date and author must be identifiable
262 262  * Sources must be accessible (not paywalled when possible)
... ... @@ -264,7 +264,6 @@
264 264  * Echo chamber sources must be flagged
265 265  
266 266  === Claim Requirements ===
267 -
268 268  * Falsifiable or evaluable
269 269  * Clear definitions of key terms
270 270  * Boundaries and scope stated
... ... @@ -272,7 +272,6 @@
272 272  * Uncertainty acknowledged
273 273  
274 274  === Evidence Requirements ===
275 -
276 276  * Relevant to the claim and scenario
277 277  * Reliability assessment provided
278 278  * Methodology described (for studies)
... ... @@ -288,7 +288,6 @@
288 288  **Review**: Risk tiers periodically reviewed based on audit outcomes
289 289  
290 290  **Tier A Indicators**:
291 -
292 292  * Medical diagnosis or treatment advice
293 293  * Legal interpretation or advice
294 294  * Election or voting information
... ... @@ -297,7 +297,6 @@
297 297  * Potential for significant harm
298 298  
299 299  **Tier B Indicators**:
300 -
301 301  * Complex scientific causality
302 302  * Contested policy domains
303 303  * Historical interpretation with political implications
... ... @@ -304,7 +304,6 @@
304 304  * Significant economic impact claims
305 305  
306 306  **Tier C Indicators**:
307 -
308 308  * Established historical facts
309 309  * Simple definitions
310 310  * Well-documented scientific consensus
... ... @@ -337,7 +337,7 @@
337 337  
338 338  This diagram shows the two-track progression for human users:
339 339  
340 -{{include reference="FactHarbor.Archive.FactHarbor V0\.9\.23 Lost Data.Specification.Diagrams.Human User Roles.WebHome"/}}
308 +{{include reference="Test.FactHarborV09.Specification.Diagrams.Human User Roles.WebHome"/}}
341 341  
342 342  === Technical and System Users ===
343 343  
... ... @@ -346,7 +346,6 @@
346 346  {{include reference="Test.FactHarborV09.Specification.Diagrams.Technical and System Users.WebHome"/}}
347 347  
348 348  **Key Design Principles**:
349 -
350 350  * **Two tracks from Contributor**: Content Track (Reviewer) and Technical Track (Maintainer)
351 351  * **Technical Users**: System processes (AKEL, bots) managed by Maintainers
352 352  * **Separation of concerns**: Editorial authority independent from technical authority
... ... @@ -365,7 +365,7 @@
365 365  
366 366  Requirements are structured as FR (Functional Requirement) items and organized by capability area.
367 367  
368 ------
335 +---
369 369  
370 370  == Claim Intake & Normalization ==
371 371  
... ... @@ -372,7 +372,6 @@
372 372  === FR1 – Claim Intake ===
373 373  
374 374  The system must support Claim creation from:
375 -
376 376  * Free-text input (from any Reader)
377 377  * URLs (web pages, articles, posts)
378 378  * Uploaded documents and transcripts
... ... @@ -400,7 +400,7 @@
400 400  * Allow manual correction of cluster membership
401 401  * Provide explanation why two claims are considered "same cluster"
402 402  
403 ------
369 +---
404 404  
405 405  == Scenario System ==
406 406  
... ... @@ -413,7 +413,6 @@
413 413  === FR6 – Required Scenario Fields ===
414 414  
415 415  Each scenario includes:
416 -
417 417  * Definitions (key terms)
418 418  * Assumptions (explicit, testable where possible)
419 419  * Boundaries (time, geography, population, conditions)
... ... @@ -431,7 +431,7 @@
431 431  * Users can compare scenarios side by side
432 432  * Show differences in assumptions, definitions, and evidence sets
433 433  
434 ------
399 +---
435 435  
436 436  == Evidence Management ==
437 437  
... ... @@ -444,7 +444,6 @@
444 444  === FR10 – Evidence Assessment ===
445 445  
446 446  For each piece of evidence:
447 -
448 448  * Assign reliability / quality ratings
449 449  * Capture who rated it and why
450 450  * Indicate known limitations, biases, or conflicts of interest
... ... @@ -456,7 +456,7 @@
456 456  * Make dependencies explicit (e.g., "Scenario A uses subset of evidence used in Scenario B")
457 457  * Use ScenarioEvidenceLink table with RelevanceScore
458 458  
459 ------
423 +---
460 460  
461 461  == Verdicts & Truth Landscape ==
462 462  
... ... @@ -463,7 +463,6 @@
463 463  === FR12 – Scenario Verdicts ===
464 464  
465 465  For each Scenario:
466 -
467 467  * Provide a **probability- or likelihood-based verdict**
468 468  * Capture uncertainty and reasoning
469 469  * Distinguish between AKEL draft and human-approved verdict
... ... @@ -481,7 +481,7 @@
481 481  * Allow users to see "as of date X, what did we know?"
482 482  * Maintain complete version history for auditing
483 483  
484 ------
447 +---
485 485  
486 486  == Workflow, Moderation & Audit ==
487 487  
... ... @@ -500,12 +500,12 @@
500 500  === FR17 – Audit Trail ===
501 501  
502 502  * Every significant action (create, edit, publish, delete/hide) is logged with:
503 -** Who did it
504 -** When (timestamp)
505 -** What changed (diffs)
506 -** Why (justification text)
466 + ** Who did it
467 + ** When (timestamp)
468 + ** What changed (diffs)
469 + ** Why (justification text)
507 507  
508 ------
471 +---
509 509  
510 510  == Quality Gates & AI Review ==
511 511  
... ... @@ -512,7 +512,6 @@
512 512  === FR18 – Quality Gate Validation ===
513 513  
514 514  Before AI-generated content (Mode 2) publication, enforce:
515 -
516 516  * Gate 1: Source Quality
517 517  * Gate 2: Contradiction Search (MANDATORY)
518 518  * Gate 3: Uncertainty Quantification
... ... @@ -530,7 +530,7 @@
530 530  * Moderators and Experts can override
531 531  * Risk tier affects publication workflow
532 532  
533 ------
495 +---
534 534  
535 535  == Federation Requirements ==
536 536  
... ... @@ -543,7 +543,6 @@
543 543  === FR22 – Data Sharing Modes ===
544 544  
545 545  Nodes must be able to:
546 -
547 547  * Share claims and summaries only
548 548  * Share selected claims, scenarios, and verdicts
549 549  * Share full underlying evidence metadata where allowed
... ... @@ -570,7 +570,7 @@
570 570  * NEVER share model weights
571 571  * NEVER override local governance
572 572  
573 ------
534 +---
574 574  
575 575  == Non-Functional Requirements ==
576 576  
... ... @@ -606,7 +606,6 @@
606 606  * Release 1.0: **2000+ concurrent users** on a reasonably provisioned node
607 607  
608 608  Technical targets for Release 1.0:
609 -
610 610  * Scalable monolith or early microservice architecture
611 611  * Sharded vector database (for semantic search)
612 612  * Optional IPFS or other decentralized storage for large artifacts
... ... @@ -637,7 +637,7 @@
637 637  * Support for saved views, filters, and user-level preferences
638 638  * Progressive disclosure: casual users see summaries, advanced users can dive deep
639 639  
640 ------
600 +---
641 641  
642 642  == Release Levels ==
643 643  
... ... @@ -668,7 +668,7 @@
668 668  * Multi-node federation with full sync protocol
669 669  * Mature audit system
670 670  
671 ------
631 +---
672 672  
673 673  
674 674  
... ... @@ -680,3 +680,4 @@
680 680  * [[Automation>>FactHarbor.Specification.Automation.WebHome]]
681 681  * [[Workflows>>FactHarbor.Specification.Workflows.WebHome]]
682 682  * [[Governance>>FactHarbor.Organisation.Governance]]
643 +