- Create protection-tools.md with comprehensive documentation
- Explain root access requirement and security model
- Document sudoers configuration (no wildcards)
- Add API reference and troubleshooting guide
- Update SUMMARY.md with new entry
- Add warning that container create commands must run on HOST system
- Add runtime dependencies section with install script reference
- Add examples for creating vault and vectordb containers
- Update troubleshooting with dependency installation instructions
- New keyword-use-mcp.md: Complete docs for USE MCP keyword and mcp.csv
- Updated sources.md: MCP Servers section with mcp.csv configuration
- CSV format examples and connection type documentation
- Authentication configuration (api_key, bearer)
- Integration with Tasks and BASIC examples
- Replace loops with ON events (ON CV, ON HEAR, ON IMU, ON BATTERY)
- Tools with PARAM DESCRIPTION for LLM integration
- Explain why robots need LLM orchestrator like GB
- Robot runs full stack: botserver, llama.cpp, botmodels, even email
- Same .gbai packages work on humanoids
- Add practical comparison table: traditional vs GB-powered
- Event handlers for person/cat/gesture detection
- Complete reception robot example with package structure
- Offline operation with local LLM models
- Add mobile deployment guide for Android & HarmonyOS (BotOS)
- Add hardware guide for SBCs (Raspberry Pi, Orange Pi, etc.)
- Add quick start guide for 5-minute deployment
- Add local LLM guide with llama.cpp for offline AI
- Update SUMMARY.md to place chapter after Security (Part XII)
- Include bloatware removal, Magisk module, GSI instructions
- Cover NPU acceleration on Orange Pi 5 with rkllm
- tasks.md: Simplified for end users (no code, no HTMX)
- README.md (apps): Clean user-friendly app guide
- api-possibilities.md: New chapter for bot builders with API integration examples
- SUMMARY.md: Added API Possibilities link
- Create maintenance chapter with component update guides
- Add updating-components.md with step-by-step procedures for all stack components
- Add component-reference.md with versions, URLs, checksums, and alternatives for each service
- Add security-auditing.md with cargo audit, CVE monitoring, Trivy/Grype scanning
- Add backup-recovery.md with full backup/restore procedures
- Add troubleshooting.md for common issues and solutions
- Update SUMMARY.md with new chapter entry
- Add new section 'Configuring Local Development Access' after Quick Start
- Document IP-based access as default (zero configuration)
- Document optional hostname access via hosts file or CoreDNS
- Use standardized component names: tables, drive, cache, vectordb
- Include code examples for Python, Node.js, and Rust mTLS
- Add troubleshooting and certificate trust instructions
- Created src/17-testing/ chapter with complete testing documentation
- Added README.md - testing overview and structure
- Added e2e-testing.md - comprehensive E2E testing guide (447 lines)
- Added architecture.md - testing architecture and patterns (410 lines)
- Updated SUMMARY.md to include Part XIV - Testing
- All E2E testing documentation now centralized in botbook
- Developers refer to botbook and test PROMPT.md, not scattered files