docs/Code/bookmann/IMPLEMENTATION_PLAN.md: Add comprehensive implementation plan
This plan implements: - Universal book identification (SHA-256, UUID, ISBN, ASIN, OPF identifiers) - Enhanced collection management with auto-assign rules - OPDS-based wireless book delivery for Kobo, KOReader, Web, and Mobile - Bidirectional progress sync with ContentId mapping - Device-specific shelf mappings and configuration - Complete database schema with 7 new tables - 50+ documented API endpoints - 10-week phased implementation plan Features include: - Cross-device book matching regardless of file paths - Collections as device-neutral metadata with per-device shelf mapping - Format conversion (EPUB → KEPUB) with hash integrity preservation - Three-tier authentication (JWT, device tokens, OPDS) - Two-layer architecture: OPDS for acquisition + internal APIs for state management Key design principles: 1. Canonical UUID (Bookmann UUID) always wins for progress tracking 2. Collections ≠ device inventory - organizational metadata only 3. OPDS primary for all devices, internal APIs for web/mobile 4. Dual hash storage prevents format conversion issues See IMPLEMENTATION_PLAN.md for complete technical details.
This commit is contained in: