## Wave 1: Database Foundation - Add SQL schema for code_chunks, code_entities, entity_relationships - Use RuVector 768-dim embeddings (not pgvector) - Implement hybrid_code_search function (BM25 + vector) - Add pg_trgm extension for full-text search - Create setup scripts for Ollama/nomic-embed-text ## Wave 2: Multi-Language Parser - Implement TreeSitterParser with 5 language support - Add language-specific extractors (TS, Python, Go, Rust, JS) - Implement incremental parsing with tree caching - Create comprehensive test suite with fixtures ## Architecture Decision - Defer Apache AGE to v2 (see ADR-002) - Use SQL tables for graph relationships - Rationale: Lower complexity, team familiarity, sufficient for v1 Closes #159, Closes #160 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.2 KiB
Wave 1: File Reference - Absolute Paths
This document lists all files created in Wave 1 with their absolute paths for easy reference.
Configuration Files
Environment Configuration
/workspaces/agentic-qe-cf/src/code-intelligence/config/environment.ts
Main configuration module with:
CodeIntelligenceConfiginterfacedefaultConfigwith environment variable supportgetConfig()function for configuration retrievalvalidateConfig()function for validationgetDatabaseConnectionString()helper
Config Index
/workspaces/agentic-qe-cf/src/code-intelligence/config/index.ts
Central export point for configuration modules.
Scripts
Ollama Setup
/workspaces/agentic-qe-cf/scripts/setup-ollama.sh
Automated setup for Ollama and nomic-embed-text model.
Usage: ./scripts/setup-ollama.sh
Complete Setup
/workspaces/agentic-qe-cf/scripts/setup-code-intelligence.sh
Complete automated setup including database, dependencies, and validation.
Usage: ./scripts/setup-code-intelligence.sh
Validation Script
/workspaces/agentic-qe-cf/scripts/validate-code-intelligence-setup.ts
Comprehensive validation of setup and dependencies.
Usage: npx tsx scripts/validate-code-intelligence-setup.ts
Documentation
Prerequisites Guide
/workspaces/agentic-qe-cf/docs/setup/code-intelligence-prerequisites.md
Complete guide for installing and configuring prerequisites.
Quick Start Guide
/workspaces/agentic-qe-cf/docs/setup/code-intelligence-quick-start.md
Quick reference for getting started with the Code Intelligence System.
Wave 1 Completion Summary
/workspaces/agentic-qe-cf/docs/code-intelligence/wave1-completion-summary.md
Detailed summary of Wave 1 deliverables and results.
This File
/workspaces/agentic-qe-cf/docs/code-intelligence/wave1-file-reference.md
Quick reference for all Wave 1 file paths.
Directory Structure
Code Intelligence Root
/workspaces/agentic-qe-cf/src/code-intelligence/
Configuration (Wave 1 - Complete)
/workspaces/agentic-qe-cf/src/code-intelligence/config/
Parser (Wave 2)
/workspaces/agentic-qe-cf/src/code-intelligence/parser/
Chunking (Wave 3)
/workspaces/agentic-qe-cf/src/code-intelligence/chunking/
Embeddings (Wave 3)
/workspaces/agentic-qe-cf/src/code-intelligence/embeddings/
Indexing (Wave 4)
/workspaces/agentic-qe-cf/src/code-intelligence/indexing/
Graph (Wave 4)
/workspaces/agentic-qe-cf/src/code-intelligence/graph/
Search (Wave 5)
/workspaces/agentic-qe-cf/src/code-intelligence/search/
RAG (Wave 5)
/workspaces/agentic-qe-cf/src/code-intelligence/rag/
Visualization (Wave 6)
/workspaces/agentic-qe-cf/src/code-intelligence/visualization/
Dependencies Added to package.json
Updated file:
/workspaces/agentic-qe-cf/package.json
Added dependencies:
tree-sitter@0.22.4tree-sitter-typescript@0.21.2tree-sitter-python@0.23.5tree-sitter-go@0.23.3tree-sitter-rust@0.24.0tree-sitter-javascript@0.23.0chokidar@3.6.0gpt-tokenizer@2.1.2
Quick Commands
Run Complete Setup
/workspaces/agentic-qe-cf/scripts/setup-code-intelligence.sh
Validate Setup
npx tsx /workspaces/agentic-qe-cf/scripts/validate-code-intelligence-setup.ts
Setup Ollama (Optional)
/workspaces/agentic-qe-cf/scripts/setup-ollama.sh
Import Configuration in Code
import { getConfig, validateConfig } from '/workspaces/agentic-qe-cf/src/code-intelligence/config';
Environment Variables
Create .env file at:
/workspaces/agentic-qe-cf/.env
Example contents:
RUVECTOR_HOST=localhost
RUVECTOR_PORT=5432
RUVECTOR_DATABASE=ruvector_db
RUVECTOR_USER=ruvector
RUVECTOR_PASSWORD=ruvector
AQE_KNOWLEDGE_GRAPH_ENABLED=true
Notes
- All source code files are in
/workspaces/agentic-qe-cf/src/code-intelligence/ - All scripts are in
/workspaces/agentic-qe-cf/scripts/ - All documentation is in
/workspaces/agentic-qe-cf/docs/ - No files were created in the root directory
- All scripts are executable (
chmod +xapplied)
Last Updated: 2025-12-21 Wave 1: Environment Configuration