Wiki source code of Technical and System Users Mermaid
Last modified by Robert Schaub on 2025/12/22 14:32
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{mermaid}} | ||
| 2 | erDiagram USER { string UserID PK string role int reputation } MODERATOR { string ModeratorID PK string UserID FK string[] permissions } SYSTEM_SERVICE { string ServiceID PK string ServiceName string Purpose string Status } AKEL { string InstanceID PK string ServiceID FK string Version } BACKGROUND_SCHEDULER { string SchedulerID PK string ServiceID FK string[] ScheduledTasks } SEARCH_INDEXER { string IndexerID PK string ServiceID FK string LastSyncTime } USER ||--o| MODERATOR : "appointed-as" MODERATOR ||--o{ SYSTEM_SERVICE : "monitors" SYSTEM_SERVICE ||--|| AKEL : "AI-processing" SYSTEM_SERVICE ||--|| BACKGROUND_SCHEDULER : "periodic-tasks" SYSTEM_SERVICE ||--|| SEARCH_INDEXER : "search-sync" | ||
| 3 | {{/mermaid}} **Simplified technical model**: | ||
| 4 | * **USER**: Standard users (Reader/Contributor based on reputation) | ||
| 5 | * **MODERATOR**: Appointed users with moderation permissions | ||
| 6 | * **SYSTEM_SERVICE**: Automated background services | ||
| 7 | * **AKEL**: AI processing engine | ||
| 8 | * **BACKGROUND_SCHEDULER**: Quality metrics, source updates, cleanup | ||
| 9 | * **SEARCH_INDEXER**: Elasticsearch synchronization | ||
| 10 | **Removed** (no longer in simplified model): |