mirror of
https://github.com/lukaszraczylo/claude-mnemonic.git
synced 2026-06-06 23:13:50 +00:00
1ae8035470
- [x] Add golangci.yml configuration with fieldalignment linter - [x] Implement observation graph structure with edge detection - [x] Add LEANN-inspired hybrid vector storage with hub threshold - [x] Implement graph-aware search with selective recomputation - [x] Add auto-tuner for dynamic hub threshold adjustment - [x] Add graph and vector metrics tracking and reporting - [x] Extend configuration for graph parameters - [x] Add graph rebuild background service with periodic updates - [x] Add HTTP endpoints for graph stats and vector metrics - [x] Update UI with advanced metrics sidebar panel - [x] Implement AST-aware code chunking for Go, Python, TypeScript
17 lines
464 B
Go
17 lines
464 B
Go
package hybrid
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/lukaszraczylo/claude-mnemonic/internal/vector"
|
|
)
|
|
|
|
// TestInterfaceImplementation verifies that hybrid clients implement vector.Client interface
|
|
func TestInterfaceImplementation(t *testing.T) {
|
|
// Compile-time check that Client implements vector.Client
|
|
var _ vector.Client = (*Client)(nil)
|
|
|
|
// Compile-time check that GraphSearchClient implements vector.Client
|
|
var _ vector.Client = (*GraphSearchClient)(nil)
|
|
}
|