Created: 2025-11-22
Purpose: Instant navigation to Reactium/Actinium framework documentation
Location: /home/john/reactium-framework/CLAUDEDB/
CLAUDEDB is an index layer that provides O(1) (constant-time) access to the comprehensive framework documentation in /CLAUDE/. Instead of scanning through large documentation files, you can:
- Look up a keyword → Get direct link to exact section
- State your task → Get implementation guide
- Find a concept → Get learning path
- Search an API → Get function signature + documentation
CLAUDEDB/
├── README.md # This file - explains the system
├── INDEX.md # Keyword → Section links (alphabetical)
├── TASKS.md # "I need to..." → Implementation guides
├── CONCEPTS.md # Concept → Multi-step learning paths
└── API.md # Function signatures + documentation links
CLAUDE/
├── FRAMEWORK_DOCUMENTATION_INDEX.md
├── REACTIUM_FRAMEWORK.md
├── ACTINIUM_COMPLETE_REFERENCE.md
├── ACTINIUM_FRAMEWORK.md
├── FRAMEWORK_INTEGRATION.md
├── FRAMEWORK_PATTERNS.md
├── FRAMEWORK_GOTCHAS.md
├── HOOK_DOMAINS_DEEP_DIVE.md
├── ZONE_SYSTEM_DEEP_DIVE.md
├── ZONE_SYSTEM_QUICK_REFERENCE.md
├── ROUTING_SYSTEM.md
├── REACTIUM_WEBPACK.md
├── REGISTRY_SYSTEM.md
├── REACTIUM_SOURCE_CODE_ANALYSIS.md
└── KNOWN_ISSUES.md
Example: "What are Capabilities?"
- Open
CLAUDEDB/INDEX.md - Search for "Capabilities" (Ctrl+F / Cmd+F)
- Click link:
[Actinium: Capabilities System](../CLAUDE/ACTINIUM_COMPLETE_REFERENCE.md#capabilities-system) - Read the exact section needed
Zero scanning required - direct to answer.
Example: "I need to create a Cloud Function"
- Open
CLAUDEDB/TASKS.md - Go to "Build Something" section
- Find "Create a Cloud Function"
- Follow links to:
- Quick reference for immediate implementation
- Patterns for best practices
- Integration guide for frontend usage
Task-oriented navigation - organized by what you're trying to accomplish.
Example: "How does the Zone System work?"
- Open
CLAUDEDB/CONCEPTS.md - Find "Zone System" section
- Follow the learning path (6 steps from basics to advanced):
- Step 1: Complete architecture overview
- Step 2: API reference
- Step 3: Core architecture details
- Step 4: Filters, mappers, sorters
- Step 5: Common patterns
- Step 6: Performance optimization
Guided learning - step-by-step progression from beginner to expert.
Example: "What's the signature for Hook.register?"
- Open
CLAUDEDB/API.md - Find "Hooks" section
- See signature with parameters:
Reactium.Hook.register( name, // string callback, // async function priority, // number (default: Enums.priority.neutral) id, // string (optional, auto-generated) domain // string (default: 'default') )
- Click link for detailed documentation
Quick reference - function signature + detailed docs, all in one place.
Every lookup goes directly to the answer - no scanning, no searching multiple files.
CLAUDEDB files link to CLAUDE/ documentation. They don't duplicate content. All links use format:
[Link Text](../CLAUDE/FILE.md#section-anchor)CLAUDEDB is organized by how developers think (tasks, concepts, keywords), not by framework architecture.
Content lives in CLAUDE/ only. CLAUDEDB provides navigation.
Common synonyms map to the same target:
- Authorization = Permissions = Capabilities
- Backend = Actinium
- Frontend = Reactium
- You know a keyword/term and want its definition
- You're searching alphabetically
- You want to check synonyms
- Example: "What is a Handle?"
- You have a specific thing to build
- You're asking "How do I...?"
- You want implementation steps
- Example: "How do I create a route?"
- You want to learn a concept thoroughly
- You need step-by-step understanding
- You're planning architecture
- Example: "How does state management work?"
- You need a function signature
- You want quick API reference
- You're looking up parameters
- Example: "What are the Hook.register parameters?"
User: "How do I check capabilities in a Cloud Function?"
- Open
CLAUDEDB/API.md - Search "Capability Checking"
- See signature:
const { CloudHasCapabilities } = Actinium.Utils; if (!CloudHasCapabilities(req, 'feature.use')) { throw new Error('Permission denied'); }
- Click link for full documentation
- Total time: 30 seconds
User: "I want to understand the Zone System"
- Open
CLAUDEDB/CONCEPTS.md - Find "Zone System" learning path
- Follow 6-step progression:
- Read Deep Dive for architecture
- Study Quick Reference for API
- Review Core Architecture
- Learn Filters/Mappers/Sorters
- Study Common Patterns
- Optimize Performance
- Structured learning from beginner to expert
User: "I need to create a backend plugin with SDK"
- Open
CLAUDEDB/TASKS.md - Go to "Build Something → Create a backend plugin"
- Follow links:
- Essential Plugin Structure (quick start)
- Plugin System (detailed guide)
- Plugin SDK Pattern (best practices)
- Implementation-focused, step-by-step
- 100+ keywords with direct links
- Synonym mapping for common terms
- Alphabetically organized for fast lookup
- 60+ common tasks organized by category
- Build, Work with Data, Auth, Real-Time, UI, Hooks, Build/Deploy, Debug, Optimize, Learn
- Task-oriented organization
- 25+ major concepts with learning paths
- Multi-step progression from basics to advanced
- Reactium, Actinium, Integration, and Cross-cutting concepts
- 60+ API functions with signatures
- Parameter documentation
- Return value documentation
- Usage examples
Update CLAUDEDB when:
- New major features are added to CLAUDE/ documentation
- Common developer questions reveal missing index entries
- New patterns emerge that deserve dedicated learning paths
- API signatures change
- Add new keywords to INDEX.md (alphabetical order)
- Add new tasks to TASKS.md (category-based)
- Add new concepts to CONCEPTS.md (with learning paths)
- Add new APIs to API.md (with signatures)
Always link to CLAUDE/ files - never duplicate content.
Always use relative links with section anchors:
[Link Text](../CLAUDE/FILE.md#section-anchor)Examples:
[Reactium: Hook System](../CLAUDE/REACTIUM_FRAMEWORK.md#hook-system)[Actinium: Capabilities](../CLAUDE/ACTINIUM_COMPLETE_REFERENCE.md#capabilities-system)[Zone System Deep Dive](../CLAUDE/ZONE_SYSTEM_DEEP_DIVE.md)
To verify CLAUDEDB works correctly:
- Pick a random keyword from INDEX.md → Click link → Should go directly to section
- Pick a random task from TASKS.md → Click link → Should show implementation
- Pick a random concept from CONCEPTS.md → Follow learning path → Should build understanding
- Pick a random API from API.md → Click link → Should show detailed docs
Goal: Zero scanning, zero searching. One click to answer.
Traditional documentation forces you to:
- Guess which file has the information
- Open the file
- Scan for the section
- Read until you find the answer
CLAUDEDB enables you to:
- Look up keyword/task/concept
- Click direct link
- Read exact answer
Result: 10x faster knowledge access, especially for AI assistants and developers new to the framework.
When a user asks a question:
- Start with CLAUDEDB - check INDEX, TASKS, or CONCEPTS first
- Get the direct link to the relevant CLAUDE/ section
- Read that specific section for the answer
- Provide the answer with file path + section anchor
Example workflow:
- User: "How do I create a route with data loading?"
- Claude: Check
CLAUDEDB/TASKS.md→ "Create a route with data loading" - Claude: Read
CLAUDE/REACTIUM_FRAMEWORK.md#data-loading-with-loadstate - Claude: Provide answer with reference
Efficiency gain: Instead of reading 3-4 entire documentation files (thousands of lines), read ONE specific section (50-100 lines).
CLAUDEDB is your instant navigation system for Reactium/Actinium framework documentation:
- INDEX.md - Keyword lookup (100+ terms)
- TASKS.md - Task-based navigation (60+ tasks)
- CONCEPTS.md - Learning paths (25+ concepts)
- API.md - Function reference (60+ APIs)
All organized for O(1) access to the comprehensive CLAUDE/ documentation.
Happy navigating!