Technical and System Users (Target)
Version 1.1 by Robert Schaub on 2026/01/20 21:40
Target Technical Model
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
Implementation Status
| Component | Target Purpose | Current Status |
|---|---|---|
| USER | User accounts with reputation | Not implemented (anonymous only) |
| MODERATOR | Appointed users with permissions | Not implemented |
| AKEL | AI processing engine | Implemented (Triple-Path pipeline) |
| BACKGROUND_SCHEDULER | Periodic tasks | Not implemented |
| SEARCH_INDEXER | Elasticsearch sync | Not implemented (no Elasticsearch) |
Current Implementation
v2.6.33 has only:
- AKEL pipeline for analysis
- .NET API for job persistence
- No background services
- No search indexing (uses web search only)