brainy/docs/api-design-archive
David Snelling 994276f09f docs: consolidate and archive redundant documentation
- Archived 13 API design iterations to docs/api-design-archive/
- Consolidated augmentation docs to docs/augmentations-archive/
- Maintained ONE definitive API doc at docs/api/README.md
- Cleaned up documentation structure for 2.0 release
- Preserved all historical documents for reference
2025-08-25 10:15:38 -07:00
..
API-CRITICAL-FIXES.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
API-QUICK-REFERENCE.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
API-REFERENCE.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-COMPLETE-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-CORRECT-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-DETAILED-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-FINAL-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-FINAL-CORRECT-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-SIMPLIFIED-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
BRAINY-2.0-UNIFIED-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
COMPLETE-PUBLIC-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
CRITICAL-API-AUDIT.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
FINAL-2.0-PUBLIC-API.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00
README.md docs: consolidate and archive redundant documentation 2025-08-25 10:15:38 -07:00

API Design Archive

This directory contains historical API design documents from the Brainy 2.0 development process.

Purpose

These documents represent the iterative refinement of the Brainy 2.0 API during development. They are preserved here for historical reference and to document the design decisions made along the way.

Current API Documentation

The definitive API documentation is now located at:

  • /docs/api/README.md - The ONE official API reference

Archived Documents

These documents show the evolution of the API design:

  • Various iterations of API structure
  • Exploration of different naming conventions
  • Refinement of the Triple Intelligence concept
  • Transition from MongoDB operators to Brainy operators
  • Evolution of the Neural API

Key Decisions Made

  1. Terminology: Vector + Graph + Metadata (not Field)
  2. Operators: Brainy operators (greaterThan, lessThan) not MongoDB ($gt, $lt)
  3. Methods: Specific noun/verb naming (addNoun, getNoun)
  4. Unification: Single getNouns() method instead of multiple variants
  5. Neural API: Complete clustering and visualization features

Note

These documents are archived, not deleted, to preserve the development history and rationale behind API decisions.