brainy/tests
David Snelling 6c62bc4e9d feat: implement comprehensive type safety system with BrainyTypes API
Major enhancements for type safety and developer experience:

- Add BrainyTypes static API for type management and AI-powered suggestions
- Implement strict type validation for all 31 NounType categories
- Remove dangerous generic add() method that bypassed type safety
- Add intelligent type inference with confidence scoring
- Provide helpful error messages with typo suggestions using Levenshtein distance
- Update all internal code, examples, and documentation to use typed methods
- Enhance CLI with new type management commands (types, suggest, validate)

Breaking changes:
- Remove deprecated add() method - use addNoun() with explicit type parameter
- All addNoun() calls now require explicit type as second parameter

This release significantly improves type safety across the entire system while
maintaining backward compatibility for properly typed method calls.

šŸ¤– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-01 09:37:36 -07:00
..
configs 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
integration 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
manual-tests 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
scripts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
unit feat: comprehensive metadata namespace architecture and cleanup system 2025-08-27 15:38:48 -07:00
augmentations-batch-processing.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
augmentations-entity-registry.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
augmentations-request-deduplicator.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
augmentations-wal.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
auto-configuration.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
brainy-chat.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
cli.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
consistent-api.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
core.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
database-operations.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
dimension-standardization.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
display-augmentation.test.ts feat: add Universal Display Augmentation for AI-powered enhanced output 2025-08-28 12:37:07 -07:00
distributed-caching.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
distributed.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
edge-cases.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
enhanced-clear.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
environment.browser.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
environment.node.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
error-handling.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
find-comprehensive.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
intelligent-verb-scoring.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
metadata-filter.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
metadata-performance.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
model-loading.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
multi-environment.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
neural-api.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
neural-clustering.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
neural-import.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
nlp-patterns-comprehensive.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
opfs-storage.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
package-size-breakdown.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
package-size-limit.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
pagination.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
performance.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
regression.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
release-critical.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
release-validation.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
s3-comprehensive.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
s3-statistics-critical.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
service-statistics.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
setup-integration.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
setup-unit.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
specialized-scenarios.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
statistics.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
storage-adapter-coverage.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
test-utils.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
throttling-metrics.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
triple-intelligence.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
type-enforcement.test.ts feat: implement comprehensive type safety system with BrainyTypes API 2025-09-01 09:37:36 -07:00
type-utils.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
unified-api.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
vector-operations.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
write-only-direct-reads.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00
zero-config-models.test.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligenceā„¢ 2025-08-26 12:32:21 -07:00