-
Notifications
You must be signed in to change notification settings - Fork 1
Compendium appendix d feature status
Navigation: Home > Pages
Version: 1.8.0
Stand: April 2026
Kategorie: Feature-Γbersicht und Implementierungsstatus
Dieser Appendix bietet eine vollstΓ€ndige, strukturierte Γbersicht aller ThemisDB-Features mit aktuellem Implementierungsstatus, Dokumentationsverweisen und Roadmap-Planung. Dies dient als zentraler Referenzpunkt fΓΌr:
- Entwickler: Welche Features sind verfΓΌgbar? Wo ist der Code?
- Architekten: Welche Capabilities hat ThemisDB? Was fehlt noch?
- Projektmanager: Was ist Production-Ready? Was ist geplant?
- Nutzer: Welche Funktionen kann ich nutzen?
| Symbol | Status | Bedeutung |
|---|---|---|
| β | Production-Ready | VollstΓ€ndig implementiert, getestet (>85% Coverage), dokumentiert, performance-validated |
| π’ | MVP Complete | KernfunktionalitΓ€t vorhanden, stabil, aber ggf. noch Optimierungen ausstehend |
| π‘ | In Development | Aktiv in Entwicklung, teilweise funktional, noch nicht production-grade |
| π | Design Phase | Spezifikation vorhanden, Implementierung geplant |
| π΅ | Planned | Auf Roadmap, noch keine Spezifikation |
| βͺ | Backlog | Idee/Anforderung dokumentiert, keine aktive Planung |
| π΄ | Alpha | FrΓΌhes Stadium, API kann sich Γ€ndern |
| β | Not Planned | Bewusst nicht im Scope |
| Bereich | Status |
|---|---|
| Core Database Engine | β Production-Ready |
| Multi-Model (Relational/Graph/Vector/Document/TS) | β Production-Ready |
| ACID Transactions / MVCC / SAGA | β Production-Ready |
| Security & Compliance (GDPR/HIPAA/CCPA/PCI/SOC2) | β Production-Ready |
| Horizontal Scaling / Sharding | β Production-Ready |
| High Availability / Replication | β Production-Ready |
| LLM/RAG Integration (llama.cpp) | β Production-Ready |
| Full-Text + Vector Hybrid Search | β Production-Ready |
| Analytics (OLAP/CEP/Process Mining) | β Production-Ready |
| Observability (Prometheus/OTel/Grafana) | β Production-Ready |
| Voice Assistant | π’ MVP Complete |
| Chimera Multi-DB Adapter | π΄ Alpha |
| GPU Compute (CUDA/Vulkan/OpenCL) | π’ MVP Complete |
| PostgreSQL Wire Protocol | π’ MVP Complete |
Overall Production-Ready: 40/46 modules (87%)
| Feature | Status | Class | Documentation |
|---|---|---|---|
| JWT Validator (scope enforcement) | β | JWTValidator |
Β§21.1 |
| OAuth2 PKCE | β | OAuth2PKCEHandler |
Β§21.2 |
| SAML 2.0 | β | SAMLAuthenticator |
Β§21.3 |
| WebAuthn / FIDO2 | β | WebAuthnAuthenticator |
Β§21.4 |
| LDAP / Active Directory | β | LDAPAuthenticator |
Β§21.5 |
| MFA (TOTP/SMS/Email) | β | MFAManager |
Β§21.6 |
| Session Management | β | SessionManager |
Β§21.7 |
| Password Policy Engine | β | PasswordPolicyEngine |
Β§21.8 |
| Federated OIDC | β | FederatedOIDCProvider |
Β§21.9 |
| GSSAPI / Kerberos | β | GSSAPIAuthenticator |
Β§21.10 |
Module: src/auth/, include/auth/
Compendium: chapter_21_auth.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| BiTemporalTable (valid + transaction time) | β | BiTemporalTable |
Β§9.1 |
| BiTemporal Join | β | BiTemporalJoin |
Β§9.2 |
| TemporalQueryEngine | β | TemporalQueryEngine |
Β§9.3 |
| SnapshotManager (PITR) | β | SnapshotManager |
Β§9.4 |
Time-Travel Queries (AS OF TIMESTAMP) |
β | TimeTravelQuery |
Β§9.5 |
| System-Versioned Tables | β | SystemVersionedTable |
Β§9.6 |
| Temporal Index Acceleration | β | β | Β§9.7 |
Module: src/temporal/, src/timeseries/, include/temporal/, include/timeseries/
Compendium: chapter_09_timeseries.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| RocksDB Storage Backend | β | RocksDBStorage |
Β§20.1 |
| MVCC / WAL | β |
MVCCEngine, WALWriter
|
Β§20.2 |
| BackupManager (PITR) | β | BackupManager |
Β§20.3 |
| RAID-equivalent Redundancy | β | RaidManager |
Β§20.4 |
| Tiered Storage (SSDβHDDβCold) | β | TieredStorageManager |
Β§20.5 |
| NVMe-aware I/O | β | NVMeDriver |
Β§20.6 |
| Erasure Coding (Reed-Solomon) | β | ErasureCoder |
Β§20.7 |
| Object Storage Backend (S3/GCS/Azure) | β | ObjectStorageBackend |
Β§20.8 |
| 2PC Distributed Storage Commit | β | DistributedStorageCommit |
Β§20.9 |
Module: src/storage/, include/storage/
Compendium: chapter_08_storage_layer.md, chapter_20_backup.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| llama.cpp Wrapper | β | LlamaWrapper |
Β§17.1 |
| GGUF Model Loader | β | GGUFLoader |
Β§17.2 |
| LoRA Adapter Support | β | LoRAAdapter |
Β§17.3 |
| QLoRA (Quantized LoRA) | β | QLoRATrainer |
Β§17.4 |
| Multi-GPU Training | β | MultiGPUTrainer |
Β§17.5 |
| Paged KV-Cache | β | PagedKVCache |
Β§17.6 |
| Continuous Batching | β | ContinuousBatcher |
Β§17.7 |
| Speculative Decoding | β | SpeculativeDecoder |
Β§17.8 |
| OpenAI-Compatible API | β | OpenAICompatLayer |
Β§17.9 |
| LoRA Router | β | LoRARouter |
Β§17.10 |
| Adapter Registry | β | AdapterRegistry |
Β§17.11 |
| Model Router | β | ModelRouter |
Β§17.12 |
| Prefix Caching | β | PrefixCache |
Β§17.13 |
| Grammar-Constrained Generation | β | GrammarConstrainedSampler |
Β§17.14 |
| RoPE Scaling | β | RoPEScaling |
Β§17.15 |
| Vision / Multi-Modal | β | VisionEncoder |
Β§17.16 |
| GPU Backend Auto-Detection | β | AiHardwareDispatcher |
Β§17.17 |
| LLM Benchmarking Framework | β | LLMBenchmark |
Β§17.18 |
| Feedback API | β | FeedbackCollector |
Β§17.19 |
| LLM-as-Judge | β | LLMJudge |
Β§17.20 |
Module: src/llm/, src/llama_cpp/, include/llm/
Compendium: chapter_17_llm_integration.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| Basic RAG Pipeline | β | RAGPipeline |
Β§17.21 |
| Agentic RAG (multi-step) | β | AgenticRAG |
Β§17.22 |
| Multi-Modal RAG | β | MultiModalRAG |
Β§17.23 |
| RAG Context Assembler | β | RAGContextAssembler |
Β§17.24 |
| Distributed RAG Evaluator | β | DistributedRAGEvaluator |
Β§17.25 |
| Hybrid Retrieval (BM25+Vector) | β | HybridRetriever |
Β§17.26 |
| Knowledge Graph RAG | β | KGRAGPipeline |
Β§17.27 |
| FLARE Retrieval-Callback Bridge | β | KnowledgeGapDetector::setRetrievalCallback |
Β§17.30 |
| Vector Search in RAG (HTTP) | β | LLMApiHandler::setVectorIndex |
Β§17.30 |
Module: src/rag/, include/rag/, src/server/, include/server/
Compendium: chapter_17_llm_integration.md
Referenz: flare_retrieval_callback_bridge.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| PromptManager (RocksDB, lock-free) | β | PromptManager |
Β§17.28 |
| FeedbackCollector (10 types) | β | FeedbackCollector |
Β§17.29 |
| SelfImprovementOrchestrator | β | SelfImprovementOrchestrator |
Β§17.30 |
| TreeOfThoughtsBuilder | β | TreeOfThoughtsBuilder |
Β§17.31 |
| ProTeGi Optimizer | β | ProTeGiOptimizer |
Β§17.32 |
| DSPy Module | β | DSPyModule |
Β§17.33 |
| ContextWindowManager | β | ContextWindowManager |
Β§17.34 |
Module: src/prompt_engineering/, include/prompt_engineering/
Compendium: chapter_17_llm_integration.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| TrainingPipeline | β | TrainingPipeline |
Β§16-ML.1 |
| IncrementalLoRATrainer | β | IncrementalLoRATrainer |
Β§16-ML.2 |
| AutoLabeler | β | AutoLabeler |
Β§16-ML.3 |
| LoRACheckpointManager | β | LoRACheckpointManager |
Β§16-ML.4 |
| ProvenanceTracker | β | ProvenanceTracker |
Β§16-ML.5 |
| Model Serving (ONNX) | β | ModelServingEngine |
Β§16-ML.6 |
Module: src/training/, include/training/
Compendium: chapter_16_ml.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| Changefeed (row-level CDC) | β | Changefeed |
Β§11.1 |
| CDC Materialized Views | β | CdcMaterializedView |
Β§11.2 |
| CDC Admin API | β | CdcAdmin |
Β§11.3 |
| Consumer Group | β | ConsumerGroup |
Β§11.4 |
| Kafka Integration | β | KafkaChangefeed |
Β§11.5 |
| Avro / Protobuf Encoding | β |
AvroEncoder, ProtoEncoder
|
Β§11.6 |
Module: src/cdc/, include/cdc/
Compendium: chapter_11_realtime.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| ClusterUpdateManager | β | ClusterUpdateManager |
Β§25.1 |
| CanaryRollout | β | CanaryRollout |
Β§25.2 |
| HotReloadEngine | β | HotReloadEngine |
Β§25.3 |
| InPlaceSchemaMigrator | β | InPlaceSchemaMigrator |
Β§25.4 |
| BlueGreenDeployment | β | BlueGreenDeployment |
Β§25.5 |
| SIGHUP Config Hot-Reload | β | ConfigHotReload |
Β§25.6 |
Module: src/updates/, src/config/, include/updates/, include/config/
Compendium: chapter_25_devops_infrastructure.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| AdaptiveShardRouter | β | AdaptiveShardRouter |
Β§16.1 |
| Consistent Hash Sharding | β | ConsistentHashSharding |
Β§16.2 |
| Range Sharding | β | RangeSharding |
Β§16.3 |
| Cross-Shard Transactions | β | CrossShardTransaction |
Β§16.4 |
| Epoch Fencing | β | EpochFencing |
Β§16.5 |
| Data Migration / Rebalancing | β | DataMigrator |
Β§16.6 |
| GPU Erasure Coder (OpenCL) | β | GpuErasureCoderOpenCL |
Β§16.7 |
Module: src/sharding/, include/sharding/
Compendium: chapter_16_sharding.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| Adaptive Query Optimizer | β | AdaptiveOptimizer |
Β§34.1 |
| Adaptive Join (Hash/NL/Merge/Grace) | β | AdaptiveJoin |
Β§34.2 |
| Approximate Aggregator (HLL+TDigest) | β | ApproximateAggregator |
Β§34.3 |
| Materialized Views (Incremental) | β | IncrementalMaterializedView |
Β§34.4 |
| Parallel Query Execution | β | ParallelExecutor |
Β§34.5 |
| Partition Pruning | β | PartitionPruner |
Β§34.6 |
| Cost Model (System R) | β | CostModel |
Β§34.7 |
| Query Plan Cache | β | QueryPlanCache |
Β§34.8 |
| Early Filtering | β | EarlyFilter |
Β§34.9 |
Module: src/query/, include/query/
Compendium: chapter_34_query_optimization.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| IndexManager | β | IndexManager |
Β§34.10 |
| Inverted Index (BM25) | β | InvertedIndex |
Β§34.11 |
| HNSW Vector Index | β | HNSWIndex |
Β§34.12 |
| Distributed Vector Index | β | DistributedVectorIndex |
Β§34.13 |
| Index Suggestion Engine | β | IndexSuggestionEngine |
Β§34.14 |
| B-Tree / B+Tree Index | β | BTreeIndex |
Β§34.15 |
| Spatial Index (R-Tree) | β | RTreeIndex |
Β§34.16 |
Module: src/index/, include/index/
Compendium: chapter_34_query_optimization.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| HybridSearch (BM25+Vector, RRF k=60) | β | HybridSearch |
Β§13.1 |
| DistributedHybridSearch (mTLS) | β | DistributedHybridSearch |
Β§13.2 |
| SearchHighlighter | β | SearchHighlighter |
Β§13.3 |
| SearchResultStream (cursor) | β | SearchResultStream |
Β§13.4 |
| ConversationalSearch | β | ConversationalSearch |
Β§13.5 |
| FederatedSearch | β | FederatedSearch |
Β§13.6 |
| FacetedSearch | β | FacetedSearch |
Β§13.7 |
| LearningToRank | β | LearningToRank |
Β§13.8 |
| AutocompleteEngine | β | AutocompleteEngine |
Β§13.9 |
| MultiModalSearch | β | MultiModalSearch |
Β§13.10 |
Module: src/search/, include/search/
Compendium: chapter_13_fulltext.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| OLAP Engine (CUBE/ROLLUP/GROUPING SETS) | β | OLAPEngine |
Β§15.1 |
| GPU OLAP Path | β | GPUOLAPEngine |
Β§15.2 |
| Window Functions | β | WindowFunctionExecutor |
Β§15.3 |
| CEP Engine (NFA, EPL) | β | CEPEngine |
Β§15.4 |
| Anomaly Detection (Isolation Forest) | β | AnomalyDetector |
Β§15.5 |
| Model Serving (ONNX) | β | ModelServingEngine |
Β§15.6 |
| Incremental Materialized Views | β | IncrementalMatView |
Β§15.7 |
| Process Mining (BPMN/EPK) | β | ProcessAnalyzer |
Β§29.1 |
| ExporterFactory (Arrow/Parquet) | β | ExporterFactory |
Β§15.8 |
| JoinExporter (PII-redacting) | β | JoinExporter |
Β§15.9 |
Module: src/analytics/, include/analytics/
Compendium: chapter_15_analytics.md, chapter_29_analytics_process_mining.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| Row-Level Security (PERMISSIVE + RESTRICTIVE) | β | RLSManager |
Β§36.1 |
| Zero Trust Policy Enforcer | β | ZeroTrustPolicyEnforcer |
Β§36.2 |
| Field Encryption (AES-256-GCM) | β | FieldEncryption |
Β§36.3 |
| DEK/KEK/MasterKey Hierarchy | β | KeyManager |
Β§36.4 |
| HSM / Vault Integration | β | VaultClient |
Β§36.5 |
| AQL Injection Detection | β | AQLInjectionDetector |
Β§36.6 |
| Malware Scanner | β | MalwareScanner |
Β§36.7 |
| eIDAS Timestamping | β | EiDASTimestamp |
Β§36.8 |
| OCSP / CRL Revocation Check | β | PluginSecurityVerifier |
Β§36.9 |
| ArrowUserRegistrationPlugin | β | ArrowUserRegistrationPlugin |
Β§36.10 |
Module: src/security/, include/security/
Compendium: chapter_36_security_hardening.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| PolicyEngine (OPA-fallback) | β | PolicyEngine |
Β§40.1 |
| DataMasker (REDACT/HASH/TRUNCATE/TOKENIZE/ENCRYPT) | β | DataMasker |
Β§40.2 |
| DataLineageTracker (append-only) | β | DataLineageTracker |
Β§40.3 |
| CrossTenantPolicyInheritance | β | CrossTenantPolicy |
Β§40.4 |
| ComplianceReporter (GDPR/HIPAA/CCPA/PCI/SOC2/ISO27001) | β | ComplianceReporter |
Β§40.5 |
| PolicyManager hot-reload | β | PolicyManager |
Β§40.6 |
Module: src/governance/, include/governance/
Compendium: chapter_40_data_governance_compliance.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| BranchManager (Git-style branches) | β | BranchManager |
mvccΒ§1 |
| SnapshotManager (named tags, PITR) | β | SnapshotManager |
mvccΒ§2 |
| SAGA Distributed Orchestration | β | SAGAOrchestrator |
mvccΒ§3 |
| DeadlockPredictor (probability) | β | DeadlockPredictor |
mvccΒ§4 |
| DistributedTransactionManager (2PC) | β | DistributedTransactionManager |
mvccΒ§5 |
| GlobalTransactionManager (TrueTime) | β | GlobalTransactionManager |
mvccΒ§6 |
| Serializable Snapshot Isolation | β | IsolationLevel::SerializableSnapshot |
mvccΒ§7 |
| Savepoints | β | Savepoint |
mvccΒ§8 |
| Optimistic Concurrency Control | β | OCCValidator |
mvccΒ§9 |
| Bulk Transaction API | β | BulkTransactionAPI |
mvccΒ§10 |
Module: src/transaction/, include/transaction/
Compendium: chapter_mvcc_hlc.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| WALArchivalManager (Zstd+AES-256-GCM) | β | WALArchivalManager |
Β§18.1 |
| IArchivalBackend (S3/GCS/Azure) | β | IArchivalBackend |
Β§18.2 |
| Storage-Tier Lifecycle | β | TierLifecycleManager |
Β§18.3 |
| LogicalReplicationManager | β | LogicalReplicationManager |
Β§18.4 |
| FaultInjector (ChaosFramework) | β | FaultInjector |
Β§18.5 |
| ChaosScheduler | β | ChaosScheduler |
Β§18.6 |
| DisasterRecoveryManager (7-step) | β | DisasterRecoveryManager |
Β§18.7 |
| Auto Failover Manager | β | AutoFailoverManager |
Β§18.8 |
Module: src/replication/, src/chaos/, src/failover/, include/replication/, include/chaos/, include/failover/
Compendium: chapter_18_ha.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| MetricsCollector (40+ Prometheus metrics) | β | MetricsCollector |
Β§38.1 |
| QueryProfiler (per-phase timing) | β | QueryProfiler |
Β§38.2 |
| StorageProfiler (write/read amplification) | β | StorageProfiler |
Β§38.3 |
| PerformanceAnalyzer (INFO/WARNING/CRITICAL) | β | PerformanceAnalyzer |
Β§38.4 |
| AlertingEngine (PagerDuty/Slack) | β | AlertingEngine |
Β§38.5 |
| Distributed Tracing (OpenTelemetry) | β | β | Β§38.6 |
| Kubernetes Health Probes | β | β | Β§38.7 |
| Grafana Dashboards (3 dashboards) | β | β | Β§38.8 |
Module: src/observability/, include/observability/
Compendium: chapter_38_observability_sre.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| PostgresImporter (FK-preservation) | β | PostgresImporter |
Β§26.1 |
| MongoImporter | β | MongoImporter |
Β§26.2 |
| MySQLImporter / MariaDB | β | MySQLImporter |
Β§26.3 |
| OracleImporter | β | OracleImporter |
Β§26.4 |
| SqliteImporter | β | SqliteImporter |
Β§26.5 |
| FlatFileImporter (CSV/TSV/Parquet) | β | FlatFileImporter |
Β§26.6 |
| KafkaImporter | β | KafkaImporter |
Β§26.7 |
| S3Importer | β | S3Importer |
Β§26.8 |
| SchemaInferenceEngine | β | SchemaInferenceEngine |
Β§26.9 |
| AuditedImporter | β | AuditedImporter |
Β§26.10 |
| IImporterPlugin API | β | IImporterPlugin |
Β§26.11 |
Module: src/importers/, include/importers/
Compendium: chapter_26_migration_legacy.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| IngestionBuilder (fluent API) | β | IngestionBuilder |
Β§11.7 |
| HuggingFace Source | β | β | Β§11.8 |
| Filesystem / API / Kafka / S3 Sources | β | β | Β§11.9 |
| CDC Source Connector | β | β | Β§11.10 |
| Schema Validation + Quarantine | β | β | Β§11.11 |
| Rate Limiting + Dry-Run | β | β | Β§11.12 |
| Incremental Checkpoint | β | β | Β§11.13 |
| Plugin API | β | IIngestionPlugin |
Β§11.14 |
Module: src/ingestion/, include/ingestion/
Compendium: chapter_11_realtime.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| JsonlExporter (Alpaca/ShareGPT/ChatML) | β | JsonlExporter |
Β§16.1 |
| ParquetExporter | β | ParquetExporter |
Β§16.2 |
| ArrowIpcExporter (zero-copy) | β | ArrowIpcExporter |
Β§16.3 |
| HuggingFaceExporter (Hub upload) | β | HuggingFaceExporter |
Β§16.4 |
| StreamingExporter (cursor+progress) | β | StreamingExporter |
Β§16.5 |
| IncrementalExporter (delta+watermark) | β | IncrementalExporter |
Β§16.6 |
| AES-256-GCM Encryption + PII Redaction | β | β | Β§16.7 |
Module: src/exporters/, include/exporters/
Compendium: chapter_16_ml.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| AdaptiveQueryCache (L1/L2/L3) | β | AdaptiveQueryCache |
Β§8.1 |
| BoundedLRU + zstd/lz4 | β | β | Β§8.2 |
| SemanticCache (cosine similarity) | β | SemanticCache |
Β§8.3 |
GDPR invalidatePII()
|
β | β | Β§8.4 |
| Tenant Isolation + Quotas | β | β | Β§8.5 |
| Circuit Breaker (L3) | β | β | Β§8.6 |
| Warmup / Snapshot Export | β | β | Β§8.7 |
| PredictivePrefetcher (Markov-chain) | β | PredictivePrefetcher |
Β§8.8 |
Module: src/cache/, include/cache/
Compendium: chapter_08_storage_layer.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| WireProtocolServer (port 8766, mTLS) | β | WireProtocolServer |
Β§31.1 |
| Wire Protocol V2 (RFC 7540 Β§6.3) | β | WireProtocolV2 |
Β§31.2 |
| QUIC Transport (port 8770, 0-RTT) | β | QuicTransport |
Β§31.3 |
| UDP Fast-Path (port 8769) | β | UDPServer |
Β§31.4 |
| gRPC (port 8771) | β | GrpcServer |
Β§31.5 |
| RaftLoadBalancer | β | RaftLoadBalancer |
Β§31.6 |
| UDP Bandwidth Management / QoS | β | BandwidthManager |
Β§31.7 |
| SCRAM-SHA-256 | β | SCRAMAuthenticator |
Β§31.8 |
| IPv6 Dual-Stack | β | β | Β§31.9 |
Module: src/network/, include/network/
Compendium: chapter_31_api_protocols.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| ingestRawBlob (10-stage pipeline) | β | ContentManager |
Β§7.1 |
| PdfProcessor | β | PdfProcessor |
Β§7.2 |
| OfficeProcessor | β | OfficeProcessor |
Β§7.3 |
| HtmlProcessor / MarkdownProcessor | β | HtmlProcessor |
Β§7.4 |
| OcrProcessor | β | OcrProcessor |
Β§7.5 |
| DeduplicationChecker (pHash+MinHash) | β | DeduplicationChecker |
Β§7.6 |
| LanguageDetector | β | LanguageDetector |
Β§7.7 |
| ContentManagerLlm | β | ContentManagerLlm |
Β§7.8 |
Module: src/content/, include/content/
Compendium: chapter_07_document.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| TaskScheduler (Cron/CDC/DAG/Retry) | β | TaskScheduler |
Β§8.10 |
| HybridRetentionManager (3-stage) | β | HybridRetentionManager |
Β§8.11 |
| DistributedTaskCoordinator | β | DistributedTaskCoordinator |
Β§8.12 |
| Dynamic Worker Scaling | β | β | Β§8.13 |
Module: src/scheduler/, include/scheduler/
Compendium: chapter_08_storage_layer.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| GraphQueryOptimizer (BFS/DFS/A*/Dijkstra) | β | GraphQueryOptimizer |
Β§6.1 |
| EMA Adaptive Cost Model | β | β | Β§6.2 |
| Parallel Frontier Expansion | β | β | Β§6.3 |
| Constrained Path Finding | β | β | Β§6.4 |
| DistributedGraphManager | β | DistributedGraphManager |
Β§6.5 |
| EXPLAIN Endpoint | β | β | Β§6.6 |
| Streaming Graph Results | β | β | Β§6.7 |
| ScheduledGraphEdgeRefreshEngine | β | ScheduledGraphEdgeRefreshEngine |
Β§6.11 |
Module: src/graph/, include/graph/
Compendium: chapter_06_graph.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| VoiceAssistant (STT+LLM+TTS) | π’ | VoiceAssistant |
Β§17.35 |
| Wake-Word Detection | π’ | β | Β§17.36 |
| Meeting Protocol Generation | π’ | β | Β§17.37 |
| VoiceBiometricAuthenticator | π’ | VoiceBiometricAuthenticator |
Β§17.38 |
| TelephonyBridge (SIP/WebRTC) | π‘ | TelephonyBridge |
Β§17.39 |
| Browser WebSocket Streaming | π’ | β | Β§17.40 |
| EmotionAnalyzer | π‘ | EmotionAnalyzer |
Β§17.41 |
| VoiceMacro | π’ | VoiceMacro |
Β§17.42 |
Module: src/voice/, src/whisper/, include/voice/
Compendium: chapter_17_llm_integration.md
| Feature | Status | Class | Documentation |
|---|---|---|---|
| UUID v7 (RFC 9562) | β | generate_uuid_v7() |
utilsΒ§1 |
| LZ4 Codec (safe+legacy API) | β | LZ4Codec |
utilsΒ§2 |
| Streaming ZSTD Compressor | β | ZstdStreamCompressor |
utilsΒ§3 |
| Streaming ZSTD Decompressor | β | ZstdStreamDecompressor |
utilsΒ§4 |
Module: src/utils/, include/utils/
| Feature | Target | Module | Issue / PR |
|---|---|---|---|
| Chimera streaming result sets | v1.9.0 | chimera | #4478 |
| Chimera prepared statements | v1.9.0 | chimera | #4478 |
| ISO 27001 + HIPAA rule evaluators | v1.9.0 | governance | #4484 |
| Auth focused test targets | v1.9.1 | auth | #4474 |
| CDC replay/filter/batch-commit | v2.0.0 | cdc | #4477 |
| Query v2.0.0 port | v2.0.0 | query | #4569 |
| Storage v2.0.0 port | v2.0.0 | storage | #4570 |
| GPU traversal kernels (CUDA) | v2.0.0 | graph | roadmap |
| Vulkan compute shaders (distance) | v2.0.0 | acceleration | roadmap |
| Multi-GPU distributed training coord. | v2.0.0 | training | roadmap |
| Token counting / context-window budget | v2.0.0 | prompt_engineering | roadmap |
| OAuth 2.0 token refresh in connectors | v1.9.x | ingestion | #2408 |
| Modul | Status | Compendium-Kapitel |
|---|---|---|
| acceleration | π’ MVP Complete | Β§1.5 |
| analytics | β Production-Ready | Β§15, Β§29 |
| api | β Production-Ready | Β§32 |
| aql | β Production-Ready | Β§28, Β§32 |
| auth | β Production-Ready | Β§21 |
| base | β Production-Ready | Β§2 |
| cache | β Production-Ready | Β§8 |
| cdc | β Production-Ready | Β§11 |
| chaos | β Production-Ready | Β§18 |
| chimera | π΄ Alpha | Β§37 |
| config | β Production-Ready | Β§25 |
| content | β Production-Ready | Β§7 |
| core | β Production-Ready | Β§2 |
| ethics_ai | β Production-Ready | Β§24 |
| exporters | β Production-Ready | Β§16-ML |
| failover | β Production-Ready | Β§18 |
| geo | β Production-Ready | Β§14 |
| governance | β Production-Ready | Β§40 |
| gpu | β Production-Ready | Β§12 |
| graph | β Production-Ready | Β§6 |
| importers | β Production-Ready | Β§26 |
| index | β Production-Ready | Β§34 |
| ingestion | β Production-Ready | Β§11 |
| llm | β Production-Ready | Β§17 |
| maintenance | β Production-Ready | Β§30 |
| metadata | β Production-Ready | Β§35 |
| network | β Production-Ready | Β§31 |
| observability | β Production-Ready | Β§38 |
| performance | β Production-Ready | Β§20, Β§39 |
| plugins | β Production-Ready | Β§37 |
| process | β Production-Ready | Β§29 |
| prompt_engineering | β Production-Ready | Β§17 |
| query | β Production-Ready | Β§34 |
| rag | β Production-Ready | Β§17 |
| replication | β Production-Ready | Β§18 |
| scheduler | β Production-Ready | Β§8 |
| search | β Production-Ready | Β§13 |
| security | β Production-Ready | Β§36 |
| server | β Production-Ready | Β§31, Β§32 |
| sharding | β Production-Ready | Β§16 |
| storage | β Production-Ready | Β§8, Β§20 |
| temporal | β Production-Ready | Β§9 |
| themis | β Production-Ready | Β§2 |
| timeseries | β Production-Ready | Β§9 |
| training | β Production-Ready | Β§16-ML |
| transaction | β Production-Ready | mvcc |
| updates | β Production-Ready | Β§25 |
| utils | β Production-Ready | β |
| voice | π’ MVP Complete | Β§17 |
Gesamt: 46 Module
Production-Ready: 43 (93%)
MVP Complete: 2 (4%)
Alpha: 1 (2%)
| Version | Datum | Highlights |
|---|---|---|
| v2.0.0 | geplant | GPU kernel API stabilisierung, API /v1/ als stable surface, CDC replay/filter |
| v1.9.x | geplant | Chimera streaming, Governance ISO 27001/HIPAA, Auth test targets |
| v1.8.0 | Apr 2026 | Wire Protocol V2, SSI, SAGA Engine, Versioned API Routing, PredictivePrefetcher, GpuErasureCoder, MySQL Importer, CEP deadlock fix, PolicyManager hot-reload |
| v1.7.0 | Feb 2026 | Core module migration to src/themis/, module loader refactor |
| v1.6.0 | Jan 2026 | WALArchival (Zstd+AES-256-GCM), LogicalReplication, UUID v7, LZ4/ZSTD codecs |
| v1.5.0 | Dez 2025 | Comprehensive multi-model: HA, Voice, advanced LLM, PostgreSQL Wire Protocol |
| v1.4.0-alpha | Jan 2026 | LLM integration, Performance optimierungen, HA, Monitoring (ursprΓΌngliche Alpha) |
Dieser Appendix bietet eine vollstΓ€ndige, strukturierte Γbersicht aller ThemisDB-Features mit aktuellem Implementierungsstatus, Dokumentationsverweisen und Roadmap-Planung. Dies dient als zentraler Referenzpunkt fΓΌr:
- Entwickler: Welche Features sind verfΓΌgbar? Wo ist der Code?
- Architekten: Welche Capabilities hat ThemisDB? Was fehlt noch?
- Projektmanager: Was ist Production-Ready? Was ist geplant?
- Nutzer: Welche Funktionen kann ich nutzen?
| Symbol | Status | Bedeutung |
|---|---|---|
| β | Production-Ready | VollstΓ€ndig implementiert, getestet (>85% Coverage), dokumentiert, performance-validated |
| π’ | MVP Complete | KernfunktionalitΓ€t vorhanden, stabil, aber ggf. noch Optimierungen ausstehend |
| π‘ | In Development | Aktiv in Entwicklung, teilweise funktional, noch nicht production-grade |
| π | Design Phase | Spezifikation vorhanden, Implementierung geplant |
| π΅ | Planned | Auf Roadmap, noch keine Spezifikation |
| βͺ | Backlog | Idee/Anforderung dokumentiert, keine aktive Planung |
| π | Alpha | Neu in v1.4.0-alpha, noch nicht production-ready |
| β | Not Planned | Bewusst nicht im Scope |
Aktuelle Reife (Stand Feb 2026):
- Core Database: β Production-Ready (85%+ Test Coverage)
- Multi-Model Support: β Production-Ready (Relational, Graph, Vector, Document, Time-Series)
- Security & Compliance: β Production-Ready (DSGVO, BSI C5, Audit Logging)
- Horizontal Scaling: β Production-Ready (2/4/8-Node Clusters, 91% Efficiency)
- High Availability: π’ MVP Complete (Hot Spare, WAL Replication, promoted from Alpha)
- Voice Assistant: π Beta (Whisper STT, Piper TTS, Meeting Protocols, Call Center Automation)
- LLM/RAG Integration: π’ MVP Complete (8 Features: Prefix/Response Caching, Multi-GPU, Paged Attention, LoRA, Grammar-Constrained Generation, RoPE Scaling, Vision - promoted from Alpha)
- Performance Optimizations: π’ MVP Complete (Flash Attention, Speculative Decoding, Continuous Batching)
- PostgreSQL Wire Protocol: π‘ In Development (COPY, LISTEN/NOTIFY, Binary Format, Pipeline Mode - see src/server/FUTURE_ENHANCEMENTS.md)
- Enhanced Monitoring: β Production-Ready (30+ Prometheus-Metriken fΓΌr LLM, HA, Performance)
| Feature | Status | Maturity | Documentation | Performance |
|---|---|---|---|---|
| Prefix Caching | π’ MVP Complete | Stable | Chapter 17.12.1 | 75% cost savings |
| Response Caching | π’ MVP Complete | Stable | Chapter 17.12.2 | 60-80% savings |
| Multi-GPU Support | π’ MVP Complete | Stable | Chapter 17.12.3 | 4-8x throughput |
| Paged Attention | π’ MVP Complete | Stable | Chapter 17.12.4 | 80% memory reduction |
| LoRA Support | π’ MVP Complete | Stable | Chapter 17.12.5 | 99% less memory |
| Grammar-Constrained Generation | π’ MVP Complete | Stable | Chapter 17.12.6 | 95-99% valid outputs |
| RoPE Scaling | π’ MVP Complete | Stable | Chapter 17.12.7 | 4Kβ32K context |
| Vision Support | π’ MVP Complete | Stable | Chapter 17.12.8 | Multimodal AI |
Roadmap:
- Production-Ready (v1.6): Extended testing, performance tuning, production certification
| Feature | Status | Maturity | Documentation | Use Case |
|---|---|---|---|---|
| Voice Assistant | π‘ Beta | Improving | Chapter 10.7 | Call Center, Meeting Protocols |
| Multi-Tenancy | β Production-Ready | Stable | Chapter 10.1 | SaaS Applications |
| RBAC | β Production-Ready | Stable | Chapter 10.1 | Enterprise Security |
| Audit Logging | β Production-Ready | Stable | Chapter 10.1 | Compliance |
Roadmap (Voice Assistant):
- Production-Ready (v1.6): Enhanced language support, improved accuracy, production certification
| Feature | Status | Maturity | Documentation | Performance |
|---|---|---|---|---|
| Flash Attention | π’ MVP Complete | Stable | Chapter 20.9A.1 | 69% throughput, 37% memory |
| Speculative Decoding | π‘ In Development | Experimental | Chapter 20.9A.2 | 2-3x speedup (target) |
| Continuous Batching | π’ MVP Complete | Stable | Chapter 20.9A.3 | 176% throughput |
Roadmap:
- Production-Ready (v1.6): Hardware compatibility testing, production deployment guides
| Feature | Status | Maturity | Documentation | Performance |
|---|---|---|---|---|
| Hot Spare | π’ MVP Complete | Stable | Chapter 16.10.1 | <5s failover |
| WAL Replication | π’ MVP Complete | Stable | Chapter 16.10.2 | Zero data loss |
| Multi-SSD WAL | π Alpha | Early | Chapter 16.10.2 | <10% write overhead |
| Replication Slots | π Alpha | Early | Chapter 16.10.2 | Lag monitoring |
Roadmap:
- Beta (Feb 2026): Extended failover testing, disaster recovery
- GA (Mar 2026): Production HA certification
| Feature | Status | Maturity | Documentation | Metrics Count |
|---|---|---|---|---|
| LLM Metrics | π Alpha | Early | Chapter 19.6A.1 | 15+ metrics |
| Performance Metrics | π Alpha | Early | Chapter 19.6A.2 | 10+ metrics |
| HA Metrics | π Alpha | Early | Chapter 19.6A.3 | 8+ metrics |
| Grafana Dashboards | π Alpha | Early | Chapter 19.6A | 3 dashboards |
| Alerting Rules | π Alpha | Early | Chapter 19.6A.4 | 12+ rules |
Roadmap:
- Beta (Feb 2026): Dashboard refinement, extended alerting
- GA (Mar 2026): Complete observability stack
| Feature | Status | Maturity | Documentation | Performance |
|---|---|---|---|---|
| COPY Protocol | π Alpha | Early | Chapter 31.9A.1 | 250K rows/s |
| LISTEN/NOTIFY | π Alpha | Early | Chapter 31.9A.1 | Real-time CDC |
| Binary Format | π Alpha | Early | Chapter 31.9A.2 | 80% size reduction |
| Pipeline Mode | π Alpha | Early | Chapter 31.9A.2 | 17x throughput |
| Prepared Stmt Cache | π Alpha | Early | Chapter 31.9A.2 | 50x speedup |
| Vector Type Mapping | π Alpha | Early | Chapter 31.9A.3 | Native pgvector |
| JSONB Support | π Alpha | Early | Chapter 31.9A.3 | Full compatibility |
Roadmap:
- Beta (Feb 2026): Extended client library testing
- GA (Mar 2026): Full PostgreSQL compatibility certification
VollstΓ€ndige Feature-Matrix siehe:
- Admin Tools:
feature_matrix.md - Features Overview:
features_overview.md - Sharding Status: Chapter 16 (Horizontal Scaling)
- Security Status: Chapter 10 (Section 10.2)
- Query Optimization: Chapter 15 (Section 15.4)
Definition: Neue Features in frΓΌher Entwicklung, fΓΌr Feedback und Testing.
Charakteristiken:
- β KernfunktionalitΓ€t implementiert
- β Dokumentation vorhanden
β οΈ Noch nicht production-readyβ οΈ API kann sich Γ€ndernβ οΈ Performance noch nicht final optimiert
Empfohlene Nutzung:
- Development/Staging Environments
- Feature Evaluation
- Feedback und Bug Reports
Definition: Features sind stabil, werden fΓΌr Production vorbereitet.
Charakteristiken:
- β VollstΓ€ndig implementiert
- β >80% Test Coverage
- β Performance-validated
β οΈ Noch unter intensivem Testingβ οΈ Minor API changes mΓΆglich
Empfohlene Nutzung:
- Pre-Production Testing
- Pilot-Deployments
- Performance Benchmarking
Definition: Production-ready, vollstΓ€ndig getestet und dokumentiert.
Charakteristiken:
- β Production-Ready
- β >85% Test Coverage
- β Performance-validated
- β Complete Documentation
- β Stable API
- β Long-term Support
Empfohlene Nutzung:
- Production Deployments
- Mission-Critical Workloads
- Enterprise Applications
| Kategorie | Features | Alpha | Beta | GA | Geplant |
|---|---|---|---|---|---|
| LLM Integration | 6 | 6 | 0 | 0 | 0 |
| Performance | 3 | 3 | 0 | 0 | 0 |
| High Availability | 4 | 4 | 0 | 0 | 0 |
| Monitoring | 5 | 5 | 0 | 0 | 0 |
| PostgreSQL Protocol | 7 | 7 | 0 | 0 | 0 |
| Gesamt | 25 | 25 | 0 | 0 | 0 |
Prozentsatz:
- Alpha Features: 100% (25/25)
- Production-Ready: 0% (Target: 100% by Mar 2026)
Die folgenden Komponenten wurden mit dem v1.9.x-Release (Commit 2026-04-12) in den Produktionscode aufgenommen:
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
StreamingIngestManager |
storage/ |
β GA | SM-01..SM-10 | Ring-Buffer-Ingest β₯ 1 M Events/s, OverflowPolicy BLOCK/DROP |
TSStore::putBatch |
timeseries/ |
β GA | TB-01..TB-14 | Zero-Copy Batch Write via std::span<const TSRow>
|
TsStreamCursor |
timeseries/ |
β GA | SC-01..SC-08 | Lazy paginierter Iterator, page_size=4 096 |
TemporalCompressor LZ4 |
temporal/ |
β GA | TC-LZ4-01..TC-LZ4-05 | LZ4-Block-Kompression im TemporalCompressor |
STORAGE_COMPACTION Wiring |
maintenance/ |
β GA | β |
StorageCompactionHandler in maintenance_orchestrator_ registriert |
MVCC_CLEANUP Wiring |
maintenance/ |
β GA | β |
MvccCleanupHandler mit 24 h Watermark registriert |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
DatabaseMaintenanceOrchestrator |
maintenance/ |
β GA | 40+ (OrchestratorTests) | Zentraler Wartungskoordinator: CRUD, Cron, DAG, Window-Enforcement, Audit |
MaintenanceScheduleStore |
maintenance/ |
β GA | β | RocksDB-Persistenz fΓΌr Schedules (maint_sched::<id>) |
StorageCompactionHandler |
maintenance/ |
β GA | β | Kapselt CompactionManager::compactAll()
|
MvccCleanupHandler |
maintenance/ |
β GA | β | Bereinigt MVCC-Versionen mit konfigurierbarem Watermark |
| DAG Task Dependencies | maintenance/ |
β GA | β |
depends_on-Felder; topologische Sortierung via Kahn; Zykelerkennung |
| Maintenance Window Enforcement | maintenance/ |
β GA | β | Tasks auΓerhalb window_utc_hours β SKIPPED |
| 11 REST Endpoints | maintenance/ |
β GA | β |
/api/v1/maintenance/schedules + /jobs + /status
|
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
ColumnarCache |
storage/ |
β GA | CC-01..CC-12 | LRU-Eviction + PinGuard RAII, β₯ 10Γ Speedup |
IStreamingJoin / HashJoin
|
analytics/ |
β GA | SJ-01..SJ-15 | Equi-Join, Inner/LeftOuter, composite keys |
IntervalJoin |
analytics/ |
β GA | SJ-01..SJ-15 | Zeitbasierter Event-Join, LRU-Pruning |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
LockFreeHistogram<T> |
performance/ |
β GA | LFH-01..LFH-12 | Lock-free, β€ 20 ns record(), Exponential+Linear |
RequestCoalescer (Singleflight) |
cache/ |
β GA | RC-01..RC-14 | Thundering-Herd-Schutz, fn() exakt einmal |
IoUringBatchedSender |
network/ |
β GA | IUB-01..IUB-12 | O(1) Syscalls/Runde, writev(2)-Fallback |
LIRS shared_mutex Fix |
performance/ |
β GA | β | TOCTOU-Race beseitigt; get() β unique_lock
|
RCU g_rcu_reader_count Fix |
performance/ |
β GA | β |
readers_active() war immer false, jetzt korrekt |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
| ST_BUFFER | geo/ |
β GA | β | CPU-exact + Boost; GPU-Fallback mit Audit-Log |
| ST_UNION / ST_DIFFERENCE | geo/ |
β GA | β | CPU-exact, Boost, GPU-fallback; AQL-Funktionen |
| CUDA Geo-Kernel | geo/acceleration/ |
β GA | β | Haversine-Distanz, Containment-Batch (CUDA + ROCm/HIP) |
| S2-Zell-Indizierung | geo/ |
β GA | β | Hierarchische S2-Zellen; cellForPoint(), coveringCells()
|
| H3-Hexagonales Grid | geo/ |
β GA | β | Uber H3; geoToH3(), kRing(), compact()
|
TemporalSpatialQuery |
geo/ |
β GA | β | Location-at-Time T; locationAtTime(), entitiesInBboxAtTime()
|
RasterGrid / sampleAt()
|
geo/ |
β GA | β | Elevation-Sampling mit bilinearer Interpolation |
generateHeatmap() |
geo/ |
β GA | β | Gaussian-KDE aus Punktwolke; konfigurierbare Bandbreite + AuflΓΆsung |
| Spatial JOIN | geo/ |
β GA | β | Alle Paare innerhalb Distanz (CUDA-optimiert) |
| ROCm/HIP-Backend | geo/ |
β GA | β | AMD GPU-UnterstΓΌtzung als CUDA-Alternative |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
AiHardwareDispatcher |
acceleration/ |
β GA | AHD-01..AHD-30 | NPU-PrioritΓ€tskette, INT4/W4A8, ONNX-EP-Fallback |
GPUVectorIndex Oversubscription |
index/ |
β GA | 26 (GPUMemOversubTests) | Partitions-basiertes VRAM-Paging; LRU/MRU/SEQUENTIAL Prefetch |
GPUMemoryOversubscriptionManager |
index/ |
β GA | 26 (GPUMemOversubTests) | Unified Memory (cudaMallocManaged/hipMallocManaged); CPU-Fallback |
GPUUnifiedMemoryAllocator |
index/ |
β GA | β | Transparente CUDA/HIP Unified Memory + CPU-Heap-Fallback |
CUDAVectorBackend |
acceleration/ |
β GA | β | HNSW on GPU; Batch-KNN; CUDA Graph Capture; buildHnswAnnIndex |
MultiGPUVectorBackend |
acceleration/ |
β GA | β | NCCL/RCCL Fan-out KNN; NVLink P2P; CPU-Fallback; bis zu N GPUs |
GeoAccelerationBridge |
acceleration/ |
β GA | β | CUDA/Vulkan Haversine + Point-in-Polygon; Backend-Dispatch |
| Vulkan Compute (non-NVIDIA) | acceleration/ |
β GA | β | SPIR-V Shaders: L2/Cosine/InnProd/TopK/Batch+Geo-Kernels |
| ROCm/HIP Backend (AMD) | acceleration/ |
β GA | β |
ann_kernels.hip + geo_kernels.hip; non-HIP CPU-Fallback |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
UUID v7 (generate_uuid_v7) |
utils/ |
β GA | UV7-01..UV7-20 | RFC 9562, 48-bit Timestamp, 18-bit Seq, MT19937-64 |
Streaming ZSTD (zstd_compress_stream) |
utils/ |
β GA | ZS-01..ZS-10 | ZSTD_CStream/DStream, max_output_bytes DoS-Guard |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
ContentManager::ingestRawBlob() |
content/ |
β GA | β | Auto-MIME, 10-stufige Pipeline, Archive-Rekursion |
PdfProcessor |
content/ |
β GA | β | Text-Extraktion via poppler-cpp |
OfficeProcessor (OOXML/ODF) |
content/ |
β GA | β | DOCX/XLSX/PPTX/ODF via libzip+pugixml |
OfficeProcessor (Legacy) |
content/ |
β GA | β | DOC/XLS/PPT via LibreOffice-Headless-Fallback |
HtmlProcessor |
content/ |
β GA | β | Boilerplate-Entfernung |
MarkdownProcessor |
content/ |
β GA | β | Frontmatter-Parsing |
SttProcessor / TtsProcessor
|
content/ |
β GA | β | Whisper-Transkription + TTS |
OcrProcessor |
content/ |
β GA | β | Tesseract OCR fΓΌr Bild-PDFs |
DeduplicationChecker |
content/ |
β GA | β | pHash (Bilder) + MinHash+LSH (Text); Jaccard-Schwellenwert |
LanguageDetector |
content/ |
β GA | β | Multi-Sprach-Erkennung mit Konfidenz |
ContentManagerLlm |
content/ |
β GA | β | Summary, Topics, Sentiment, Category via LLM |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
TaskScheduler |
scheduler/ |
β GA | β | Cron/Interval/CDC/Manual/Webhook Trigger; 5/6-Feld, Timezone |
| DAG-Workflow-Engine | scheduler/ |
β GA | β | Topologische AusfΓΌhrung, paralleler Fan-Out, branch_condition
|
| Retry-Policies | scheduler/ |
β GA | β | FIXED/EXPONENTIAL/LINEAR/JITTER/FIBONACCI |
TaskScheduler Dynamic Scaling |
scheduler/ |
β GA | β | Auto-Concurrency via Queue-Tiefe + enable_dynamic_scaling
|
TaskAuditManager |
scheduler/ |
β GA | β | Durchsuchbares Audit-Log; GDPR-Modus |
TaskAnomalyDetector |
scheduler/ |
β GA | β | Anomalie-Erkennung ΓΌber Task-AusfΓΌhrungs-Metriken |
Prometheus-Export (exportMetrics()) |
scheduler/ |
β GA | β | Metriken-Text fΓΌr Scraping |
HybridRetentionManager |
scheduler/ |
β GA | β | 3-Stufen: Gorilla (0β7d), Varianz-Downsampling (7β365d), Tages-Aggregate (>365d) |
DistributedTaskCoordinator |
scheduler/ |
β GA | β | Leader-Election; One-Runner-Per-Cluster |
ExternalSchedulerAdapter |
scheduler/ |
β GA | β | Kubernetes CronJob + Apache Airflow Adapter |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
OLAPEngine GPU-Pfad |
analytics/ |
β GA | β | GPU-beschleunigt (threshold=10K rows); LRU Result Cache (TTL) |
OLAPEngine CUBE/ROLLUP |
analytics/ |
β GA | β | CUBE (alle Dimensionskombinationen), ROLLUP (Hierarchisch), GROUPING SETS |
| Window Functions | analytics/ |
β GA | β | ROW_NUMBER, SUM/AVG OVER, P50/P90/P99, ROWS/RANGE BETWEEN |
CEPEngine (EPL Parser) |
analytics/ |
β GA | β | NFA Pattern Matching; EPL CREATE RULE; WINDOW/GROUP BY/HAVING/ACTION |
CEPEngine Event Types |
analytics/ |
β GA | β | CDC (INSERT/UPDATE/DELETE), Graph, Query, System events; MPMC Ring Buffer |
AnomalyDetector |
analytics/ |
β GA | β | Isolation Forest; konfigurierbare Kontaminationsrate; Rolling Window |
ModelServingEngine |
analytics/ |
β GA | β | Online + Batch ONNX Inference; versioniertes Model Loading |
| Inkrementelle Materialized Views | analytics/ |
β GA | β | CDC-getrieben; Delta-Update ohne Full-Recompute |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
HybridSearch |
search/ |
β GA | β | BM25+Vector RRF (k=60); konfig. Gewichte; Partial-Result Stats |
DistributedHybridSearch |
search/ |
β GA | β | Cross-Shard RRF; mTLS; skip_failed_shards Degraded Mode |
SearchHighlighter |
search/ |
β GA | β | Term Highlighting <mark>; Best-Passage Snippet Extraktion |
SearchResultStream |
search/ |
β GA | β | Cursor-basierte Streaming-Pagination (total_k/page_size) |
ConversationalSearch |
search/ |
β GA | β | Multi-Turn Context Window (last N turns); automatische Query-Reformulation |
FederatedSearch |
search/ |
β GA | β | Tenant-isolierte Parallel-Suche mit per-Tenant Gewichtung |
FacetedSearch |
search/ |
β GA | β | Facettierte Suche ΓΌber kategorische + Bereichs-Felder |
LearningToRank |
search/ |
β GA | β | Listwise/Pairwise LTR; Feature-basiertes Re-Ranking |
AutocompleteEngine |
search/ |
β GA | β | Prefix-Trie Autocomplete; Fuzzy + Phonetik |
MultiModalSearch |
search/ |
β GA | β | Text + Bild + Audio Query Fusion |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
IngestionManager |
ingestion/ |
β GA | β | Parallele Multi-Source-Orchestrierung; Thread-Pool; Prometheus-Metriken |
IngestionBuilder |
ingestion/ |
β GA | β | Fluent API (withKafkaSource/withApiSource/withHuggingFaceSource/...) |
GenericApiConnector |
ingestion/ |
β GA | β | Cursor/Offset-Pagination; OAuth 2.0; libcurl; Exponential Back-off |
HuggingFaceConnector |
ingestion/ |
β GA | β | Dataset-Split-Ingest; API-Token-Auth |
ObjectStorageConnector |
ingestion/ |
β GA | β | S3/GCS/Azure Blob; Prefix-Filter |
KafkaConnector |
ingestion/ |
β GA | β | Consumer-Group; Auto-Commit; Back-pressure |
WebCrawlerConnector |
ingestion/ |
β GA | β | Sitemap + Recursive Crawl; politeness_delay |
CdcConnector (PostgreSQL) |
ingestion/ |
β GA | β | Logical Replication Slot; WAL-basiertes CDC |
DatabaseConnector (JDBC/ODBC) |
ingestion/ |
β GA | β | Batch-Select + Cursor-basierte Pagination |
| Quarantine + Retry | ingestion/ |
β GA | β | Exponential Back-off; Dead-Letter nach max_retries |
| Incremental Checkpoint | ingestion/ |
β GA | β | Fortschritt persistiert; Re-Start ab letztem Checkpoint |
| Plugin API | ingestion/ |
β GA | β |
ISourceConnector-Interface fΓΌr Third-Party Konnektoren |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
PostgresImporter v2.1 |
importers/ |
β GA | β | FK-Preservation (ON DELETE/UPDATE, DEFERRABLE); CHECK/EXCLUDE/GENERATED Constraints |
MongoImporter |
importers/ |
β GA | β | BSONβJSON; _id-Preservation |
MySQLImporter |
importers/ |
β GA | β | Batch-Import; Charset-Mapping |
OracleImporter |
importers/ |
β GA | β | DDL + Data Export |
SqliteImporter |
importers/ |
β GA | β | Lightweight; kein Server nΓΆtig |
FlatFileImporter |
importers/ |
β GA | β | CSV/TSV/Parquet; Auto-Type-Detection; Parquet-Kompression |
KafkaImporter |
importers/ |
β GA | β | Consumer-Group; Offset-Tracking |
S3Importer |
importers/ |
β GA | β | Prefix-Filter; Multipart-Download |
IImporter::importDataStreaming() |
importers/ |
β GA | β | Low-Memory Streaming; per-Row Callback; frΓΌhzeitiger Abbruch |
SchemaInferenceEngine |
importers/ |
β GA | β | Implicit FK Discovery; Semantic Type Detection; Cardinality Estimation |
AuditedImporter |
importers/ |
β GA | β | Audit-Trail fΓΌr jede importierte Zeile + Schema-Γnderung |
IImporterPlugin API |
importers/ |
β GA | β | Plugin-Interface fΓΌr Third-Party Importer |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
WhisperPlugin v2.0 |
whisper/ |
β GA | 30 (WhisperPluginFocusedTests) |
IAudioBackend, WavAudioChunkReader, Strategy Pattern, Provenienz-Stempel |
WavAudioChunkReader |
whisper/ |
β GA | im WhisperPlugin-Suite | RIFF/WAV ohne libsndfile; 16-bit PCM + float32 |
SDPlugin v2.1 |
stable_diffusion/ |
β GA | 45 (SDPluginFocusedTests, AβO) | Text2Img, Batch, Img2Img, SDPromptSanitizer, Provenienz |
SDStubGenerator |
stable_diffusion/ |
β GA | im SDPlugin-Suite | CI-Stub ohne Modell-Datei |
SDPromptSanitizer |
stable_diffusion/ |
β GA | im SDPlugin-Suite | Keyword-Blocklist, negative_prompt-Policy (SD-NP-01) |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
WireProtocolServer |
network/ |
β GA | β | Port 8766; dedizierted I/O+Worker-Pool; mTLS; SCRAM-SHA-256 |
WireProtocolServer WebSocket-Upgrade |
network/ |
β GA | β | HTTP-Upgrade auf Port 8766; JSON Text-Frames (THEMIS_ENABLE_WEBSOCKET) |
WireProtocolServer IPv6+Dual-Stack |
network/ |
β GA | β | IPv6-Socket + ipv6_dual_stack fΓΌr IPv4-mapped Verbindungen |
QuicTransport |
network/ |
β GA | β | Port 8770; UDP+TLS 1.3; 0-RTT; kein HOL-Blocking |
RaftLoadBalancer |
network/ |
β GA | β | Raft In-Process-Konsensus; konsistentes Routing; Leader-Election |
| UDP Fast-Path | network/ |
β GA | β | Port 8769; latenzoptimierter Ingest-Pfad |
| gRPC Transport | network/ |
β GA | β | Port 8771; HTTP/2 Multiplexing |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
RLSManager |
security/ |
β GA | β | PostgreSQL-kompatible Row-Level Security; PERMISSIVE+RESTRICTIVE; JSON-Persistenz |
ZeroTrustPolicyEnforcer |
security/ |
β GA | β | Per-Request Identity + CIDR Whitelist/Blacklist; Composite Trust Score |
FieldEncryption (AES-256-GCM) |
security/ |
β GA | β | Field-Level Encryption; Key Rotation (90d); DEK/KEK/MasterKey Hierarchie |
| HSM Integration | security/ |
β GA | β | HashiCorp Vault; HSM-backed Key Storage |
| AQL Injection Detection | security/ |
β GA | β | Pattern-basierte Angriffserkennung in AQL-Queries |
| Malware Scanner (Plugin Manifests) | security/ |
β GA | β | Plugin-Manifest-Scan vor Activation |
| CMS/PKCS#7 + eIDAS Timestamping | security/ |
β GA | β | Digitale Signaturen; eIDAS-konformes Timestamping |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
EthicsEvaluator |
ethics_ai/ |
β GA | 28 (EthicsAiPluginFocusedTests) | 5-Dimensions-Scoring (Quality/Consistency/Fairness/Alignment/Transparency) |
PhilosophyLoader |
ethics_ai/ |
β GA | 7 (PhilosophyLoaderFocusedTests) | YAML-Profilladung mit Cache und Validierung |
EthicalDiscourseEngine |
ethics_ai/ |
β GA | 11 (DiscourseEngineFocusedTests) |
initializeDebate() + makeDecision()
|
ArgumentStore |
ethics_ai/ |
β GA | 18 (ArgumentStoreStandaloneFocusedTests) | BaseEntity-Persistenz + Standalone-Modus |
RAGContextEngine |
ethics_ai/ |
β GA | 13 (RAGContextEngineFocusedTests) | 7 AQL-Abfragemuster |
| Ethics AI Integration | ethics_ai/ |
β GA | 21 (EthicsAiIntegration) | FullPipeline, ArgumentStoreRAG, RAGContextBuild |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
LlamaWrapper::generateVision() |
llm/ |
β GA | β | Multi-Modal Inference via CLIP-VisionEncoder; LLaVA-Architektur |
VisionEncoder |
llm/ |
β GA | β | CLIP-GGUF-Modell; encodeImage() β float-Embedding-Vektor |
LlamaWrapper RoPE Scaling |
llm/ |
β GA | β | LINEAR/NTK/YARN/DYNAMIC; 4Kβ32K Kontext-Extension |
MultiLoRAManager::loadLoRA() |
llm/ |
β GA | β | vLLM-Stil; dynamic load, INT8/INT4-Quantisierung via quantizeLoRA()
|
MultiLoRAManager Multi-GPU |
llm/ |
β GA | β | ROUND_ROBIN/DATA_PARALLEL/MODEL_PARALLEL; GPUDirect P2P |
ProductionValidator |
llm/testing/ |
β GA | β | 72h-Stresstest, Lasttest, Performance-Regression |
IntegrationTestSuite |
llm/testing/ |
β GA | β | 14 Szenarien (Komponenten-, Multi-Modell-, Fehler-, Performance-Tests) |
LlamaWrapper Output-Validierung |
llm/ |
β GA | β | UTF-8-PrΓΌfung, min/max-LΓ€nge, KohΓ€renz-Score |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
PromptManager |
prompt_engineering/ |
β GA | β | RocksDB-Persistenz; CRUD; TBB lock-free Hash-Map; YAML Bulk-Load |
PromptManager::validateTemplate() |
prompt_engineering/ |
β GA | β | SyntaxprΓΌfung + Warnungen; in createTemplate() integriert |
PromptManager::buildMultiModalPrompt() |
prompt_engineering/ |
β GA | β | Multi-Modal Prompts mit ImageDescription-BlΓΆcken |
FeedbackCollector |
prompt_engineering/ |
β GA | β | 10 Feedback-Typen; FNV-1a Audit-Checksum; Z-Score Outlier |
| Git-Γ€hnliche Versionskontrolle | prompt_engineering/ |
β GA | β | Branches, Commits, Diffs, Parent-Tracking |
| A/B Testing | prompt_engineering/ |
β GA | β | Welch-t-Test Signifikanztests; std::erfc-basierter Z-Score |
SelfImprovementOrchestrator |
prompt_engineering/ |
β GA | β | Auto-Optimierung bei Feedback-Verschlechterung; Hintergrund-Worker |
TreeOfThoughtsBuilder |
prompt_engineering/ |
β GA | β | Multi-Pfad-Reasoning (Beam Search, max_depth, beam_width) |
ProTeGiOptimizer |
prompt_engineering/ |
β GA | β | Textual-Gradient-Optimierung; population_size + iterations |
DSPy-Modul (dspy_module.h) |
prompt_engineering/ |
β GA | β | DSPy-kompatibler Prompt-Deklarations-Layer |
ContextWindowManager |
prompt_engineering/ |
β GA | β | Context-Window-Budget-Enforcement |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
VoiceAssistant |
voice/ |
β GA | β | STT (Whisper) + LLM (LlamaWrapper) + TTS; Session-Management |
| Wake-Word-Detektion | voice/ |
β GA | β | "Hey Themis"; konfig. Wake-Words; Low-Latency Detection |
VoiceBiometricAuthenticator |
voice/ |
β GA | β | Sprecher-Enrollment + Verification; Confidence Score |
TelephonyBridge (SIP/WebRTC) |
voice/ |
β GA | β | Anruf-Aufzeichnung + Transkription; Sprecher-Diarisierung |
| Browser WebSocket Streaming | voice/ |
β GA | β | Real-Time Audio-Chunking; ws://server/voice/stream |
| Meeting-Protokoll-Generierung | voice/ |
β GA | β | Zusammenfassung + Action-Items + Key-Points via LLM |
EmotionAnalyzer |
voice/ |
β GA | β | Emotionserkennung aus Audio-Features |
VoiceMacro |
voice/ |
β GA | β | Konfigurierbare Sprach-Makros + Trigger-Patterns |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
RAGJudge |
rag/ |
β GA | β | 5-dimensionale Evaluierung (Faith/Rel/Compl/Coh/Ethics); FAST/BALANCED/THOROUGH |
HybridRetriever |
rag/ |
β GA | β | BM25+Vector RRF-Fusion (k=60); linear Fallback; Factory-Helfer |
DocumentSplitter |
rag/ |
β GA | β | FIXED/SENTENCE/SEMANTIC/RECURSIVE; chunk_size + overlap |
BatchEvaluator |
rag/ |
β GA | β | Parallele Massenevaluierung mit Worker-Threads + Futures |
EvaluationCache |
rag/ |
β GA | β | Thread-sicherer LRU-Cache mit TTL; Invalidierungs-Triggers |
CalibrationManager |
rag/ |
β GA | β | Temperature Scaling, Platt Scaling, Isotonic Regression; ECE/Brier |
HallucinationDashboard |
rag/ |
β GA | β | Rolling-Window Halluzinationsrate + Trend (IMPROVING/STABLE/DEGRADING) |
StreamingRetriever |
rag/ |
β GA | β | Inkrementelles Kontext-Window-Filling |
KnowledgeGraphRetriever |
rag/ |
β GA | β | Entity-Linking + Graph-augmentierte Retrieval |
CrossEncoderReranker |
rag/ |
β GA | β | Heuristischer Scorer + ONNX-Stub |
ContinuousLearningOrchestrator |
rag/ |
β GA | β | Bayesian Optimierung ΓΌber top_k/threshold via User-Feedback |
RlaifTrainer |
rag/ |
β GA | β | Constitutional AI / RLAIF Training Pipeline |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
GraphQueryOptimizer |
graph/ |
β GA | β | Cost-Based Algo-Selektion (BFS/DFS/BiDir/A*/Dijkstra); Schema-aware |
| Constrained Path Finding | graph/ |
β GA | β | max_depth, required/forbidden vertices, timeout_ms |
| Adaptive Kostenmodell | graph/ |
β GA | β | EMA-basiertes Lernen aus AusfΓΌhrungsfeedback |
| Parallele Traversierung | graph/ |
β GA | β | Parallele BFS-Frontier-Expansion; fan_out_threshold |
DistributedGraphManager |
graph/ |
β GA | β | Shard-ΓΌbergreifende Graph-Queries; EXPLAIN-Endpunkt |
| Inkrementelle Graph-Queries | graph/ |
β GA | β | Live-Updates ohne Full-Recompute |
| Graph Query Result Streaming | graph/ |
β GA | β | Cursor-basierte Streaming-Pagination fΓΌr groΓe Path-Sets |
ScheduledGraphEdgeRefreshEngine |
graph/ |
β GA | test_scheduled_edge_refresh.cpp |
Semantischer Kanten-Refresh; Kosinus/Dot/Euklid; Temporal Decay; Centrality; ACID-Batch; ANN; CEP; Changefeed; Β§6.11 |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
FaultInjector |
chaos/ |
β GA | β | NODE_FAILURE/NETWORK_PARTITION/LEADER_CRASH/DISK_FAILURE/RANDOM; zeitlich begrenzt |
ChaosScheduler |
chaos/ |
β GA | β | Zeitgesteuerte Fault-Injections; Expiry-Handling |
DisasterRecoveryManager |
failover/ |
β
GA |
β | DR-Plan-AusfΓΌhrung (7 Schritte); Step-Hooks; dry_run; Statistiken |
| Automatic Failover Queue | failover/ |
β GA | β | Worker-Loop; Epoch-Fencing; Catchup-Wait |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
Paxos WAL logAccept
|
sharding/ |
β GA | β | ACCEPT vor Quorum-Broadcast persistiert |
Paxos WAL logCommit
|
sharding/ |
β GA | β | COMMIT in broadcastCommit() persistiert |
recoverFromWAL() |
sharding/ |
β GA | β | Snapshot + WAL-Replay; commit_index_ wird restauriert |
| Snapshot-Compaction | sharding/ |
β GA | β |
shouldCreateSnapshot(ops) nach konfigurierbaren Operationen |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
WALArchivalManager |
replication/ |
β GA | β | Zstd + AES-256-GCM; S3/GCS/Azure via IArchivalBackend
|
| Storage-Tier Lifecycle | replication/ |
β GA | β | standard β cold β glacier; konfigurierbare Alters-Schwellen |
LogicalReplicationManager |
replication/ |
β GA | β | Schema-aware Slots; Row-Filter, DDL-Streaming, Parallel Decoding |
LogicalReplicationManager Cross-Version |
replication/ |
β GA | β | Per-Change-Transformer + Cross-Version-Transforms |
IArchivalBackend |
replication/ |
β GA | β | Pluggable Backend-Interface fΓΌr WAL-Segment-Storage |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
PolicyEngine::evaluate() |
governance/ |
β GA | β | YAML-Policy, RBAC/ABAC, CCPA-Opt-Out, Hot-Reload |
PolicyEngine::simulateDecision() |
governance/ |
β GA | β | Dry-Run ohne Audit-Eintrag; matched_rule + matched_profile
|
PolicyEngine::checkQueryPermission() |
governance/ |
β GA | β | Decision + FieldMaskingPolicy fΓΌr DataMasker |
PolicyEngine::checkInferencePermission() |
governance/ |
β GA | β | LLM-Endpunkt Zugangskontrolle; OpenAI-style FehlerkΓΆrper |
OpaAdapter |
governance/ |
β GA | β | OPA (Open Policy Agent) Integration; nativer Fallback |
DataMasker::maskFields() |
governance/ |
β GA | β | REDACT/HASH/TRUNCATE/TOKENIZE/ENCRYPT; letzter In-Process-Schutz |
DataLineageTracker |
governance/ |
β GA | β | Append-only Provenienz; Prometheus-Counter; Audit-Log |
ModelGovernancePolicy |
governance/ |
β GA | β | KI/ML Training Data Lineage, Bias-Auditing, Export-Check |
CrossTenantPolicyInheritance |
governance/ |
β GA | β | Hierarchische Policy-Vererbung ΓΌber Tenants |
ComplianceReporter |
governance/ |
β GA | β | GDPR/HIPAA/CCPA/PCI-DSS/SOC 2/ISO 27001 Reports (JSON + PDF) |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
BranchManager |
transaction/ |
β GA | β | Git-Γ€hnliche Branches + 3-Way-Merge; from_tag/from_sequence |
SnapshotManager |
transaction/ |
β GA | β | Named Snapshots/Tags; PITR-Basis |
| SAGA Distributed | transaction/ |
β GA | β | Kompensationsaktionen fΓΌr Relational/Index/Graph/Vector; Distributed Orchestration |
DeadlockPredictor |
transaction/ |
β GA | β | Probability Scoring (0β1); Lock-Order-Empfehlung; Adaptive Timeout |
DistributedTransactionManager (2PC) |
transaction/ |
β GA | β | WAL-backed Coordinator; Parallel Prepare/Commit; Crash Recovery |
GlobalTransactionManager (TrueTime) |
transaction/ |
β GA | β | Multi-Region ACID; TrueTime-basiertes Commit-Timestamp |
| Transaction Savepoints | transaction/ |
β GA | β |
createSavepoint/rollbackToSavepoint/releaseSavepoint
|
| OCC Mode | transaction/ |
β GA | β |
getEntityVersion/optimisticPut/optimisticErase; per-Entity Versions |
| Bulk Transaction API | transaction/ |
β GA | β |
bulkPutEntities/bulkEraseEntities; kein Per-Row-Overhead |
| Transaction Explain | transaction/ |
β GA | β |
explain(): Locks, Write-Set, MVCC-Version-Chain |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
AdaptiveQueryCache (L1/L2/L3) |
cache/ |
β GA | β | BoundedLRU (L1) + zstd/lz4 (L2) + RocksDB (L3); Adaptive TTL |
SemanticCache |
cache/ |
β GA | β | SHA-256 Fingerprint + Cosine Similarity; semantische Γquivalenz |
| GDPR-aware Invalidation | cache/ |
β GA | β |
invalidatePII() (Art. 17); UUID-basierte PII-VerknΓΌpfung |
| Tenant-Isolation + Quotas | cache/ |
β GA | β |
per_tenant_max_bytes; cross-tenant Zugriff = nullopt |
| Circuit Breaker (L3) | cache/ |
β GA | β | CLOSED/OPEN/HALF_OPEN; cb_failure_threshold konfigurierbar |
| Cache Warmup | cache/ |
β GA | β |
warmupFromLog()/exportSnapshot(); Bulk-Vorausladen |
| Rate Limiting | cache/ |
β GA | β | Token Bucket; max_requests_per_second konfigurierbar |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
MetricsCollector (Singleton) |
observability/ |
β GA | β | Prometheus Text-Format; 40+ Metriken (Query/Cache/Shard/Security/System) |
QueryProfiler |
observability/ |
β GA | β | Per-Phase Timing (parse/optimize/execute); Index-Usage; Empfehlungen |
StorageProfiler |
observability/ |
β GA | β | RocksDB-Stats; Write/Read-Amplification; Cache Hit Rates |
PerformanceAnalyzer |
observability/ |
β GA | β | Automatische Issue-Erkennung; INFO/WARNING/CRITICAL; Empfehlungen |
AlertingEngine (Alertmanager) |
observability/ |
β GA | β | Rule-based Alerting; Alertmanager Integration; PagerDuty/Slack |
| Distributed Tracing | observability/ |
β GA | β | OpenTelemetry-kompatibel; Span-Kontext-Propagierung |
| Kubernetes Health Probes | observability/ |
β GA | β |
/ready + /live Endpunkte |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
JsonlExporter |
exporters/ |
β GA | β | JSONL; Instruction-Tuning: Alpaca/ShareGPT/ChatML/OpenAI |
ParquetExporter |
exporters/ |
β GA | β | Parquet + konfigurierbare Arrow-Schema; Kompression |
ArrowIpcExporter |
exporters/ |
β GA | β | Zero-Copy Apache Arrow IPC Pipeline |
HuggingFaceExporter |
exporters/ |
β GA | β | HF Hub Direct Upload; dataset_info.json + README-Karte |
StreamingExporter |
exporters/ |
β GA | β | Cursor-basiertes Streaming; Fortschritts-Callback + ETA |
IncrementalExporter |
exporters/ |
β GA | β | Delta-Export mit Watermark + Checkpoint |
| AQL Predicate Filter | exporters/ |
β GA | β | AQL-basiertes Filtern bei Export |
| AES-256-GCM Export Encryption | exporters/ |
β GA | β | VerschlΓΌsselter Export; PolicyEngine-Authorization |
| PII Detection + Redaction | exporters/ |
β GA | β | Automatische PII-Erkennung + Redaktion vor Export |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
BpmnSerializer::importXml() |
process/ |
β GA | BpmnSerializerTest | Zustandsbasierter XML-Tokenizer; 10 MiB-Guard; bpmn:-Namespace-Strip; tolerant |
BpmnSerializer::exportXml() |
process/ |
β GA | BpmnSerializerTest | Volle BPMN 2.0-Fidelity; OMG-konforme Ausgabe |
BpmnSerializer::importFile() |
process/ |
β GA | β | Datei-I/O-Wrapper |
BpmnSerializer::exportFromJson() |
process/ |
β GA | β | Export aus normalisiertem JSON-Graph |
EpkSerializer::importText() |
process/ |
β GA | EpkSerializerTest | EPK-Text-Notation + JSON-Array-Format |
EpkSerializer::exportText() |
process/ |
β GA | EpkSerializerTest | Round-trip-fΓ€hig |
EpkSerializer::exportJson() |
process/ |
β GA | EpkSerializerTest | Strukturiertes JSON fΓΌr LLM-Kontext |
VccVpbImporter |
process/ |
β GA | VccVpbImporterTest | VCC-VPB YAML-Import |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
importBpmn() |
process/ |
β GA | ProcessModuleTest | BPMN 2.0 β ProcessModelRecord; RocksDB proc:def:<id>
|
importEpk() |
process/ |
β GA | ProcessModuleTest | EPK β ProcessModelRecord |
importVccVpb() |
process/ |
β GA | ProcessModuleTest | VCC-VPB β ProcessModelRecord |
save()/get()/remove()/list()
|
process/ |
β GA | ProcessModuleTest | Versioniertes CRUD |
deployToEngine() |
process/ |
β GA | ProcessModuleTest | Registriert Modell mit ProcessGraphManager |
exportBpmn()/exportEpk()
|
process/ |
β GA | ProcessModuleTest | RΓΌckexport in Originalformat |
generateLlmDescriptor() |
process/ |
β GA | LlmDescriptorTest | JSON-Schema fΓΌr LLM-System-Prompts |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
attachObject() |
process/ |
β GA | ProcessModuleTest | 8 ProcessLinkType-Werte; node-scoped optional |
detachObject() |
process/ |
β GA | ProcessModuleTest | Hard-Delete (kein Tombstone) |
getAttachments() / getNodeAttachments()
|
process/ |
β GA | ProcessModuleTest | Mit optionalem Typ-Filter |
findInstancesWithObject() |
process/ |
β GA | ProcessModuleTest | SekundΓ€rindex proc:obj_idx:
|
linkProcesses() / getLinks()
|
process/ |
β GA | ProcessModuleTest | Typisierte Prozess-zu-Prozess-Links |
registerRequiredDocument() |
process/ |
β GA | ProcessModuleTest | Pflichtdokumentregistrierung pro Modell-Knoten |
getMissingDocuments() |
process/ |
β GA | ProcessModuleTest | PrΓΌft welche Pflichtdokumente fehlen |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
retrieve() |
process/ |
β GA | ProcessGraphRagTest | VollstΓ€ndiger Graph-RAG-Kontext; DE/EN |
retrieveForNode() |
process/ |
β GA | ProcessGraphRagTest | Knoten-scoped RAG |
summarizeVerwaltungsvorgang() |
process/ |
β GA | ProcessGraphRagTest | JSON-Zusammenfassung fΓΌr UI/API |
checkCompliance() |
process/ |
β GA | ProcessGraphRagTest | Compliance-Check (Dokumente, SLA, Status) |
findSimilarCases() |
process/ |
β GA | ProcessGraphRagTest | Cosine/Jaccard-Γhnlichkeit; konfigurierbarer Threshold |
buildAdminProcessingPrompt() |
process/ |
β GA | ProcessGraphRagTest | Verwaltungsspezifischer LLM-Prompt (DE) |
| Feature | Modul | Status | Tests | Beschreibung |
|---|---|---|---|---|
generateDescriptor() |
process/ |
β GA | LlmDescriptorTest | JSON-Schema mit nodes/edges/compliance/sla |
generateSystemPrompt() |
process/ |
β GA | LlmDescriptorTest | System-Prompt DE/EN |
buildConformancePrompt() |
process/ |
β GA | LlmDescriptorTest | Conformance-Checking-Prompt |
Version History:
- 1.4.0-alpha (2026-01-06): 25 neue Alpha-Features (LLM, Performance, HA, Monitoring, Protocol)
- 1.3.0 (2025-12-30): Umfassendes Update mit allen Features bis Dez 2025
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
TrainingPipeline::run() |
training/training_pipeline.h |
β GA | 6-stufige End-to-End LoRA-Pipeline aus ThemisDB-Collections |
IncrementalLoRATrainer::train() |
training/incremental_lora_trainer.h |
β GA | INITIAL/RESUME/CONTINUE-Modes, INT8/INT4 Quantisierung |
IncrementalLoRATrainer::resumeFromCheckpoint() |
training/incremental_lora_trainer.h |
β GA | SHA-256-verifiziertes Laden, Auto-Rollback |
AutoLabeler::label() |
training/auto_labeler.h |
β GA | LLM-Annotation + Keyword-Extraktion, Konfidenz-Filter |
KnowledgeGraphEnricher |
training/knowledge_graph_enricher.h |
β GA | KG-Kontext je Sample aus ThemisDB-Graph |
LoraDataSelection |
training/lora_data_selection.h |
β GA | Aktives Lernen / Uncertainty Sampling |
LoRACheckpointManager::save()/resume() |
training/lora_checkpoint_manager.h |
β GA | Atomares Speichern, SHA-256, Auto-Rollback, JSON-Manifest |
ProvenanceTracker::record() |
training/provenance_tracker.h |
β GA | Lineage-Graph fΓΌr Gewichts-Γnderungen |
ModalityParser |
training/modality_parser.h |
β GA | Multimodale Input-Normalisierung (Text/Bild/Audio) |
LoRAAdapterMerger |
training/lora_adapter_merger.h |
β GA | Mergen mehrerer LoRA-Adapter (gewichtete Linearkombination) |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
Changefeed::listEvents() |
cdc/changefeed.h |
β GA | Sequenz-basiert, Key-PrΓ€fix-Filter, Long-Polling |
Changefeed::subscribe() |
cdc/changefeed.h |
β GA | Push-Subscription mit SubscriptionFilter + cancel() |
Changefeed::compactByKey() |
cdc/changefeed.h |
β GA | Manuelle Kompaktierung, removed_count + bytes_freed |
Changefeed::redactByKeyPrefix() |
cdc/changefeed.h |
β GA | GDPR-Redaktion im Event-Log |
Changefeed::watermarks() |
cdc/changefeed.h |
β GA | min_seq, max_seq, consumer_lag |
CdcMaterializedView |
cdc/cdc_materialized_view.h |
β GA | Live-Sync MV via Changefeed |
CdcAdmin |
cdc/cdc_admin.h |
β GA | Feed-Verwaltung, Reset, Export |
ConsumerGroup |
cdc/consumer_group.h |
β GA | Multi-Consumer-Offset-Management |
CrossCollectionStream |
cdc/cross_collection_stream.h |
β GA | Joins ΓΌber mehrere Changefeeds |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
ClusterUpdateManager::update() |
updates/cluster_update_manager.h |
β GA | Rolling-Update mit DRAIN/APPLY/HEALTHCHECK/ROLLBACK |
CanaryRollout::deploy()/promote()/rollback() |
updates/canary_rollout.h |
β GA | Prozentbasierter Canary, automatischer Rollback bei Error-Rate |
HotReloadEngine::reloadConfig()/reloadPlugin() |
updates/hot_reload_engine.h |
β GA | Zero-Downtime Konfigurations- und Plugin-Reload |
InPlaceSchemaMigrator::execute() |
updates/in_place_schema_migrator.h |
β GA | Online-Schema-Migration ohne Downtime |
BlueGreenDeployment::cutover()/rollback() |
updates/blue_green_deployment.h |
β GA | Instant Traffic-Switch BlueβGreen |
DeltaUpdateEngine |
updates/delta_update_engine.h |
β GA | Inkrementelle Patch-Anwendung auf Datenbankebene |
DependencyResolver |
updates/dependency_resolver.h |
β GA | Update-Reihenfolge basierend auf AbhΓ€ngigkeitsgraph |
ManifestDatabase |
updates/manifest_database.h |
β GA | Versionierter Software-Manifest-Store |
CoordinatedUpdateManager |
updates/coordinated_update_manager.h |
β GA | Multi-Cluster koordinierte Updates mit Quorum-Fencing |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
JWTValidator::validate() |
auth/jwt_validator.h |
β GA | RS256/ES256/EdDSA, Blacklist, KID-Revokation |
OAuthPKCEFlow::exchangeCode() |
auth/oauth_pkce_flow.h |
β GA | RFC 7636 PKCE, Authorization-Code-Flow |
SAMLAuthenticator::validateResponse() |
auth/saml_authenticator.h |
β GA | SAML 2.0 SP, Attribut-Mapping, IdP-Zertifikat |
WebAuthnAuthenticator::finishRegistration/Authentication() |
auth/webauthn_authenticator.h |
β GA | FIDO2/WebAuthn, PassKey-Support |
LDAPAuthenticator::authenticate() |
auth/ldap_authenticator.h |
β GA | LDAPS, Connection-Pool, Group-Lookup |
MFAAuthenticator::validateTOTP() |
auth/mfa_authenticator.h |
β GA | TOTP RFC 6238, Recovery Codes, Enrollment |
SessionManager::validateAndRefresh() |
auth/session_manager.h |
β GA | Idle/Absolute-Timeout, Max-Sessions-Per-User |
PasswordPolicy::validate() |
auth/password_policy.h |
β GA | Entropie-Scoring, HaveIBeenPwned-Check |
FederatedIdentityManager::validateToken() |
auth/federated_identity_manager.h |
β GA | OIDC Multi-Realm, Token-Exchange |
JwksValidator |
auth/jwks_validator.h |
β GA | JWKS-Endpoint, Auto-Refresh |
JwtKeyRotationManager |
auth/jwt_key_rotation_manager.h |
β GA | Key-Rotation ohne Downtime |
OidcProvider |
auth/oidc_provider.h |
β GA | OIDC Discovery, UserInfo-Endpoint |
ApiKeyAuthenticator |
auth/api_key_authenticator.h |
β GA | Scoped API-Keys, Constant-Time-Vergleich |
AuthRateLimiter |
auth/auth_rate_limiter.h |
β GA | Sliding-Window, Per-User/Per-IP |
MtlsAuthenticator |
auth/mtls_authenticator.h |
β GA | Client-Zertifikat-Authentifizierung |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
BiTemporalTable::insertWithValidTime() |
temporal/bi_temporal.h |
β GA | SQL:2011 Bi-Temporale EinfΓΌgung |
BiTemporalTable::queryAsOf() |
temporal/bi_temporal.h |
β GA | AS OF Abfrage (System-Zeit + GΓΌltigkeits-Zeit) |
BiTemporalTable::detectGaps() |
temporal/bi_temporal.h |
β GA | LΓΌcken-Erkennung im GΓΌltigkeits-Zeitraum |
TemporalForeignKey::validate() |
temporal/bi_temporal.h |
β GA | Referentielle IntegritΓ€t ΓΌber ZeitrΓ€ume |
BiTemporalJoin |
temporal/bitemporal_join.h |
β GA | SEQUENCED/NON_SEQUENCED/CURRENT Join |
TemporalQueryEngine::execute() |
temporal/temporal_query_engine.h |
β GA | AS OF / FROM-TO / CONTAINED IN Abfragen |
TemporalSnapshotManager |
temporal/snapshot_manager.h |
β GA | Snapshot-Handle fΓΌr PITR |
SystemVersionedTable |
temporal/system_versioned_table.h |
β GA | Automatische System-Zeit-Verwaltung |
IntervalTreeIndex |
temporal/interval_tree_index.h |
β GA | Effiziente Overlap-Suche |
TemporalAggregator |
temporal/temporal_aggregator.h |
β GA | Zeitraum-aggregierte Aggregate (SUM/AVG/COUNT) |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
BackupManager::createFullBackup() |
storage/backup_manager.h |
β GA | Full Backup, AES-256-GCM, RAID-aware |
BackupManager::createIncrementalBackup() |
storage/backup_manager.h |
β GA | Inkrementell seit letztem Backup |
BackupManager::createDifferentialBackup() |
storage/backup_manager.h |
β GA | Differenziell seit letztem Full-Backup |
BackupManager::restoreFromBackup() |
storage/backup_manager.h |
β GA | RAID-Shard-Rekonstruktion |
BackupManager::archiveWAL() |
storage/backup_manager.h |
β GA | WAL-Archivierung fΓΌr PITR |
PITRManager::restore() |
storage/pitr_manager.h |
β GA | Point-in-Time Recovery, Fortschritts-Callback |
PITRManager::previewRestore() |
storage/pitr_manager.h |
β GA | Dry-Run ohne Γnderungen |
TieredStorageManager::put()/get() |
storage/tiered_storage.h |
β GA | HOT/WARM/COLD transparent, Auto-Promotion |
AdaptiveCompactionManager |
storage/adaptive_compaction.h |
β GA | Write/Read-Amplification-basierte Strategie |
BlobStorageManager |
storage/blob_storage_manager.h |
β GA | Multi-Backend (FS/GCS/S3), Zero-Copy |
ErasureCodingBackend |
storage/erasure_coding_backend.h |
β GA | Reed-Solomon, konfigurierbare ParitΓ€t |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
PagedKVCache::store()/sharePrefix() |
llm/paged_kv_cache.h |
β GA | vLLM Paged Attention, Prefix-Sharing |
ContinuousBatchScheduler::step() |
llm/continuous_batch_scheduler.h |
β GA | Continuous Batching, Preemption, Priority |
SpeculativeDecoder::decode() |
llm/speculative_decoder.h |
β GA | Draft-Model, 5-Token-Lookahead, Acceptance-Threshold |
OpenAICompatAdapter |
llm/openai_compat_adapter.h |
β GA | /v1/chat/completions + Streaming |
LoRARouter::route() |
llm/lora_router.h |
β GA | A/B-Testing, Canary-Rollout, Fallback |
AdapterRegistry::registerAdapter() |
llm/adapter_registry.h |
β GA | Versionierter Adapter-Store, Provenance |
ModelRouter::route() |
llm/model_router.h |
β GA | Rule-based Routing (Kontext/Tenant/Custom) |
AdapterLoadBalancer |
llm/adapter_load_balancer.h |
β GA | GPU-Placement, JIT-Eviction, Migration |
AdapterDeploymentManager |
llm/adapter_deployment_manager.h |
β GA | Blue/Green, Canary fΓΌr Adapter |
LlamaResourceManager |
llm/llama_resource_manager.h |
β GA | llama.cpp Ressourcen-Lifecycle |
GpuMemoryManager |
llm/gpu_memory_manager.h |
β GA | VRAM-Budget, OOM-Safe-Fail |
EmbeddedLLM |
llm/embedded_llm.h |
β GA | In-Process LLM ohne Server |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AgenticRAG::run() |
rag/agentic_rag.h |
β GA | Iterativer Retrieve-then-Reason Agent (max_iterations, quality_threshold, cancel) |
AgenticRAGFactory |
rag/agentic_rag.h |
β GA | Factory fΓΌr Standard- und Custom-Konfigurationen |
MultiStepRAGOrchestrator::run() |
rag/multi_step_rag.h |
β GA | Decompose-then-Retrieve (max_steps, LLM-Decomposition, MergeStrategy) |
MultiModalRAG::query() |
rag/multimodal_rag.h |
β GA | TEXT/IMAGE/TABLE/CODE/AUDIO; OCR-Support |
RAGContextAssembler::assemble() |
rag/rag_context_assembler.h |
β GA | Token-Budget-Management, Dedup, Ordering |
DistributedRAGEvaluator::evaluate() |
rag/distributed_rag_evaluator.h |
β GA | Parallele Multi-Judge-Evaluierung, Quorum, AggregationStrategy |
DistributedEvaluatorFactory |
rag/distributed_rag_evaluator.h |
β GA | Builder fΓΌr Distributed-Judge-Cluster |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AdaptiveShardRouter::route() |
sharding/adaptive_shard_router.h |
β GA | Lernender Router mit Exploration/Exploitation, Feedback-Loop |
ConsistentHashRing::getShardForKey() |
sharding/consistent_hash.h |
β GA | Virtueller Knoten-Ring, 150 vNodes/Shard, getNShardsForKey |
CrossShardTransaction::commit() |
sharding/cross_shard_transaction.h |
β GA | 2PC + WAL, IsolationLevel SERIALIZABLE/SNAPSHOT/READ_COMMITTED |
EpochFencingManager::checkFence() |
sharding/epoch_fencing.h |
β GA | Stale-Leader-Schutz, Lease-Management, advanceEpoch |
HotShardSplitPolicy |
sharding/auto_rebalancer.h |
β GA | ML-prΓ€diktive Shard-Aufteilung, QPS-Threshold |
DataMigrator::migrate() |
sharding/data_migrator.h |
β GA | Live-Migration mit Dual-Write, Verifikation, Rate-Limiting |
AutoRecoveryManager |
sharding/auto_recovery_manager.h |
β GA | Automatische Shard-Recovery nach Ausfall |
GossipConfigManager |
sharding/gossip_config_manager.h |
β GA | Gossip-basierte Konfigurationsverteilung |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AdaptiveQueryStats::recordExecution() |
query/adaptive_optimizer.h |
β GA | Query-Statistiken akkumulieren, KardinalitΓ€tsfehler erkennen |
AdaptivePlanSelector::selectPlan() |
query/adaptive_optimizer.h |
β GA | KEEP/SWITCH/PARALLEL_TEST basierend auf Feedback |
DistributedQueryCostModel |
query/adaptive_optimizer.h |
β GA | Cross-Shard-Join-Kosten, Partition Pruning |
MultiIndexOptimizer |
query/adaptive_optimizer.h |
β GA | Optimale Index-Kombination fΓΌr komplexe PrΓ€dikate |
AdaptiveJoin::executeJoin() |
query/adaptive_join.h |
β GA | HASH/SORT_MERGE/INDEX/NESTED_LOOP/GRACE_HASH, Runtime-Wahl |
ApproximateCountDistinct (HyperLogLog) |
query/approximate_aggregator.h |
β GA | Β±2 % Fehler, merge fΓΌr verteilte Aggregation |
ApproximatePercentile (T-Digest) |
query/approximate_aggregator.h |
β GA | p50/p95/p99, merge-fΓ€hig |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
IndexManager |
index/index_manager.h |
β GA | Koordiniert Vector/Secondary/Graph-IndexManager |
InvertedIndex::search() |
index/inverted_index.h |
β GA | BM25, Stemming, Stopwords, RocksDB-backed |
AdvancedVectorIndex |
index/advanced_vector_index.h |
β GA | AUTO-Type (HNSW/IVF/SQ/PQ), WorkloadType-aware |
DistributedVectorIndex |
index/distributed_vector_index.h |
β GA | Scatter-Gather K-NN, ConsistentHash, Replikation |
BinaryQuantizer |
index/binary_quantizer.h |
β GA | 1-bit Quantisierung, FAISS-Integration |
IndexSuggestionEngine::recommend() |
index/adaptive_index.h |
β GA | Auto-Empfehlung basierend auf Query-Patterns + SelektivitΓ€t |
QueryPatternTracker |
index/adaptive_index.h |
β GA | Scan-Latenz, Rows-scanned, Cache-Miss aufzeichnen |
SelectivityAnalyzer |
index/adaptive_index.h |
β GA | Distinct-Values, Histogramm, SelektivitΓ€ts-Score |
Implementierungsstatus β Server/API, Metadata, Performance, Plugins, UserStorage (2026-04-13 session 4)
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
APIGateway::registerHandler() |
server/api_gateway.h |
β GA | Einheitlicher HTTP-Einstiegspunkt; Route-Registrierung, Load-Shedding, Deprecation-Header |
AdaptiveRateLimiter::allowRequest() |
server/adaptive_rate_limiter.h |
β GA | Feedback-basiertes Rate-Limiting, Burst-Toleranz, Overload-Threshold |
AuthMiddleware::authenticate() |
server/auth_middleware.h |
β GA | JWT/GSSAPI/API-Key/USB-Token; Scope-PrΓΌfung |
DistributedGateway / ConsistentHashRing
|
server/distributed_gateway.h |
β GA | Cluster-Routing, Circuit-Breaker, Failover, 200 vNodes |
AsyncJobApiHandler / AsyncJobRegistry
|
server/async_job_api_handler.h |
β GA | Async-Job-Queue (PENDING/RUNNING/COMPLETED/FAILED), prune() |
GrpcApiServer::start() |
api/grpc_server.h |
β GA | gRPC Port 8771, TLS, max-message-size, registerService |
GraphQLSchemaBuilder::build() |
api/graphql_schema_builder.h |
β GA | Type/Query/Mutation-Registrierung, Schema-Validierung |
IWebSocketFrameCallback |
api/websocket_handler.h |
β GA | WebSocket-Frame-Callbacks (Text/Binary/Ping/Close), CloseCode |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
SchemaManager::createTable() |
metadata/schema_manager.h |
β GA | Tabellen/Relationships/Indexes; AdaptiveTTL-Konfiguration |
InformationSchema::getTables() |
metadata/information_schema.h |
β GA | SQL-kompatible IS: tables/columns/statistics/referential_constraints |
SchemaVersionManager::persistChange() |
metadata/schema_version_manager.h |
β GA | WAL-backed Migrations; rollback; AuditLog-Integration |
DistributedMetadataCatalog::publishSchema() |
metadata/distributed_catalog.h |
β GA | Cluster-weite Schema-Verteilung via Consensus |
SchemaConsistencyChecker::check() |
metadata/schema_consistency_checker.h |
β GA | SchemaβDaten-Konsistenz; Auto-Repair; dry_run |
IndexRecommender |
metadata/index_recommender.h |
β GA | Empfiehlt Indexes basierend auf Query-Statistiken |
SchemaAuditLog |
metadata/schema_audit_log.h |
β GA | Append-only Schema-Γnderungsprotokoll |
ERDiagramExporter |
metadata/er_diagram_exporter.h |
β GA | ER-Diagramm-Export (Mermaid/PlantUML) |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AdaptiveQueryCompiler::compile() |
performance/adaptive_query_compiler.h |
β GA | JIT-Γ€hnliche Query-Kompilierung; Hot-Query-Cache |
IntelligentPrefetcher::predict_next() |
performance/intelligent_prefetcher.h |
β GA | ML-basiertes Prefetching (SEQUENTIAL/STRIDED/RANDOM/POINTER_CHASE); Hardware-Prefetch |
WorkloadPredictor::forecast() |
performance/workload_predictor.h |
β GA | LSTM/EMA Lastvorhersage; ScaleDirection (UP/DOWN/STABLE); Replikationsempfehlung |
HardwareAccelerator::execute() |
performance/hardware_accelerator.h |
β GA | CPU/CUDA/OpenCL/NPU/FPGA Dispatch; OperatorType-Auswahl |
LockFreeRingBuffer<T> |
performance/lockfree_metrics_buffer.h |
β GA | SPSC Lock-Free FIFO; tryPush/tryPop; dropped_count |
WorkloadPredictor::getScaleRecommendation() |
performance/workload_predictor.h |
β GA | Konkrete Replikations-Empfehlung mit Konfidenz |
WorkloadAdaptiveOptimizer::classify_workload() |
performance/workload_adaptive_optimizer.h |
β GA | Heuristische Klassifikation (OLTP/OLAP/MIXED/GRAPH/VECTOR/TIMESERIES); 512-Query Rolling Window |
WorkloadAdaptiveOptimizer::get_strategy() |
performance/workload_adaptive_optimizer.h |
β GA | Per-Workload-Strategie: JIT, Thread-Pool, Cache-MB, Join-Algorithmus, Index-Typ; Predictive Scaling |
WorkloadAdaptiveOptimizer::enable_auto_adapt() |
performance/workload_adaptive_optimizer.h |
β GA | Hintergrund-Adaptionsloop (konfigurierbares Intervall); AdaptationCallback |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
PluginManager::loadPlugin() |
plugins/plugin_manager.h |
β GA | Signatur-Verifikation, Hot-Reload, PluginReloadPhase-Callbacks |
WasmHostAPI |
plugins/wasm_host_api.h |
β GA | WASM-Plugins (Wasmtime/Wasmer/Wasm3); Host-Function-ABI |
PluginHealthMonitor::start() |
plugins/plugin_health_monitor.h |
β GA | Auto-Disable + Recovery; MonitoringEvent-Callbacks; Health-Score |
SignedPluginRepository |
plugins/signed_plugin_repository.h |
β GA | OCI-Registry-Integration fΓΌr signierte Plugin-Pakete |
SelfHealingPlugin |
plugins/self_healing_plugin.h |
β GA | Automatische Neustart-Logik bei Crash |
PluginDependencyResolver |
plugins/plugin_dependency_resolver.h |
β GA | Topologische Sortierung + Zyklenerkennung fΓΌr Plugin-Deps |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
MultiLevelEncryptedStorage::mount() |
user_storage_encrypted/multi_level_storage.hpp |
β GA | FUSE-basierter Multi-Level-VerschlΓΌsselungsspeicher; SecurityLevel LOW/MEDIUM/HIGH |
KeyRotationScheduler::scheduleRotation() |
user_storage_encrypted/key_rotation_scheduler.hpp |
β GA | Geplante + manuelle SchlΓΌsselrotation; IRotationStore-Persistenz |
GocryptfsBackend::mount() |
user_storage_encrypted/gocryptfs_backend.hpp |
β GA | Gocryptfs FUSE-Backend; mount/unmount/isMounted |
Argon2idKeyDerivationService::deriveKey() |
user_storage_encrypted/key_derivation_service.hpp |
β GA | Argon2id KDF (OWASP-Empfehlung); memory/iterations/parallelism |
reconcileStaleMounts() |
user_storage_encrypted/multi_level_storage.hpp |
β GA | AufrΓ€umen verwaister FUSE-Mounts beim Systemstart |
Implementierungsstatus β Geo Extended, Timeseries Internals, AQL Advanced, Scheduler (2026-04-13 session 5)
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
GeoRTree::bulkLoad() / queryBBox() / queryKNN()
|
geo/geo_rtree.h |
β GA | R*-Tree Spatial Index; Bulk-Load, BBox-Query, K-NN |
SpatialJoinIterator::advance() |
geo/spatial_join.h |
β GA | Lazy Iterator; INTERSECTS/WITHIN_DISTANCE/CONTAINS/OVERLAPS |
TileServer::getTile() |
geo/tile_server.h |
β GA | Mapbox Vector Tiles (MVT/Protobuf); Layer-Config; Geometrie-Vereinfachung |
geoDbscan() / geoKMeans()
|
geo/geo_clustering.h |
β GA | DBSCAN (eps_m, min_points) + K-Means (k, max_iter); Noise-Points |
RasterGrid::sample() / generateHeatmap()
|
geo/raster.h |
β GA | Bilinear-Sampling, Gaussian-Heatmap, normalize |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
TimeSeriesStore::put() / query() / aggregate()
|
timeseries/timeseries.h |
β GA | Core-KV-Store; Range-Query + Window-Aggregation |
Hypertable::insertBatch() / compressChunk()
|
timeseries/hypertable.h |
β GA | Auto-Partitionierung nach Zeit; Gorilla+Zstd Chunk-Kompression |
ContinuousAggWatermarkStore / DistributedAggregateCoordinator
|
timeseries/continuous_agg.h |
β GA | Inkrementelle Materialisierung; Rollup-Hierarchien; Watermark |
BitWriter / BitReader (Gorilla) |
timeseries/gorilla.h |
β GA | Delta-of-Delta Timestamp + XOR Value Encoding |
DownsamplingPipeline::addPolicy() |
timeseries/downsampling.h |
β GA | Mehrstufiges Downsampling; AggFunc-Auswahl; Retention |
RetentionManager::startAsync() |
timeseries/retention.h |
β GA | Soft+Hard Delete; StagedDeletion; Audit-Trail |
TsStreamCursor::nextBatch() |
timeseries/ts_stream_cursor.h |
β GA | Batch-Streaming-Iterator ΓΌber Zeitreihen |
PrometheusRemoteWriteHandler::handle() |
timeseries/prometheus_remote_write.h |
β GA | Prometheus Remote-Write-Endpoint; Grafana-kompatibles Remote-Read |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AQLQueryBuilder::from() / build()
|
aql/aql_query_builder.h |
β GA | Fluent Builder; FROM/FILTER/SORT/LIMIT/JOIN/SELECT |
AQLQueryValidator::validate() |
aql/aql_query_validator.h |
β GA | Syntaktisch + semantisch; ERROR/WARNING/INFO; Line/Column |
AQLOptimizerAdvisor::analyze() |
aql/aql_optimizer_advisor.h |
β GA | Index-Empfehlungen; Rewrite-VorschlΓ€ge; estimated_speedup |
AQLConversationContext::ask() |
aql/aql_conversation_context.h |
β GA | Multi-Turn NLβAQL; Schema-Kontext; Auto-Correct |
AQLMigrationAssistant::migrate() |
aql/aql_migration_assistant.h |
β GA | SQLβAQL Migrationshilfe; BLOCKING/WARNING Issues |
AQLAgent::run() |
aql/aql_agent.h |
β GA | LLM-gesteuerter DB-Agent; Tool-Registrierung; Reasoning-Steps |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
TaskScheduler::addTask() |
scheduler/task_scheduler.h |
β GA | CRON/INTERVAL/CDC/MANUAL/WEBHOOK; 5/6-Feld, Timezone, CDC-Trigger |
DistributedTaskCoordinator::start() |
scheduler/distributed_task_coordinator.h |
β GA | Leader-Election; One-Runner-Per-Cluster; LeaderChange-Callback |
TaskAnomalyDetector::analyzeTask() |
scheduler/task_anomaly_detector.h |
β GA | Frequenz/Pattern/Resource/Failure-Rate-Erkennung; Callback |
TaskAuditManager::query() / exportTo()
|
scheduler/task_audit_manager.h |
β GA | VollstΓ€ndiger Audit-Trail; JSON/CSV/Parquet-Export; 90-Tage-Retention |
HybridRetentionManager::startAsync() |
scheduler/hybrid_retention_manager.h |
β GA | 3-Stufen: Gorilla (0β7d) + Downsampling (7β365d) + Tages-Agg (>365d) |
Implementierungsstatus β LLM Advanced AI, Replication, Content Module, Acceleration (2026-04-13 session 6)
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
AiOrchestrator::run() |
llm/ai_orchestrator.h |
β GA | Multi-Mode Pipeline: RAG/AGENTIC/CRITIQUE; ModeSpec, BudgetSpec, SafetySpec, JudgeSpec |
AsyncInferenceEngine::submitAsync() |
llm/async_inference_engine.h |
β GA | Streaming Token-Callback; DROP_OLDEST/BLOCK Backpressure; Dedup-Cache |
InferenceEngineEnhanced |
llm/inference_engine_enhanced.h |
β GA | Multi-Model LB (ROUND_ROBIN/LEAST_LOADED/FASTEST); Circuit Breaker; ModelResourceQuota |
InlineTrainingEngine::stepAsync() |
llm/inline_training_engine.h |
β GA | On-the-Fly LoRA Fine-Tuning; AdamW/LION Optimizer; Cosine LR Scheduler |
ConstitutionalReasoningEngine::reason() |
llm/constitutional_reasoning_engine.h |
β GA | Prinzipienbasiert; max_revision_rounds; hard_block; HHH-Prinzipien |
EthicsAwareConfidenceDetector::evaluate() |
llm/ethics_aware_confidence_detector.h |
β GA | Bias-Kategorien; Token-Konfidenz; Ethics + Uncertainty Combined Score |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
ReplicationManager::addReplica() |
replication/replication_manager.h |
β GA | PRIMARY/SECONDARY/ARBITER; SYNC/ASYNC/SEMI_SYNC; Lag-Monitoring |
VectorClock::happensBefore() / isConcurrent()
|
replication/multi_master_replication.h |
β GA | Kausalordnung; NebenlΓ€ufigkeitserkennung; merge() |
HybridLogicalClock::now() |
replication/multi_master_replication.h |
β GA | Wall + Logical Timestamp; TrueTime-Γ€hnlich |
ConflictResolver::resolve() |
replication/multi_master_replication.h |
β GA | LWW/FWW/MERGE/CUSTOM; CONCURRENT_WRITE/DELETE_UPDATE/SCHEMA_CONFLICT |
GrowOnlyCounter / PNCounter / MVRegister (CRDT) |
replication/crdt_types.h |
β GA | Kommutative CRDT-Merge; G-Counter, PN-Counter, Multi-Value Register |
ReplicationSlot::advance() / drop()
|
replication/replication_slot.h |
β GA | Persistent WAL-Slots; LSN-Fortschritt; PAUSE/RESUME |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
ContentManager::ingestRawBlob() Pipeline 10 Stages |
content/content_manager.h |
β GA | MIME-Auto, Malware-Scan, pHash-Dedup, OCR, Chunking, Embed, LLM-Tagging |
EmbeddingPipeline::embed() |
content/embedding_pipeline.h |
β GA | Batch-Embedding; normalize; Failure-Callback; Device-Auswahl |
AsyncIngestionWorker::enqueue() |
content/async_ingestion_worker.h |
β GA | 4 Worker-Threads; QUEUED/RUNNING/FAILED/RETRYING; Priority-Queue |
ContentSecurity::scan() |
content/content_security.h |
β GA | Malware/ZIP-Bomb/Abuse; sanitize_error_messages; block_on_malware |
IContentProcessor Plugin-Interface |
content/content_processor.h |
β GA | Eigene MIME-Typen; ExtractionResult (text/language/geo_data/media_data) |
ContentPolicy MIME-Whitelist/Blacklist |
content/content_policy.h |
β GA | allowed_mime_types; enable_deduplication; ocr_enabled; isAllowed() |
| Feature | Header | Status | Beschreibung |
|---|---|---|---|
ComputeBackend::executeSimilarityKernel() |
acceleration/compute_backend.h |
β GA | FP32/FP16/BF16/INT8/INT4; CUDA/HIP/Vulkan/OpenCL/DirectX; Health-Status |
ANNKernelFallbackDispatcher::search() |
acceleration/kernel_fallback_dispatcher.h |
β GA | Fallback-Kette CUDAβHIPβVulkanβCPU; RetryPolicy; backend_used |
GeoKernelFallbackDispatcher::computeDistancesBatch() |
acceleration/kernel_fallback_dispatcher.h |
β GA | Haversine/Vincenty Batch; GPU-Fallback auf CPU |
VecKnnPipeline::search() / searchBatch()
|
acceleration/vec_knn.h |
β GA | IVF nprobe + HNSW ef_search; Distance-Cache; AQL-Filter |
DeviceManager::getDevices() |
acceleration/device_manager.h |
β GA | Multi-GPU-Inventar; VRAM/Compute-Units; hasGPU(); logDeviceInfo() |
CudaBuffer<T> / VulkanBuffer<T> RAII |
acceleration/raii/cuda_raii.h |
β GA | Automatische GPU-Speicherfreigabe; upload/download |
ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues
ThemisDB 1.9.0-beta Β· Home Β· Wiki-Index Β· Module-Index Β· FAQ Β· Quick-Reference Β· GitHub Β· Issues Β· Discussions Β· License
- Home
- Hero Articles
- All Wiki Pages
- FAQ
- Edition Comparison
- Repository README
- Changelog
- Roadmap
- Versioning
- Integration Mapping
- Overview
- Readme
- Appendix D Feature Status
- Appendix E Incident Runbooks
- Appendix F AQL Cheatsheet
- Appendix G Configuration
- Appendix H Glossary
- Appendix I Troubleshooting
- Appendix Literatur
- Chapter 00 Genesis
- Chapter 01 Introduction
- Chapter 02 Architecture
- Chapter 03 Multimodel
- Chapter 04 Installation
- Chapter 05 Relational
- Chapter 06 Graph
- Chapter 07 Document
- Chapter 08 Storage Layer
- Chapter 08 Vector
- Chapter 09 Timeseries
- Chapter 10 Enterprise
- Chapter 11 Realtime
- Chapter 12 Computervision
- Chapter 13 Fulltext
- Chapter 14 Geospatial
- Chapter 15 Analytics
- Chapter 16 Ml
- Chapter 16 Sharding
- Chapter 17 LLM Integration
- Chapter 17 Scaling
- Chapter 18 HA
- Chapter 18 Ml
- Chapter 19 Monitoring
- Chapter 19 Monitoring Observability
- Chapter 20 Backup
- Chapter 20 Performance
- Chapter 21 Auth
- Chapter 21 Performance
- Chapter 22 Clients
- Chapter 22 Encryption
- Chapter 23 Testing Qa
- Chapter 24 Ai Ethics
- Chapter 25 Devops Infrastructure
- Chapter 26 Migration Legacy
- Chapter 27 Troubleshooting
- Chapter 28 AQL Reference
- Chapter 29 Analytics Process Mining
- Chapter 30 Deployment Operations
- Chapter 31 API Protocols
- Chapter 32 API Design Rest Principles
- Chapter 32 AQL Oop Implementation
- Chapter 33 Best Practices
- Chapter 34 Query Optimization
- Chapter 35 Data Modeling Patterns
- Chapter 36 Security Hardening
- Chapter 37 Ecosystem Integration
- Chapter 38 Observability Sre
- Chapter 39 Performance Tuning Cookbook
- Chapter 40 Data Governance Compliance
- Chapter 41 Hands On Labs
- Chapter 42 Docs Assistant Usage
- Chapter MVCC Hlc
- Cover
- Cover Book
- Index
- Preface
- Test Links Example
- Batch Operations
- Best Practices
- CRUD Tutorial
- Custom Document Ingestion
- Getting Started Tutorial
- Interactive Examples
- Schema Design
- Video Tutorials
- AQL Reference
- AQL Examples
- AQL Overview
- AQL Feature Roadmap
- AQL Geospatial Guide
- AQL LLM Migration Guide
- AQL API
- AQL Grammar (EBNF)
- AQL Root Overview
- AQL Examples (root)
- API Reference
- API Module README
- OpenAPI Overview
- Client SDK Overview
- SDK Overview
- Operations
- Operations Overview
- Operations Runbook
- Operations Handbook
- ThemisCtl Admin Guide
- Pipeline E2E SOPs
- Docker Overview
- Docker Hub README
- Helm Overview
- Packaging Overview
- Operator Overview
- Security Policy
- Production Hardening Checklist
- Security Hardening Guide
- Encryption Key Management
- Access Control Framework
- Zero Trust Policy
- API Authentication & Authorization
- HSM Production Setup
- PKCS11 Integration
- DSGVO / SOC2 Checklist
- Access Model Runbooks
- Access Model Dashboard
- Maturity Automation Runbook
- Access Review Automation
- Access Model Dashboard
- Access Model Runbooks
- Rights Revocation
- Dr Checklists
- Dr Testing
- Incident Response Playbook
- Incident Response Testing
- GPU Oom Recovery
- Grammar Debugging
- Metrics Scrape Troubleshooting
- Model Swap Procedure
- Quota Tuning
- Subagent Deployment
- Logging Configuration
- Content Model
- Crypto & Keys
- Feature Flags Reference
- Modular Architecture Roadmap
- Modularization Guide
- Module Architecture Index
- PostgreSQL Wire Protocol
- Query Scheduling
- Raft Consensus Design
- Resource Pooling
- Source Directory Guide
- Unified Access Model
- E1 001 Layered Retrieval Design
- E1 002 Ann Abstraction Strategy
- E1 003 Tensor Summary Types
- E1 004 Lora Package Distinction
- E1 005 Model Switch Compatibility
- E1 006 Federated Tensor Summaries
- E2 001 Evaluation Framework Design
- E2 002 Hardware Profile Strategy
- E2 003 Query Planner Routing Model
- E2 004 Approximation Governance Rules
- E2 005 Cross Layer Fallback Confidence Policy
- E3 001 Distributed Tensor Design
- E3 002 Manifest Coordination Strategy
- E3 003 Recovery And Erasure Choice
- E3 004 Tensor Fabric Infrastructure
- Contributing
- Contributing (root)
- Code of Conduct
- Support
- Maintainers
- CTest Guide
- Build Quick Reference
- Developer Wiki Index
- Build / Test / CI
- Module Index
- Branching Strategy
- Release Strategy
- CI Policy Gates Wave C
- Disabled Stub Policy
- Docs PR Policy
- GA Promotion Sign Off
- Github Milestones Setup
- Governance Policies Phase1
- GPU Self Hosted Runner Requirements
- Hardening Phase 1 2 Summary 2026 09 23
- Maturity Claim Verification Checklist
- Maturity Evidence Registry
- Merge Gate Bot Config
- Merge Gate Status Live
- Phase 1 Closure Report
- Phase 1 Infrastructure Deployment
- Phase 1 Infrastructure Deployment Complete
- Phase 3 Baseline Capture
- Phase 3 Refinement Spec
- Phase 4 Sign Off And Closure
- Phase Closure Policy
- Phase Dependency Graph
- Phase3 Enforcement Runbook
- Plugin Submodule Rollback
- PR Version Targeting
- PR Version Targeting Backfill
- Production Ready 2026 Delivery Plan
- Publish Workflow Audit 2026 09 23
- Query Module Status
- Readme
- Release Governance
- Release Promotion Gate Policy
- Release Validation Checklist
- Root Hygiene Policy
- SBOM Approved Versions
- Security Compliance Audit Report 2026 08 10
- Security Module 5671 Evidence Summary
- Sharding P6 Residual Risk Acceptance
- Sourcecode Compliance Governance
- Src Module Documentation Compliance 2026 09 20
- Updates Development Status Sign Off
- Wave C Implementation Complete
- Wave C Implementation Plan
- Wave C Ml Exit Gate Sign Off
- Wave C Policy Gate Evidence
- Wiki Publish Tracking Guide
- Blob Storage
- Cuda
- Ethics Ai
- Exporters
- Huggingface
- Image Analysis
- Importers
- RPC
- Scraper
- Themisdb Ai Watermark Detector
- User Storage Encrypted
- Chimera Architecture
- Chimera Future
- Chimera Readme
- Chimera Roadmap
- Covina Fastapi Ingestion Architecture
- Covina Fastapi Ingestion Future
- Covina Fastapi Ingestion Roadmap
- Vcc Base Architecture
- Vcc Base Future
- Vcc Base Roadmap
- Vcc Clara Ingestion Architecture
- Vcc Clara Ingestion Future
- Vcc Clara Ingestion Roadmap
- Vcc Veritas Architecture
- Vcc Veritas Future
- Vcc Veritas Roadmap
- 01 Hello World
- 02 Todo App
- 03 Contact Manager
- 04 Inventory System
- 05 Time Series Monitor
- 06 Graph Social Network
- 07 Vector Search Documents
- 08 Dms Erp System
- 09 Iot Sensor Network
- 10 Drone Image Analysis
- 11 Blog Wiki
- 12 Expense Tracker
- 13 Recipe Manager
- 14 Ecommerce Catalog
- 15 Event Management
- 16 Kanban Board
- 17 Crm
- 18 Realtime Chat
- 19 Recommendation Engine
- 20 Smart Home
- 21 Coding Platform
- 22 AQL Diagram Tool
- 23 Traveling Salesman
- 24 Moral Philosophy Debates
- API Versioning
- Distributed Sharding
- Feedback Plugins
- Geo
- Gnn
- Image Analysis
- Legal Lora Training
- LLM
- Lora Sync
- Migration
- Nlp
- Performance
- Railway
- Replication
- Rope Visualization
- Sample Product Config
- Security
- Client SDK Overview
- Quickstart
- Sdk Enhancements
- Sdk Implementation Summary
- Test Suite Readme
- Go
- Java
- Javascript
- Php
- Python
- Ruby
- Rust
- Typescript
- 01 Grundlegende Operationen
- 02 AQL Queries
- 03 Graph Daten
- 04 Multimodell Anwendung
- 01 Quickstart Guide
- 02 AQL Referenz Kurzuebersicht
- 03 Datenmodellierung Guide
- 04 Uebungsaufgaben
- 05 Best Practices Guide
- Training Documents
- Training Overview
- 01 Einfuehrung Und Uebersicht
- 02 Datenmodelle Und Architektur
- 03 AQL Abfragesprache
- 04 Installation Und Setup
- 05 Anwendungsbeispiele
- Training Presentations
- Dependencies Readme
- Processmonitor Readme
- Themis.admintools.shared Readme
- Themis.aqlquerybuilder Readme
- Themis.aqlquerybuilder Roadmap
- Themis.auditlogviewer Readme
- Themis.auditlogviewer Roadmap
- Themis.classificationdashboard Readme
- Themis.classificationdashboard Roadmap
- Themis.compliancereports Readme
- Themis.compliancereports Roadmap
- Themis.gisviewer.controlpanel Readme
- Themis.gisviewer.controlpanel Roadmap
- Themis.impactanalysisviewer Readme
- Themis.impactanalysisviewer Roadmap
- Themis.ingestiontool Readme
- Themis.ingestiontool Roadmap
- Themis.keyrotationdashboard Readme
- Themis.keyrotationdashboard Roadmap
- Themis.piimanager Readme
- Themis.piimanager Roadmap
- Themis.retentionmanager Readme
- Themis.retentionmanager Roadmap
- Themis.sagaverifier Readme
- Themis.sagaverifier Roadmap
- Themis.usbadmintool Readme
- Themis.usbadmintool Roadmap
- Architecture Generator Readme
- CI Readme
- CI Roadmap
- Compiler Diagnostics Readme
- Compiler Diagnostics Roadmap
- Completion Readme
- Copilot Ollama Router Readme
- Copilot Ollama Router Roadmap
- Gnn Readme
- Gnn Roadmap
- Rope Visualizer Readme
- Rope Visualizer Roadmap
- Tco Calculator Readme
- Tco Calculator Roadmap
- Tests Readme
- Tests Roadmap
- Themis Config Wx Readme
- Themis Docs Builder Readme
- Wikipedia Ingestion Readme
- Ai Metadata And Provenance
- Build / Test / CI
- Governance And Roadmap
- Developer Wiki Index
- Module Direct Doxygen Check
- Module Doxygen Baseline Summary
- Module Doxygen Batch
- Module Doxygen Coverage Summary
- Module Doxygen Smoke Summary
- Modules And Apis
- Retrieval Direct Doxygen Check
- Soll Ist Gap Summary
- Wiki Delta Report