- MVP
- ArchGuard 2.x migration
- Metric Migration
- Database Migration
- Align ArchGuard Server APIs
Client Side:
- Data Visualization
- Landscape View
- Mapping View
- Services Map, Database Map, Message Map
- Network Profiling
- CodeCity
- ...
Pipeline:
- eDSL = embedding DSL
- MongoDB. Need to implement custom
querysql-mongodb
for new morphia. - Query DSL
- Data integration DSL
- MongoDB. Need to implement custom
- TaskEngine
- annotated DSL
- Task API
- Query Task
- Index Task
- Builtin Task
- Loc
- NoC
- ...
- Incremental Computing
- Fitness Engine
- Fitness function
- Math integration API
Server Side:
- Workbench
- REPL environment
- Kotlin REPL
- Kotlin Jupyter Kernel
- Dynamic Library
- REPL Editor
- REPL environment
- Factor Model. CodeDB 自带模型,用于查询代码库的度量指标
- Builtin Data
- Ast Tree with TreeSitter ??
- Chapi API ??
- feeder
- test coverage
- source code
- security
- sonarqube
- ...
- Builtin Data
- Data Query
- Structure QL. 用于支持动态的模型引入
- search by file name
- search by ast
- search by regex
- Query Engine
- search by code snippet
- Structure QL. 用于支持动态的模型引入
AI Side (need to spike):
- AI Algorithm
- ML Algorithm
- KNN
- SVM
- ...
- ML Algorithm