Wiki source code of Human User Roles (Target)
Last modified by Robert Schaub on 2026/02/08 08:31
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{warning}} |
| 2 | **Not Implemented (v2.6.33)** - User authentication and role system is **not yet implemented**. Current system has no user accounts - all users are anonymous. This diagram shows the **target architecture**. | ||
| 3 | {{/warning}} | ||
| 4 | |||
| 5 | = Target User Role Hierarchy = | ||
| 6 | |||
| 7 | {{mermaid}} | ||
| 8 | |||
| 9 | graph TD | ||
| 10 | READER[Reader] --> |Registers| CONTRIBUTOR[Contributor] | ||
| 11 | CONTRIBUTOR --> |Earns Reputation| TRUSTED[Trusted Contributor] | ||
| 12 | CONTRIBUTOR --> |Appointed| MODERATOR[Moderator] | ||
| 13 | READER --> |Can| R1[Browse Search] | ||
| 14 | READER --> |Can| R2[Flag Issues] | ||
| 15 | READER --> |Can| R3[Submit Claims] | ||
| 16 | CONTRIBUTOR --> |Can| C1[Edit Claims] | ||
| 17 | CONTRIBUTOR --> |Can| C2[Add Evidence] | ||
| 18 | CONTRIBUTOR --> |Can| C3[Improve Content] | ||
| 19 | TRUSTED --> |Can| T1[Approve Changes] | ||
| 20 | TRUSTED --> |Can| T2[Mentor New Contributors] | ||
| 21 | MODERATOR --> |Can| M1[Review Flags] | ||
| 22 | MODERATOR --> |Can| M2[Hide Harmful Content] | ||
| 23 | MODERATOR --> |Can| M3[Resolve Disputes] | ||
| 24 | |||
| 25 | {{/mermaid}} | ||
| 26 | |||
| 27 | = Role Descriptions = | ||
| 28 | |||
| 29 | |= Role |= Purpose |= Current Status | ||
| 30 | | **Reader** | Anonymous browsing and submission | Implemented (all users) | ||
| 31 | | **Contributor** | Edit claims, add evidence | Not implemented | ||
| 32 | | **Trusted Contributor** | Approve changes, mentor | Not implemented | ||
| 33 | | **Moderator** | Handle abuse, resolve disputes | Not implemented | ||
| 34 | |||
| 35 | = Current Implementation = | ||
| 36 | |||
| 37 | All users are anonymous **Readers**: | ||
| 38 | * Can submit text/URLs for analysis | ||
| 39 | * Can view analysis results | ||
| 40 | * No persistent accounts | ||
| 41 | * No role-based permissions | ||
| 42 | |||
| 43 | = Target Design Principles = | ||
| 44 | |||
| 45 | **Simplified flat role structure**: | ||
| 46 | * **Reader**: Default role, no login required | ||
| 47 | * **Contributor**: Registers and earns reputation through contributions | ||
| 48 | * **Trusted Contributor**: Substantial reputation unlocks additional permissions | ||
| 49 | * **Moderator**: Appointed by Governing Team, handles abuse/disputes | ||
| 50 | |||
| 51 | **No hierarchy** - roles represent responsibility levels, not management structure. |