brainy/docs/guides
David Snelling d5576ffb56 feat: comprehensive import progress tracking for all 7 formats
Add real-time progress reporting throughout the entire import pipeline
with a standardized API that works across all supported formats.

Workshop Team Feature Request:
- Eliminates "0% complete" hangs during AI extraction
- Shows continuous progress with entities/sec, throughput, ETA
- Reports contextual messages ("Processing page 5 of 23")
- Standardized progress API for CSV, PDF, Excel, JSON, Markdown, YAML, DOCX

Core Changes:
- Add FormatHandlerProgressHooks interface for extensible progress
- Wire up all 3 binary format handlers (CSV, PDF, Excel) with 7+ progress points
- Wire up all 4 text format importers (JSON, Markdown, YAML, DOCX)
- Add ImportProgress interface with stage, message, counts, throughput, ETA
- ImportCoordinator normalizes all format progress to standard interface

CLI Improvements:
- Import command now uses brain.import() directly with full progress
- Add --include-vfs flag to find command (v4.4.0 compatibility)
- Add --confidence and --weight options to add command

Documentation:
- docs/guides/standard-import-progress.md - Universal API guide
- docs/guides/import-progress-implementation.md - Developer guide
- docs/guides/import-progress-examples.md - Practical examples
- JSDoc on brain.import() with universal handler examples

Result: ONE progress handler works for ALL 7 formats with zero format-specific code!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 14:45:46 -07:00
..
distributed-system.md docs: update documentation for accurate v3.9.0 API examples and technical claims 2025-09-22 16:19:27 -07:00
enterprise-for-everyone.md fix: update all imports and references from BrainyData to Brainy 2025-09-30 17:09:15 -07:00
framework-integration.md feat: enhance framework integration and simplify codebase 2025-09-15 14:54:13 -07:00
getting-started.md feat: implement always-adaptive caching with getCacheStats monitoring 2025-10-10 14:09:30 -07:00
import-anything.md feat: implement progressive flush intervals for streaming imports 2025-10-22 17:36:27 -07:00
import-flow.md feat: implement progressive flush intervals for streaming imports 2025-10-22 17:36:27 -07:00
import-progress-examples.md feat: comprehensive import progress tracking for all 7 formats 2025-10-24 14:45:46 -07:00
import-progress-implementation.md feat: comprehensive import progress tracking for all 7 formats 2025-10-24 14:45:46 -07:00
import-quick-reference.md feat: implement progressive flush intervals for streaming imports 2025-10-22 17:36:27 -07:00
migrating-to-v4.md feat: add import API validation and v4.x migration guide 2025-10-21 15:25:12 -07:00
migration-3.36.0.md feat: implement always-adaptive caching with getCacheStats monitoring 2025-10-10 14:09:30 -07:00
model-loading.md fix: update all imports and references from BrainyData to Brainy 2025-09-30 17:09:15 -07:00
natural-language.md fix: update all imports and references from BrainyData to Brainy 2025-09-30 17:09:15 -07:00
neural-api.md fix: update all imports and references from BrainyData to Brainy 2025-09-30 17:09:15 -07:00
nextjs-integration.md feat: enhance framework integration and simplify codebase 2025-09-15 14:54:13 -07:00
standard-import-progress.md feat: comprehensive import progress tracking for all 7 formats 2025-10-24 14:45:46 -07:00
streaming-imports.md feat: implement progressive flush intervals for streaming imports 2025-10-22 17:36:27 -07:00
vue-integration.md feat: enhance framework integration and simplify codebase 2025-09-15 14:54:13 -07:00