Last modified by Robert Schaub on 2025/12/24 21:53

From version 2.1
edited by Robert Schaub
on 2025/12/24 21:53
Change comment: Imported from XAR
To version 1.1
edited by Robert Schaub
on 2025/12/18 12:03
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -1,41 +1,41 @@
1 1  {{mermaid}}
2 2  erDiagram
3 - USER {
4 - string UserID PK
5 - string role
6 - int reputation
7 - }
8 - MODERATOR {
9 - string ModeratorID PK
10 - string UserID FK
11 - string[] permissions
12 - }
13 - SYSTEM_SERVICE {
14 - string ServiceID PK
15 - string ServiceName
16 - string Purpose
17 - string Status
18 - }
19 - AKEL {
20 - string InstanceID PK
21 - string ServiceID FK
22 - string Version
23 - }
24 - BACKGROUND_SCHEDULER {
25 - string SchedulerID PK
26 - string ServiceID FK
27 - string[] ScheduledTasks
28 - }
29 - SEARCH_INDEXER {
30 - string IndexerID PK
31 - string ServiceID FK
32 - string LastSyncTime
33 - }
34 - USER ||--o| MODERATOR : "appointed-as"
35 - MODERATOR ||--o{ SYSTEM_SERVICE : "monitors"
36 - SYSTEM_SERVICE ||--|| AKEL : "AI-processing"
37 - SYSTEM_SERVICE ||--|| BACKGROUND_SCHEDULER : "periodic-tasks"
38 - SYSTEM_SERVICE ||--|| SEARCH_INDEXER : "search-sync"
3 + USER {
4 + string UserID PK
5 + string role
6 + int reputation
7 + }
8 + MODERATOR {
9 + string ModeratorID PK
10 + string UserID FK
11 + string[] permissions
12 + }
13 + SYSTEM_SERVICE {
14 + string ServiceID PK
15 + string ServiceName
16 + string Purpose
17 + string Status
18 + }
19 + AKEL {
20 + string InstanceID PK
21 + string ServiceID FK
22 + string Version
23 + }
24 + BACKGROUND_SCHEDULER {
25 + string SchedulerID PK
26 + string ServiceID FK
27 + string[] ScheduledTasks
28 + }
29 + SEARCH_INDEXER {
30 + string IndexerID PK
31 + string ServiceID FK
32 + string LastSyncTime
33 + }
34 + USER ||--o| MODERATOR : "appointed-as"
35 + MODERATOR ||--o{ SYSTEM_SERVICE : "monitors"
36 + SYSTEM_SERVICE ||--|| AKEL : "AI-processing"
37 + SYSTEM_SERVICE ||--|| BACKGROUND_SCHEDULER : "periodic-tasks"
38 + SYSTEM_SERVICE ||--|| SEARCH_INDEXER : "search-sync"
39 39  {{/mermaid}}
40 40  
41 41  **Simplified technical model**: