You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Implement core services for validation, vector querying, storage, and tier management
- Introduced `ValidationService` to handle environment variable validation, JWT token checks, and access tag validation.
- Created `VectorQueryService` for querying vector stores with security filters, including role-based access control and classification checks.
- Developed `VectorStorageService` to manage vector storage with batching, metadata handling, and usage tracking.
- Added `WorkflowDecorators` for logging and error handling in workflow steps.
- Implemented `TierManagementService` to manage subscription tiers, validate access based on quotas, and track usage statistics.
- Enhanced logging capabilities across services for better traceability and debugging.
- Established interfaces for query inputs, results, and storage metadata to ensure type safety and clarity.
**Role Objective:** Encapsulate stateless, reusable domain and infrastructure logic consumed by tools and workflow steps.
9
+
10
+
## Purpose
11
+
12
+
Provide single-responsibility functional units (auth, role expansion, vector retrieval, document processing, embedding, storage, validation) enabling higher-level orchestration layers to remain thin and declarative.
0 commit comments