Purpose: This document aggregates every open TODO, stub-replacement, and planned feature from all 46 module
FUTURE_ENHANCEMENTS.mdfiles.
It is sorted by Priority → Target Version → Module and is the canonical input for creating GitHub Issues with full implementation context.
- How to Use for GitHub Issue Creation
- Status & Priority Legend
- Statistics
- 🔴 Critical Priority
- 🟠 High Priority — Immediate (≤ v1.4.0)
- 🟠 High Priority — Near-term (v1.5.0 – v1.8.0)
- 🟡 Medium Priority — Near-term (v1.5.0 – v1.8.0)
- 🟡 Medium Priority — Mid-term (v1.9.0 – v2.0.0)
- 🟢 Low Priority — Future (v1.9.0+)
- Cross-Cutting Concerns
- Milestone Summary
- Suggested GitHub Label Taxonomy
Each row in the tables below maps to one GitHub Issue. Columns:
| Column | GitHub Issue Field |
|---|---|
# |
Issue number suggestion (sequential within this file) |
Module |
Label module:<name> |
Title |
Issue title |
Target |
Milestone |
Labels |
Comma-separated label suggestions |
Detail |
Link to the full implementation description |
Recommended issue body template:
## Summary
<Title from this table>
## Module
`src/<module>/`
## Priority / Target Version
<Priority> · <Target Version>
## Detailed Implementation Description
See: <Detail link>
## Acceptance Criteria
- [ ] (copy `- [ ]` items from the linked FUTURE_ENHANCEMENTS.md section)
## Labels
<Labels>
| Symbol | Meaning |
|---|---|
| 🔴 | Critical — Security vulnerability or data-loss risk; block GA |
| 🟠 | High — Required for production readiness; block next minor release |
| 🟡 | Medium — Significant improvement; plan within 2 minor releases |
| 🟢 | Low — Enhancement or cleanup; schedule opportunistically |
[ ] |
Open |
[x] |
Done |
[~] |
In Progress |
Time Horizons:
| Target Range | Horizon | Calendar Estimate |
|---|---|---|
| ≤ v1.4.0 | Immediate | Q2 2026 |
| v1.5.0 – v1.6.0 | Short-term | Q3 2026 |
| v1.7.0 – v1.8.0 | Near-term | Q4 2026 – Q1 2027 |
| v1.9.0 – v2.0.0 | Mid-term | Q2–Q3 2027 |
| v2.1.0+ | Long-term | 2027+ |
| Priority | Count |
|---|---|
| 🔴 Critical | 4 |
| 🟠 High | 89 |
| 🟡 Medium | 84 |
| 🟢 Low | 38 |
| Total | 215 |
| Target Version | Open Items |
|---|---|
| ≤ v1.2.0 | 34 |
| v1.3.0 – v1.6.0 | 63 |
| v1.7.0 – v1.8.0 | 86 |
| v1.9.0 – v2.0.0 | 21 |
| v2.1.0+ | 11 |
Block release. Must be fixed before any production deployment.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 1 | auth | Thread-Safety: Add std::mutex to JWTValidator JWKS Cache |
v1.1.0 | security, thread-safety, module:auth, correctness |
#3825 | → Detail |
| 2 | auth | LDAP DN and Filter Injection Prevention | v1.1.0 | security, injection, module:auth |
#3826 | → Detail |
| 3 | themis | Modular Build System | v1.7.0 | build, module:themis, infrastructure |
#3827 | → Detail |
| 4 | themis | Module Loader Implementation | v1.7.0 | build, module:themis, infrastructure |
#3828 | → Detail |
Calendar: Q2 2026. Required for the next minor release.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 5 | auth | Constant-Time Comparison for Recovery Codes and Session IDs | v1.1.0 | security, timing-attack, module:auth |
#3833 | → Detail |
| 6 | auth | Mandatory JWT Issuer and Audience Validation | v1.1.0 | security, jwt, module:auth |
#3834 | → Detail |
| 7 | auth | Secure Memory for Key Material in jwks_security.cpp |
v1.2.0 | security, memory, module:auth |
#3835 | → Detail |
| 8 | auth | Async / Non-Blocking LDAP and HTTP Authentication Calls | v1.2.0 | performance, async, module:auth |
#3836 | → Detail |
| 9 | auth | Token Blacklist Persistence and Distributed Support | v1.3.0 | distributed, auth, module:auth |
#3837 | → Detail |
| 10 | auth | LDAP Connection Pooling | v1.2.0 | performance, module:auth |
#3838 | → Detail |
| 11 | base | O(1) Module Lookup — Replace loadedModules_ Vector with Unordered Map |
v1.2.0 | performance, module:base |
#3839 | → Detail |
| 12 | base | cgroup v2 Resource Enforcement for Module Sandbox | v1.2.0 | security, sandbox, module:base |
#3840 | → Detail |
| 13 | base | WASM Instruction Fuel Metering | v1.2.0 | security, wasm, module:base |
#3841 | → Detail |
| 14 | chimera | Production ThemisDB Adapter Integration | v1.1.0 | stub-replacement, module:chimera |
#3842 | → Detail |
| 15 | chimera | MongoDB / Qdrant / Neo4j: Replace In-Process Simulation with Real Drivers | v1.2.0 | stub-replacement, module:chimera |
#3843 | → Detail |
| 16 | chimera | Transaction Management Enhancements | v1.1.0 | correctness, module:chimera |
#3844 | → Detail |
| 17 | chimera | Error Recovery and Retry Logic | v1.1.0 | reliability, module:chimera |
#3845 | → Detail |
| 18 | chimera | Batch Operation Enhancements | v1.1.0 | performance, module:chimera |
#3846 | → Detail |
| 19 | maintenance | Schedule Persistence (RocksDB) | v1.1.0 | persistence, module:maintenance |
#3847 | → Detail |
| 20 | maintenance | Force-Run Endpoint: Window Override | v1.1.0 | api, module:maintenance |
#3848 | → Detail |
| 21 | temporal | Full System-Versioned Table Support | v1.1.0 | feature, module:temporal |
#3849 | → Detail |
| 22 | temporal | Temporal Conflict Detection and Resolution | v1.1.0 | correctness, module:temporal |
#3850 | → Detail |
| 23 | temporal | Snapshot Isolation | v1.1.0 | correctness, module:temporal |
#3851 | → Detail |
| 24 | temporal | Application-Versioned Tables (Bi-Temporal) | v1.2.0 | feature, module:temporal |
#3852 | → Detail |
| 25 | temporal | Time-Travel Query Engine | v1.2.0 | feature, module:temporal |
#3853 | → Detail |
| 26 | temporal | Temporal Indexes | v1.2.0 | performance, module:temporal |
#3854 | → Detail |
| 27 | security | AQLInjectionDetector: AST-Level Validation |
v1.4.0 | security, injection, module:security |
#3855 | → Detail |
| 28 | gpu | query_accelerator.cpp: Replace CPU Fallback Stubs with Real CUDA/HIP |
v1.4.0 | gpu, stub-replacement, performance, module:gpu |
#3856 | → Detail |
| 29 | index | GPU Vector Index: CUDA and HIP Backend Implementation | v1.4.0 | gpu, stub-replacement, module:index |
#3857 | → Detail |
| 30 | geo | CUDA and OpenCL Implementation in gpu_backend_production.cpp |
v1.4.0 | gpu, stub-replacement, module:geo |
#3858 | → Detail |
| 31 | aql | Post-Generation AQL Validation in translateNLToAQL() |
v1.6.0 | correctness, module:aql |
#3859 | → Detail |
| 32 | aql | Eliminate Thread Leak in LLMTimeoutManager::executeWithTimeout() |
v1.6.0 | thread-safety, correctness, module:aql |
#3860 | → Detail |
| 33 | aql | Per-Operation-Type Circuit Breakers | v1.6.0 | reliability, module:aql |
#3861 | → Detail |
| 34 | aql | Bounded Conversation History with Context-Window Budget | v1.6.0 | correctness, module:aql |
#3862 | → Detail |
Calendar: Q3 2026 – Q1 2027.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 35 | acceleration | CUDA Kernel Completion for Vector Similarity Search | v1.7.0 | gpu, stub-replacement, module:acceleration |
#3863 | → Detail |
| 36 | acceleration | Vulkan Compute Shader Pipeline for Cross-Platform GPU | v1.7.0 | gpu, module:acceleration |
#3864 | → Detail |
| 37 | acceleration | Runtime Device Capability Negotiation | v1.7.0 | gpu, module:acceleration |
#3865 | → Detail |
| 38 | acceleration | Plugin Security: CRL and OCSP Certificate Revocation Checking | v1.8.0 | security, module:acceleration |
#3866 | → Detail |
| 39 | acceleration | NCCL/RCCL Distributed mergeTopK Implementation |
v1.9.0 | gpu, distributed, module:acceleration |
#3867 | → Detail |
| 40 | analytics | ExporterFactory Stub Replacement | v1.8.0 | stub-replacement, module:analytics |
#3868 | → Detail |
| 41 | analytics | Lock Held Across User Callbacks in CEPEngine::timerLoop() |
v1.8.0 | thread-safety, module:analytics |
#3869 | → Detail |
| 42 | analytics | StreamingAnomalyDetector::process() — Training Under Lock |
v1.8.0 | thread-safety, performance, module:analytics |
#3870 | → Detail |
| 43 | analytics | ModelServingEngine::predict() — Inference Under Registry Lock |
v1.8.0 | thread-safety, performance, module:analytics |
#3871 | → Detail |
| 44 | analytics | MLServingEngine::infer() — TOCTOU Session Load + Full-Inference Lock |
v1.8.0 | thread-safety, correctness, module:analytics |
#3872 | → Detail |
| 45 | analytics | IncrementalView::applyChanges() — Exclusive Lock for Entire Batch |
v1.8.0 | thread-safety, performance, module:analytics |
#3873 | → Detail |
| 46 | analytics | SIMD Vectorization — AVX-512 and ARM NEON | v1.8.0 | performance, simd, module:analytics |
#3874 | → Detail |
| 47 | analytics | Memory Pool Allocator for Hot Analytics Paths | v1.8.0 | performance, memory, module:analytics |
#3875 | → Detail |
| 48 | api | GraphQL Schema Completion and Subscription Support | v1.7.0 | api, graphql, module:api |
#3876 | → Detail |
| 49 | api | WebSocket Real-Time Change Streaming Endpoint | v1.7.0 | api, websocket, module:api |
#3877 | → Detail |
| 50 | api | Versioned API Routing and /v2/ Prefix |
v1.8.0 | api, module:api |
#3878 | → Detail |
| 51 | api | gRPC API Surface — Wire Stub Implementations | v2.0.0 | grpc, stub-replacement, module:api |
#3879 | → Detail |
| 52 | api | GraphQL WebSocket Handler — CDC Callback Lifetime Safety | v1.8.0 | correctness, memory-safety, module:api |
#3880 | → Detail |
| 53 | cache | Lock-Free L1 Read Path | v1.7.0 | performance, thread-safety, module:cache |
#3881 | → Detail |
| 54 | cache | RedisCacheCoordinator Async Pub/Sub Subscription Loop |
v1.7.0 | async, module:cache |
#3882 | → Detail |
| 55 | cdc | WebSocket Change Streaming Transport | v1.7.0 | websocket, module:cdc |
#3883 | → Detail |
| 56 | cdc | Consumer Group Semantics and Offset Tracking | v1.8.0 | feature, module:cdc |
#3884 | → Detail |
| 57 | config | Prometheus Metrics Exporter for Path Resolution | v1.7.0 | observability, module:config |
#3885 | → Detail |
| 58 | config | Deprecation Warning Aggregation Report | v1.7.0 | dx, module:config |
#3886 | → Detail |
| 59 | config | Config Audit Trail | v1.8.0 | security, audit, module:config |
#3887 | → Detail |
| 60 | config | CLI Migration Scanner | v1.8.0 | dx, module:config |
#3888 | → Detail |
| 61 | content | Abuse Detection Stub Replacement | v1.8.0 | security, stub-replacement, module:content |
#3889 | → Detail |
| 62 | content | Embedding Generation Pipeline (Text → Vector) | v1.8.0 | feature, ml, module:content |
#3890 | → Detail |
| 63 | core | Dynamic Adapter Reconfiguration | v1.6.0 | feature, module:core |
#3891 | → Detail |
| 64 | core | Distributed Cache Integration | v1.6.0 | distributed, module:core |
#3892 | → Detail |
| 65 | core | Zero-Copy Logging | v1.6.0 | performance, module:core |
#3893 | → Detail |
| 66 | core | Lock-Free Metrics | v1.6.0 | performance, thread-safety, module:core |
#3894 | → Detail |
| 67 | geo | R-tree Spatial Index for CPU Backend | v1.5.0 | performance, module:geo |
#3895 | → Detail |
| 68 | importers | MySQL / MariaDB Importer (wire & verify) | v1.8.0 | feature, module:importers |
#3896 | → Detail |
| 69 | importers | MongoDB Document Importer (BSON types) | v1.8.0 | feature, module:importers |
#3897 | → Detail |
| 70 | importers | Apache Kafka Consumer Importer | v1.7.0 | feature, streaming, module:importers |
#3898 | → Detail |
| 71 | index | Distributed Index Partitioning | v1.6.0 | distributed, module:index |
#3902 | → Detail |
| 72 | index | GPU Memory Oversubscription | v1.7.0 | gpu, memory, module:index |
#3903 | → Detail |
| 73 | ingestion | LLMIngestionAdapter Phase 2: Wire llama.cpp |
v1.8.0 | stub-replacement, llm, module:ingestion |
#3904 | → Detail |
| 74 | ingestion | Kafka Consumer Source Connector | v1.7.0 | streaming, module:ingestion |
#3905 | → Detail |
| 75 | llm | LoraSecurityValidator: Certificate Store Integration |
v1.8.0 | security, stub-replacement, module:llm |
#3906 | → Detail |
| 76 | llm | Streaming Token Output (SSE / Chunked Response) | v1.7.0 | api, performance, module:llm |
#3907 | → Detail |
| 77 | llm | OpenAI-Compatible /v1/chat/completions Adapter |
v1.7.0 | api, module:llm |
#3908 | → Detail |
| 78 | network | Load Balancing with Raft Coordination | v1.8.0 | distributed, module:network |
#3909 | → Detail |
| 79 | observability | OpenTelemetry Full Integration | v1.6.0 | observability, module:observability |
#3910 | → Detail |
| 80 | observability | Custom Metric Types | v1.6.0 | observability, module:observability |
#3911 | → Detail |
| 81 | observability | Metric Aggregation Pipeline | v1.6.0 | observability, module:observability |
#3912 | → Detail |
| 82 | observability | Streaming Metrics | v1.6.0 | observability, streaming, module:observability |
#3913 | → Detail |
| 83 | observability | ML-Based Anomaly Detection | v1.7.0 | ml, observability, module:observability |
#3914 | → Detail |
| 84 | observability | Root Cause Analysis | v1.7.0 | observability, module:observability |
#3915 | → Detail |
| 85 | performance | Hardware-Accelerated Query Execution | v1.8.0 | performance, gpu, module:performance |
#3916 | → Detail |
| 86 | performance | Adaptive Query Compilation | v1.8.0 | performance, jit, module:performance |
#3917 | → Detail |
| 87 | query | QueryOptimizer: Wire Real MetadataShard, Prometheus, and Statistics |
v1.6.0 | correctness, stub-replacement, module:query |
#3918 | → Detail |
| 88 | query | QueryFederation: Real Shard Determination Logic |
v1.6.0 | correctness, stub-replacement, performance, module:query |
#3919 | → Detail |
| 89 | query | Query Compilation & JIT | v1.8.0 | performance, jit, module:query |
#3920 | → Detail |
| 90 | query | Columnar Execution Engine | v1.7.0 | performance, module:query |
#3921 | → Detail |
| 91 | query | Adaptive Join Strategies | v1.7.0 | performance, module:query |
#3922 | → Detail |
| 92 | query | Parallel Query Execution (Intra-Query) | v1.7.0 | performance, module:query |
#3923 | → Detail |
| 93 | query | Predicate Pushdown to Storage Layer | v1.7.0 | performance, module:query |
#3924 | → Detail |
| 94 | rag | LLMIntegration / LLMJudgeIntegration: Replace Stub/Mock Mode |
v1.8.0 | stub-replacement, correctness, module:rag |
#3925 | → Detail |
| 95 | replication | Logical Replication | v1.7.0 | feature, module:replication |
#3926 | → Detail |
| 96 | replication | Bidirectional Replication | v1.7.0 | feature, module:replication |
#3927 | → Detail |
| 97 | replication | Parallel Replication | v1.6.0 | performance, module:replication |
#3928 | → Detail |
| 98 | scheduler | TaskScheduler: Propagate Authenticated User Context to Audit Events |
v1.8.0 | security, audit, module:scheduler |
#3929 | → Detail |
| 99 | security | ArrowUserRegistrationPlugin: Implement Apache Arrow Integration |
v1.8.0 | stub-replacement, module:security |
#3930 | → Detail |
| 100 | server | AuthMiddleware: JWT Scope Extraction and Role-to-Scope Mapping |
v1.8.0 | security, auth, module:server |
#3931 | → Detail |
| 101 | server | HTTP/3 Production Readiness | v1.6.0 | network, module:server |
#3932 | → Detail |
| 102 | server | API Gateway Enhancements | v1.7.0 | api, module:server |
#3933 | → Detail |
| 103 | server | Rate Limiting Improvements | v1.6.0 | performance, module:server |
#3934 | → Detail |
| 104 | server | API Versioning & Evolution | v1.6.0 | api, module:server |
#3935 | → Detail |
| 105 | sharding | GpuErasureCoderOpenCL: Implement OpenCL Encode/Decode |
v1.8.0 | gpu, stub-replacement, module:sharding |
#3936 | → Detail |
| 106 | sharding | CrossShardTransaction: Fix Coordinator ID + Compensation RPC |
v1.8.0 | correctness, distributed, module:sharding |
#3937 | → Detail |
| 107 | sharding | Percolator-Style Distributed Transaction Coordinator | v1.7.0 | distributed, transactions, module:sharding |
#3938 | → Detail |
| 108 | sharding | Raft Snapshot Compaction and Log Truncation | v1.6.0 | distributed, storage, module:sharding |
#3939 | → Detail |
| 109 | storage | Distributed Transactions | v1.7.0 | distributed, transactions, module:storage |
#3940 | → Detail |
| 110 | storage | Tiered Storage (Hot/Warm/Cold) | v1.6.0 | feature, module:storage |
#3941 | → Detail |
| 111 | storage | GPU-Accelerated Compression | v1.6.0 | gpu, performance, module:storage |
#3942 | → Detail |
| 112 | storage | NVMe Optimizations | v1.6.0 | performance, io, module:storage |
#3943 | → Detail |
| 113 | themis | Wire Protocol Performance Optimizations | v1.7.0 | performance, module:themis |
#3944 | → Detail |
| 114 | themis | Build Reproducibility Implementation | v1.7.0 | build, module:themis |
#3945 | → Detail |
| 115 | themis | Wire Protocol V2 Implementation | v1.8.0 | feature, module:themis |
#3946 | → Detail |
| 116 | timeseries | TSStore: Single-Point Insert Buffering for Gorilla Compression |
v1.8.0 | performance, correctness, module:timeseries |
#3947 | → Detail |
| 117 | timeseries | Vectorised Gorilla Chunk Decoder with SIMD | v1.6.0 | performance, simd, module:timeseries |
#3948 | → Detail |
| 118 | timeseries | Incremental Continuous Aggregation with Watermark Pushdown | v1.6.0 | feature, module:timeseries |
#3949 | → Detail |
| 119 | timeseries | Chunk-Level Encryption at Rest | v1.7.0 | security, module:timeseries |
#3950 | → Detail |
| 120 | training | ProvenanceTracker: Replace AQL Template Stubs with Live Connection |
v1.8.0 | stub-replacement, correctness, module:training |
#3951 | → Detail |
| 121 | training | Multi-Modality Legal Document Parser | v1.6.0 | feature, module:training |
#3952 | → Detail |
| 122 | transaction | Serializable Snapshot Isolation (SSI) | v1.8.0 | correctness, transactions, module:transaction |
#3953 | → Detail |
| 123 | transaction | Distributed Transaction Coordinator (2PC) | v1.9.0 | distributed, transactions, module:transaction |
#3954 | → Detail |
| 124 | transaction | Distributed SAGA Coordinator | v1.9.0 | distributed, transactions, module:transaction |
#3955 | → Detail |
| 125 | updates | Distributed Cluster Updates | v1.7.0 | feature, module:updates |
#3956 | → Detail |
| 126 | updates | Binary Delta Patches | v1.6.0 | performance, module:updates |
#3957 | → Detail |
| 127 | updates | Automatic Schema Migration Framework | v1.7.0 | feature, module:updates |
#3958 | → Detail |
| 128 | updates | Parallel File Downloads | v1.6.0 | performance, module:updates |
#3959 | → Detail |
Calendar: Q3 2026 – Q1 2027.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 129 | acceleration | Plugin Security: PE Certificate Table Extraction | v1.8.0 | security, module:acceleration |
#3960 | → Detail |
| 130 | acceleration | VLLMResourceManager: OS-Level CPU and RAM Monitoring | v1.8.0 | observability, module:acceleration |
#3961 | → Detail |
| 131 | acceleration | VLLMResourceManager: Multi-GPU NVML Monitoring (Beyond GPU 0) | v1.8.0 | observability, gpu, module:acceleration |
#3962 | → Detail |
| 132 | acceleration | CUDA HNSW Kernel: Remove Silent k > kMaxK Clamping |
v1.8.0 | correctness, gpu, module:acceleration |
#3963 | → Detail |
| 133 | acceleration | BackendRegistry: Thread-Safe Read Access After Initialization | v1.8.0 | thread-safety, module:acceleration |
#3964 | → Detail |
| 134 | analytics | LLMProcessAnalyzer — O(N) Cache Eviction Under Lock |
v1.8.0 | performance, thread-safety, module:analytics |
#3965 | → Detail |
| 135 | analytics | DistributedAnalyticsSharding::getHealthyShardCount() — Network I/O Under Lock |
v1.8.0 | thread-safety, module:analytics |
#3966 | → Detail |
| 136 | analytics | DiffEngine::computeDiff() — Cache Stampede / O(N) Changefeed Scan |
v1.8.0 | performance, module:analytics |
#3967 | → Detail |
| 137 | analytics | automl.cpp — KNNRegressorModel::predictOneReg() Stub |
v1.8.0 | stub-replacement, module:analytics |
#3968 | → Detail |
| 138 | analytics | streaming_window.cpp — 8 Open TODOs + Hard-coded Poll Intervals |
v1.8.0 | correctness, module:analytics |
#3969 | → Detail |
| 139 | analytics | Arrow Zero-Copy Integration and Result Cache with LRU Eviction | v1.8.0 | performance, module:analytics |
#3970 | → Detail |
| 140 | api | Request Tracing and Correlation IDs | v1.7.0 | observability, module:api |
#3971 | → Detail |
| 141 | api | Rate Limiter — Stale Bucket Eviction and Nested Lock Contention | v2.0.0 | performance, thread-safety, module:api |
#3972 | → Detail |
| 142 | api | GraphQL Response Cache — Pattern-Based Invalidation | v2.0.0 | performance, module:api |
#3973 | → Detail |
| 143 | api | Audit Logger — Non-Blocking Handler Dispatch | v2.0.0 | performance, module:api |
#3974 | → Detail |
| 144 | aql | Runtime-Configurable Confidence Scoring Weights | v1.6.0 | dx, module:aql |
#3975 | → Detail |
| 145 | aql | Accurate Token-Count Estimation | v1.6.0 | correctness, module:aql |
#3976 | → Detail |
| 146 | aql | Wire detectIntentWithNativeNLP() to the CLASSIFY Function |
v1.7.0 | feature, module:aql |
#3977 | → Detail |
| 147 | aql | Parallel Execution of translateBatchNLToAQL() |
v1.7.0 | performance, module:aql |
#3978 | → Detail |
| 148 | aql | AQLQueryBuilder — Graph Traversal and DML Support |
v1.7.0 | feature, module:aql |
#3979 | → Detail |
| 149 | auth | JWT JTI Replay Prevention Warning | v1.2.0 | security, module:auth |
#3980 | → Detail |
| 150 | auth | TOTP/MFA: Configurable Window and Audit on Drift | v1.2.0 | security, module:auth |
#3981 | → Detail |
| 151 | auth | Rate Limiter: Distributed State Synchronisation | v1.3.0 | distributed, module:auth |
#3982 | → Detail |
| 152 | auth | Credential Stuffing Detection: Persistent Cross-Session State | v1.3.0 | security, module:auth |
#3983 | → Detail |
| 153 | base | WASM Non-Function Import Parsing Completeness | v1.2.0 | correctness, wasm, module:base |
#3984 | → Detail |
| 154 | base | A/B Test Persistence and Observability Export | v1.3.0 | feature, module:base |
#3985 | → Detail |
| 155 | base | Async Retry Back-Off in RemoteRegistryClient |
v1.3.0 | reliability, module:base |
#3986 | → Detail |
| 156 | base | Hot-Reload Reader/Writer Lock Upgrade | v1.3.0 | thread-safety, module:base |
#3987 | → Detail |
| 157 | cache | Predictive Prefetcher: ML-Based Access Pattern Model | v1.8.0 | ml, performance, module:cache |
#3988 | → Detail |
| 158 | cache | SLO Monitor: Latency Percentile Tracking | v1.8.0 | observability, module:cache |
#3989 | → Detail |
| 159 | cache | In-Process Replication Coordinator: Network-Backed Peer Discovery | v1.8.0 | distributed, module:cache |
#3990 | → Detail |
| 160 | cdc | Changefeed Sequence Counter: RocksDB Merge Operator | v1.8.0 | correctness, module:cdc |
#3991 | → Detail |
| 161 | cdc | Kafka-Compatible Producer Interface | v1.9.0 | feature, streaming, module:cdc |
#3992 | → Detail |
| 162 | chimera | Async/Promise-Based API | v1.2.0 | async, module:chimera |
#3993 | → Detail |
| 163 | chimera | Adapter Configuration Validation | v1.2.0 | correctness, module:chimera |
#3994 | → Detail |
| 164 | config | ConfigEncryptedStore Read-Path Lock Upgrade |
v1.8.0 | thread-safety, module:config |
#3995 | → Detail |
| 165 | config | Configurable LRU Cache Size and TTL via Environment Variables | v1.7.0 | dx, module:config |
#3996 | → Detail |
| 166 | config | Multi-Environment Config Overlay (dev/staging/prod) | v1.9.0 | dx, module:config |
#3997 | → Detail |
| 167 | content | AsyncIngestionWorker: YAML Config Loading and User Context |
v1.8.0 | correctness, module:content |
#3998 | → Detail |
| 168 | content | Content Deduplication via Perceptual Hashing | v1.8.0 | feature, module:content |
#3999 | → Detail |
| 169 | exporters | HuggingFace Hub Client: HTTP 429 Back-Off | v1.8.0 | reliability, module:exporters |
#4000 | → Detail |
| 170 | geo | Spatial JOIN Support | v1.6.0 | feature, module:geo |
#4001 | → Detail |
| 171 | geo | Temporal-Spatial Queries (Location at Time T) | v1.7.0 | feature, module:geo |
#4002 | → Detail |
| 172 | geo | Geo Point Clustering: DBSCAN and k-means | v1.8.0 | feature, module:geo |
#4003 | → Detail |
| 173 | governance | CSV Export for Generic JSON Compliance Reports | v1.8.0 | correctness, stub-replacement, module:governance |
#4004 | → Detail |
| 174 | graph | DistributedGraphManager: Read-Path Lock Upgrade |
v1.8.0 | thread-safety, module:graph |
#4005 | → Detail |
| 175 | importers | Import Conflict Resolution Strategies | v1.7.0 | feature, module:importers |
#4006 | → Detail |
| 176 | index | Index Compression | v1.7.0 | performance, module:index |
#4007 | → Detail |
| 177 | index | Learned Indexes | v1.8.0 | ml, module:index |
#4008 | → Detail |
| 178 | ingestion | S3-Compatible Object Storage Source Connector | v1.7.0 | feature, module:ingestion |
#4009 | → Detail |
| 179 | ingestion | Distributed Ingestion Coordinator | v1.8.0 | distributed, module:ingestion |
#4010 | → Detail |
| 180 | llm | LLMDeploymentPlugin: RocksDB Model Storage |
v1.8.0 | persistence, stub-replacement, module:llm |
#4011 | → Detail |
| 181 | llm | AIOrchestrator: Tool Call Parsing |
v1.8.0 | correctness, module:llm |
#4012 | → Detail |
| 182 | llm | LoRA Adapter Hot-Loading at Inference Time | v1.8.0 | feature, module:llm |
#4013 | → Detail |
| 183 | maintenance | Explicit Per-Task DAG with depends_on |
v1.2.0 | feature, module:maintenance |
#4014 | → Detail |
| 184 | maintenance | Module Task Wiring: IMaintenanceTaskHandler Registry |
v1.2.0 | stub-replacement, module:maintenance |
#4015 | → Detail |
| 185 | maintenance | schedules_mutex_ Read-Path Upgrade |
v1.2.0 | thread-safety, module:maintenance |
#4016 | → Detail |
| 186 | metadata | IndexRecommender: Access-Pattern Persistence and ML Model |
v1.8.0 | persistence, ml, module:metadata |
#4017 | → Detail |
| 187 | metadata | Statistics Collector | v1.6.0 | feature, module:metadata |
#4018 | → Detail |
| 188 | metadata | Schema Versioning | v1.8.0 | feature, module:metadata |
#4019 | → Detail |
| 189 | network | UDP Protocol Support | v1.8.0 | network, module:network |
#4020 | → Detail |
| 190 | network | Bandwidth Management and QoS | v1.8.0 | network, module:network |
#4021 | → Detail |
| 191 | observability | MetricsCollector: Upgrade to shared_mutex |
v1.8.0 | thread-safety, performance, module:observability |
#4022 | → Detail |
| 192 | performance | Intelligent Prefetching System | v1.8.0 | performance, module:performance |
#4023 | → Detail |
| 193 | plugins | PluginRegistry: Upgrade Global Mutex to shared_mutex |
v1.8.0 | thread-safety, module:plugins |
#4024 | → Detail |
| 194 | query | CTESubquery: Replace Phase 1 Stub |
v1.7.0 | correctness, stub-replacement, module:query |
#4025 | → Detail |
| 195 | query | Materialized Views & Incremental Maintenance | v1.8.0 | feature, module:query |
#4026 | → Detail |
| 196 | query | Query Plan Caching | v1.7.0 | performance, module:query |
#4027 | → Detail |
| 197 | replication | Compressed Replication | v1.6.0 | performance, module:replication |
#4028 | → Detail |
| 198 | replication | Geo-Replication with Consistency Levels | v1.7.0 | feature, distributed, module:replication |
#4029 | → Detail |
| 199 | replication | WAL Archival to Object Storage | v1.6.0 | feature, module:replication |
#4030 | → Detail |
| 200 | replication | Quorum-Based Reads | v1.6.0 | correctness, module:replication |
#4031 | → Detail |
| 201 | server | HttpServer: Initialize Real ShardingManager |
v1.8.0 | correctness, stub-replacement, module:server |
#4032 | → Detail |
| 202 | sharding | OrphanDetector: Wire to DistributedCoordinator Transaction List |
v1.8.0 | correctness, stub-replacement, module:sharding |
#4033 | → Detail |
| 203 | sharding | Adaptive Shard Rebalancer with Load-Based Splitting | v1.7.0 | feature, module:sharding |
#4034 | → Detail |
| 204 | sharding | Reed-Solomon Repair Engine Parallelisation | v1.6.0 | performance, module:sharding |
#4035 | → Detail |
| 205 | storage | RocksDBWrapper: Implement Proper Size Calculation |
v1.8.0 | correctness, module:storage |
#4036 | → Detail |
| 206 | storage | SecuritySignatureManager: Implement RocksDB Iteration |
v1.8.0 | correctness, security, module:storage |
#4037 | → Detail |
| 207 | storage | Erasure Coding for Blob Storage | v1.7.0 | feature, reliability, module:storage |
#4038 | → Detail |
| 208 | storage | Online Schema Migration | v1.7.0 | feature, module:storage |
#4039 | → Detail |
| 209 | storage | Adaptive Compaction | v1.7.0 | performance, module:storage |
#4040 | → Detail |
| 210 | temporal | Automated Retention Policies | v1.3.0 | feature, module:temporal |
#4041 | → Detail |
| 211 | temporal | Temporal Aggregations | v1.3.0 | feature, module:temporal |
#4042 | → Detail |
| 212 | transaction | SAGA Orchestration Engine | v1.8.0 | feature, transactions, module:transaction |
#4043 | → Detail |
| 213 | transaction | Write Batching and Coalescing | v1.8.0 | performance, module:transaction |
#4044 | → Detail |
| 214 | updates | ManifestDatabase: Delete Associated Files on Entry Removal |
v1.8.0 | correctness, module:updates |
#4045 | → Detail |
| 215 | updates | Canary Deployments | v1.7.0 | feature, module:updates |
#4046 | → Detail |
| 216 | updates | Dependency Resolution Engine | v1.6.0 | feature, module:updates |
#4047 | → Detail |
| 217 | utils | CapabilityAutoGenerator: Persist Schedule and Document Count State |
v1.8.0 | persistence, correctness, module:utils |
#4048 | → Detail |
| 218 | utils | PKIClient: Replace Fallback Stub Verification |
v1.8.0 | security, stub-replacement, module:utils |
#4049 | → Detail |
Calendar: Q2–Q3 2027.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 219 | acceleration | CUDA HNSW Kernel: Visited Array Memory Scaling | v1.9.0 | gpu, memory, module:acceleration |
#4050 | → Detail |
| 220 | acceleration | TensorCore Matmul: INT8 Quantized Precision Path | v1.9.0 | gpu, ml, module:acceleration |
#4051 | → Detail |
| 221 | acceleration | FAISS GPU Backend: HNSW and ScalarQuantizer Index Types | v1.9.0 | gpu, module:acceleration |
#4052 | → Detail |
| 222 | acceleration | Multi-GPU Sharding for Large Embedding Datasets | v1.9.0 | gpu, distributed, module:acceleration |
#4053 | → Detail |
| 223 | analytics | Forecasting: Batch Prediction, Streaming Update, SIMD Fit | v1.9.0 | ml, module:analytics |
#4054 | → Detail |
| 224 | config | Multi-Environment Config Overlay (dev/staging/prod) | v1.9.0 | dx, module:config |
#3997 | → Detail |
| 225 | llm | Speculative Decoding for Latency Reduction | v1.9.0 | performance, module:llm |
#4055 | → Detail |
| 226 | network | QUIC Protocol Support | v2.0.0 | network, module:network |
#4056 | → Detail |
| 227 | network | Kernel Bypass (DPDK/io_uring) | v1.9.0 | performance, network, module:network |
#4057 | → Detail |
| 228 | performance | NUMA-Aware Memory Management | v1.9.0 | performance, memory, module:performance |
#4058 | → Detail |
| 229 | performance | Advanced Cache Optimization | v1.9.0 | performance, module:performance |
#4059 | → Detail |
| 230 | performance | Workload-Adaptive Optimization | v1.9.0 | performance, ml, module:performance |
#4060 | → Detail |
| 231 | storage | Zero-Copy Blob Transfers | v1.7.0 | performance, io, module:storage |
#4061 | → Detail |
| 232 | transaction | Transaction Savepoints | v1.8.0 | feature, transactions, module:transaction |
#4062 | → Detail |
| 233 | transaction | Optimistic Concurrency Control (OCC) | v1.8.0 | feature, transactions, module:transaction |
#4063 | → Detail |
Calendar: 2027+. Scheduled opportunistically.
| # | Module | Title | Target | Labels | Issue | Detail |
|---|---|---|---|---|---|---|
| 234 | acceleration | Kernel Block-Dimension Occupancy Tuning | v1.9.0 | gpu, performance, module:acceleration |
#4064 | → Detail |
| 235 | acceleration | OpenGL Compute Shader Backend: Complete 5 Remaining Stubs | v2.0.0 | gpu, stub-replacement, module:acceleration |
#4065 | → Detail |
| 236 | acceleration | BackendRegistry: O(n²) Backend Selection Index | v1.9.0 | performance, module:acceleration |
#4066 | → Detail |
| 237 | acceleration | BackendRegistry: Replace std::cout with Structured Logger |
v1.8.0 | dx, module:acceleration |
#4067 | → Detail |
| 238 | analytics | Windows Platform Stubs — olap.cpp and process_mining.cpp |
v2.0.0 | platform, stub-replacement, module:analytics |
#4068 | → Detail |
| 239 | api | OTLP Exporter Performance and Reliability | v2.1.0 | observability, module:api |
#4069 | → Detail |
| 240 | auth | Zero-Trust Continuous Verification: Async Policy Re-evaluation | v1.4.0 | security, module:auth |
#4070 | → Detail |
| 241 | auth | SAML Assertion Encryption Support | v1.4.0 | security, module:auth |
#4071 | → Detail |
| 242 | auth | Federated Identity Manager: Token Exchange (RFC 8693) | v1.4.0 | security, module:auth |
#4072 | → Detail |
| 243 | base | Cross-Platform Module Format | v1.4.0 | platform, module:base |
#4073 | → Detail |
| 244 | cache | Warmup: Parallel Bulk Load | v1.8.0 | performance, module:cache |
#4074 | → Detail |
| 245 | cdc | GDPR-Aware Change Log Redaction | v2.0.0 | security, compliance, module:cdc |
#4075 | → Detail |
| 246 | chimera | Multi-Database Adapter Registration | v1.3.0 | feature, module:chimera |
#4076 | → Detail |
| 247 | config | SIGHUP Hot-Reload: inotify-Based File Watch | v1.8.0 | dx, module:config |
#4077 | → Detail |
| 248 | config | ConfigSchemaValidator: Extended JSON Schema Keyword Support | v2.0.0 | feature, module:config |
#4078 | → Detail |
| 249 | exporters | StreamWriter: Replace zlib with ZSTD as Sole Compression Backend |
v1.8.0 | cleanup, performance, module:exporters |
#4079 | → Detail |
| 250 | graph | Query Rewriting for Graph Optimization | v1.9.0 | performance, module:graph |
#4080 | → Detail |
| 251 | importers | Importer Plugin API | v1.8.0 | feature, plugin, module:importers |
#4081 | → Detail |
| 252 | maintenance | Distributed Maintenance Coordination via Raft | v2.0.0 | distributed, module:maintenance |
#4082 | → Detail |
| 253 | maintenance | Multi-Tenant Schedule Isolation | v2.0.0 | feature, multi-tenant, module:maintenance |
#4083 | → Detail |
| 254 | metadata | Automatic Indexing Recommendations | v1.9.0 | feature, ml, module:metadata |
#4084 | → Detail |
| 255 | network | Process Graph Visit Timestamp TODO | v1.8.0 | correctness, module:network |
#4085 | → Detail |
| 256 | performance | Phase 4: PMU Counters — Non-Linux Stub Coverage | v1.9.0 | platform, observability, module:performance |
#4086 | → Detail |
| 257 | rag | Adversarial Robustness Testing | v1.18.0 | testing, module:rag |
#4087 | → Detail |
| 258 | replication | Multi-Tier Replication | v1.8.0 | feature, module:replication |
#4088 | → Detail |
| 259 | storage | BlobRedundancyManager: Implement RocksDB Event Listener |
v1.8.0 | reliability, module:storage |
#4089 | → Detail |
| 260 | storage | Write-Optimized Merge (WOM) Tree | v1.8.0 | performance, module:storage |
#4090 | → Detail |
| 261 | transaction | Adaptive Deadlock Prevention | v1.9.0 | correctness, module:transaction |
#4091 | → Detail |
| 262 | updates | Multi-Tenant Update Scheduling | v1.8.0 | feature, multi-tenant, module:updates |
#4092 | → Detail |
These themes affect multiple modules and should be tracked as Epic-level GitHub Issues:
Affects: auth, security, server, llm, utils, sharding, storage
- Auth: JWT JWKS mutex, LDAP injection, constant-time compare, issuer validation (items #1–6)
- LLM: LoRA cert store never verifies certificates (#75)
- Server: JWT scope extraction not enforced (#100)
- Utils: PKI client fallback to base64-hash comparison (#218)
- Security: Arrow plugin is a complete stub (#99); AQL injection AST-level validation implemented (#27 ✅)
- Storage: SecuritySignatureManager cannot iterate without
RocksDBWrapper::iterateRange()(#206)
Suggested Epic Label: epic:security-hardening · Target: v1.8.0
Affects: analytics, acceleration, cache, config, graph, maintenance, observability, plugins
All modules still using exclusive mutexes on read paths (should upgrade to std::shared_mutex):
analyticsitems #41–45 (6 lock-under-callback / lock-under-inference issues)observabilityMetricsCollector #191pluginsPluginRegistry #193maintenanceschedules_mutex_ #185graphDistributedGraphManager #174configConfigEncryptedStore #164
Suggested Epic Label: epic:thread-safety · Target: v1.8.0
Affects: analytics, chimera, content, gpu, index, geo, governance, ingestion, llm, query, rag, security, server, sharding, storage, training, utils
All items with label stub-replacement. Most critical:
gpu/query_accelerator.cpp: 5 GPU stubs (#28)index/gpu_vector_index.cpp: CUDA/HIP never dispatched (#29)chimera: 7 ThemisDB adapter stubs + 3 in-process DB simulations (#14, #15)rag: mock mode silently returns fixed evaluation scores (#94)query: federation always broadcasts to all shards (#88)
Suggested Epic Label: epic:stub-replacement · Target: v1.8.0
Affects: themis, acceleration, analytics
- Themis: Modular Build System + Module Loader (Critical, #3–4)
- Themis: Wire Protocol V2 (#115), Build Reproducibility (#114)
Suggested Epic Label: epic:infrastructure · Target: v1.7.0
Affects: acceleration, geo, gpu, index, sharding, storage
All GPU backend stubs and missing CUDA/HIP/OpenCL/Vulkan implementations:
- #28, #29, #30, #35, #36, #37, #38, #39, #105
Suggested Epic Label: epic:gpu-compute · Target: v1.8.0
Affects: sharding, replication, transaction, maintenance, cache, query
- Cross-shard transaction correctness (#106, #107, #108)
- Replication (#95–100, #197–200)
- Distributed 2PC + SAGA (#123, #124)
- Query federation shard routing (#88)
Suggested Epic Label: epic:distributed-systems · Target: v1.9.0
Focus: Security fixes, persistence, adapter wiring
| Count | Priority | Modules |
|---|---|---|
| 4 | 🔴 Critical | auth, themis |
| 10 | 🟠 High | auth, base, chimera, maintenance, temporal |
| 3 | 🟡 Medium | auth |
→ 17 open items
→ Primary labels: security, persistence, stub-replacement
Focus: Security hardening, concurrency, base module completeness
| Count | Priority | Modules |
|---|---|---|
| 5 | 🟠 High | auth, base, chimera, geo, security, temporal |
| 10 | 🟡 Medium | auth, base, chimera, maintenance, temporal |
| 5 | 🟢 Low | auth, base |
→ 20 open items
→ Primary labels: security, thread-safety, wasm, transactions
Focus: Core features, replication, query optimizer, observability
| Count | Priority | Modules |
|---|---|---|
| 15 | 🟠 High | aql, core, geo, index, ingestion, observability, query, replication, server, sharding, storage, updates |
| 10 | 🟡 Medium | aql, analytics, ingestion, replication, storage, updates |
→ 25 open items
→ Primary labels: feature, performance, observability, distributed
Focus: Production hardening, GPU backends, API completeness, concurrency
| Count | Priority | Modules |
|---|---|---|
| 50 | 🟠 High | acceleration, analytics, api, cache, cdc, config, content, gpu, importers, ingestion, llm, network, observability, query, rag, replication, scheduler, security, server, sharding, storage, themis, timeseries, training, transaction, updates |
| 60 | 🟡 Medium | (most modules) |
| 15 | 🟢 Low | various |
→ ~125 open items — largest milestone
→ Primary labels: stub-replacement, thread-safety, gpu, performance, security
Focus: Distributed systems, advanced performance, platform coverage
| Count | Priority | Modules |
|---|---|---|
| 8 | 🟠 High | api, sharding, transaction |
| 10 | 🟡 Medium | acceleration, analytics, config, llm, network, performance, storage, transaction |
| 6 | 🟢 Low | cdc, chimera, config, graph, maintenance |
→ 24 open items
→ Primary labels: distributed, gpu, performance, platform
Focus: Research features, advanced hardware, ecosystem expansion
→ Primary labels: research, long-term
P0-critical (color: #d73a4a)
P1-high (color: #e4e669)
P2-medium (color: #0075ca)
P3-low (color: #cfd3d7)
security (color: #d73a4a) Security vulnerability or hardening
thread-safety (color: #e4e669) Concurrency / race conditions
stub-replacement (color: #f9d0c4) Replace stub/mock with real implementation
correctness (color: #e4e669) Bug or wrong result
performance (color: #0075ca) Performance improvement
gpu (color: #1d76db) GPU / CUDA / HIP / OpenCL / Vulkan
distributed (color: #5319e7) Distributed systems
persistence (color: #006b75) Persistence / storage / RocksDB
async (color: #0052cc) Async / non-blocking implementation
observability (color: #bfd4f2) Metrics / tracing / logging
ml (color: #c2e0c6) Machine learning / inference
api (color: #c5def5) API / REST / gRPC / GraphQL
streaming (color: #bfd4f2) Streaming / CDC / Kafka
testing (color: #e4e669) Test coverage
dx (color: #cfd3d7) Developer experience / tooling
cleanup (color: #cfd3d7) Code cleanup / tech debt
platform (color: #fef2c0) Platform compatibility (Windows, macOS, etc.)
compliance (color: #d4c5f9) GDPR / HIPAA / audit
One per module: module:acceleration, module:analytics, module:api, module:aql, module:auth, module:base, module:cache, module:cdc, module:chimera, module:config, module:content, module:core, module:exporters, module:geo, module:governance, module:gpu, module:graph, module:importers, module:index, module:ingestion, module:llm, module:maintenance, module:metadata, module:network, module:observability, module:performance, module:plugins, module:prompt_engineering, module:query, module:rag, module:replication, module:scheduler, module:search, module:security, module:server, module:sharding, module:storage, module:temporal, module:themis, module:timeseries, module:training, module:transaction, module:updates, module:utils, module:voice
epic:security-hardening All security vulnerability fixes
epic:thread-safety All concurrency/mutex upgrade items
epic:stub-replacement All stub/mock → real implementation items
epic:gpu-compute All GPU backend items
epic:distributed-systems All cross-node distributed items
epic:infrastructure Build system, module loader, wire protocol
epic:query-engine Query optimizer, JIT, federation
epic:llm-integration LLM inference, LoRA, training pipeline
Generated: 2026-03-12 · Based on: src/*/FUTURE_ENHANCEMENTS.md (46 modules)
Next update: when any module FUTURE_ENHANCEMENTS.md is changed.
Issues tracker: GitHub Issues