brainy/src
David Snelling d5b24c3ad3 feat: implement production-ready type-aware NLP with zero hardcoded fields
🎯 COMPLETE TYPE-AWARE INTELLIGENCE SYSTEM:

## Type-Field Affinity Tracking:
- Track which fields actually appear with which NounTypes in real data
- Build affinity maps: Document → [title: 0.95, author: 0.87, publishDate: 0.82]
- Update tracking during all CRUD operations for real-time accuracy

## Dynamic Field Discovery:
- ZERO hardcoded fields except NounType/VerbType taxonomies (30+ noun, 40+ verb)
- Generate field variations algorithmically (camelCase, snake_case, suffixes)
- Remove all hardcoded abbreviations - purely linguistic pattern-based

## Type-Aware NLP Parsing:
- Detect NounType first using semantic similarity on pre-embedded types
- Get type-specific fields with affinity scores for context
- Prioritize field matching based on type relevance
- Boost confidence for fields with high type affinity

## Field-Type Validation:
- Validate field compatibility with detected types
- Provide intelligent suggestions for invalid combinations
- Auto-correct queries using most likely field alternatives
- Comprehensive validation warnings for debugging

## Smart Query Optimization:
- Type-context field prioritization
- Affinity-based confidence boosting
- Query plan optimization with type hints
- Performance metrics and cost estimation

## Production Features:
- All dynamic - learns from actual data patterns
- No stubs, fallbacks, or hardcoded lists
- Type-safe with comprehensive validation
- Real-time affinity tracking during CRUD
- Semantic matching for all field discovery

Example Intelligence:
Query: "documents by Smith with high citations"
→ Detects: NounType.Document (0.92 confidence)
→ Fields: "by" → "author" (0.87 type affinity boost)
→ Query: {type: "document", where: {author: "Smith", citations: {gt: 100}}}
→ Validates:  Documents have author field (87% affinity)
→ Optimizes: Process author first (lower cardinality)

This creates TRUE artificial intelligence for query understanding.
2025-09-12 13:24:47 -07:00
..
api feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
augmentations feat: implement incremental sorted indices and Triple Intelligence find() 2025-09-12 12:36:11 -07:00
cli feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
config feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
cortex feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
critical feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
distributed feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
embeddings feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
errors feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
graph feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
hnsw feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
mcp feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
neural feat: implement production-ready type-aware NLP with zero hardcoded fields 2025-09-12 13:24:47 -07:00
patterns 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
scripts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
shared feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
storage feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
streaming feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
triple feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
types feat: implement incremental sorted indices and Triple Intelligence find() 2025-09-12 12:36:11 -07:00
universal 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
utils feat: implement production-ready type-aware NLP with zero hardcoded fields 2025-09-12 13:24:47 -07:00
augmentationManager.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
augmentationPipeline.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
brainy.ts feat: implement production-ready type-aware NLP with zero hardcoded fields 2025-09-12 13:24:47 -07:00
browserFramework.minimal.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
browserFramework.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
coreTypes.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
cortex.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
importManager.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
index.ts feat: Brainy 3.0 - Production-ready Triple Intelligence database 2025-09-11 16:23:32 -07:00
pipeline.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
setup.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
unified.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
worker.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00