# Liliane1 Archive Analysis **Date:** 2025-10-23 **Source:** Liliane1-20251023T150408Z-1-001.zip **Total Files:** 29 files **Total Size:** 18.7 MB **Boat Name:** LILIAN I (LLC registered) --- ## Executive Summary This archive contains **real-world yacht documentation** for the vessel "LILIAN I", demonstrating the exact document types, organizational challenges, and role-based access needs that NaviDocs must solve. **Key Findings:** - **9 distinct document categories** spanning legal, operational, financial, and technical domains - **Multiple file formats** (PDF, JPEG, XLSX) requiring unified search - **Role-specific information needs** clearly evident (owner needs financials, captain needs manuals, crew needs operational docs) - **Chronological organization challenges** (invoices, delivery logs spanning months) - **Critical documents** (insurance, registration) requiring quick access --- ## Document Inventory by Category ### 1. Equipment Manuals (1 file, 6.7 MB) | File | Size | Pages | Description | |------|------|-------|-------------| | **OWNER_S MANUAL.pdf** | 6.7 MB | 17 pages | Primary vessel owner's manual | **Importance:** CRITICAL **Access Frequency:** Low (reference only during issues) **Primary Users:** Captain, Crew, Service Technicians **Search Keywords:** Engine, electrical, plumbing, troubleshooting, maintenance --- ### 2. Registration & Licensing (7 files, 2.7 MB) | File | Size | Description | |------|------|-------------| | **Lilian 1 Registration.pdf** | 554 KB | Final vessel registration | | **Lilian I Provisional Registration.pdf** | 1.0 MB | Provisional registration (3 pages) | | **Licence Document Ship LILIAN LLC 2025-07-31.pdf** | 83 KB | Ship license (2 pages) | | **LILIAN APP TO REGISTER.pdf** | 143 KB | Registration application | | **LILIAN DECLARATION OF ELIGIBILITY RT.pdf** | 172 KB | Eligibility declaration | | **LILIAN DECLARATION OUTSIDE.pdf** | 52 KB | Outside registration declaration | | **ADMISSSION TEMPORAIRE LILIAN I.pdf** | 105 KB | Temporary admission (customs) | **Importance:** CRITICAL **Access Frequency:** Low (quarterly inspections, port authorities) **Primary Users:** Owner, Captain, Harbor Master, Customs **Search Keywords:** Registration, license, customs, temporary admission, eligibility **Regulatory Requirement:** Must be aboard vessel at all times --- ### 3. Insurance (1 file, 227 KB) | File | Size | Description | |------|------|-------------| | **Lilian Insurance 2025.pdf** | 227 KB | Annual insurance policy 2025 | **Importance:** CRITICAL **Access Frequency:** Low (annual renewal, claims) **Primary Users:** Owner, Insurance Agent, Marina **Expiration Alert:** Required for v1.2 (Insurance Documentation Vault) **Search Keywords:** Insurance, coverage, liability, policy number --- ### 4. Financial Records - Invoices (9 files, 2.3 MB) #### HomeBox Telecom Service | File | Size | Description | |------|------|-------------| | **HomeBox.jpeg** | 453 KB | HomeBox invoice scan | | **HomeBox 2.jpeg** | 354 KB | Second HomeBox invoice | | **Home box March 2025.pdf** | 27 KB | March 2025 HomeBox invoice | #### General Invoices (French "Factures") | File | Size | Invoice # | Date | |------|------|-----------|------| | **Facture n° F1820005790.pdf** | 27 KB | F1820005790 | 2025-03-03 | | **Facture n° F1820006506.pdf** | 27 KB | F1820006506 | 2025-05-02 | | **Facture n° F1820006824.pdf** | 27 KB | F1820006824 | 2025-06-02 | | **Facture n° F1820007010.pdf** | 27 KB | F1820007010 | 2025-07-01 | | **Facture n° F1820008157.pdf** | 27 KB | F1820008157 | 2025-10-01 | #### Yacht Management Invoices | File | Size | Description | |------|------|-------------| | **Lilian 1 Invoice.jpeg** | 679 KB | Invoice #1 (Nov 2024) | | **Lilian 2 Invoice.pdf** | 1.0 MB | Invoice #2 (Nov 2024) | | **Lilian 3 Invoice.pdf** | 1.1 MB | Invoice #3 (Nov 2024) | | **Lilian 4 Invoice.pdf** | 1.0 MB | Invoice #4 (Nov 2024) | **Importance:** HIGH (financial record-keeping, tax reporting) **Access Frequency:** Medium (monthly reconciliation, annual tax filing) **Primary Users:** Owner, Accountant, Management Company **Search Keywords:** Invoice, facture, payment, HomeBox, telecom **Feature Requirement:** v1.4 Tax-Ready Reporting needs to parse and categorize these **Observation:** Some invoices stored as JPEG (scanned), others as PDF (digital). NaviDocs OCR must handle both. --- ### 5. Operational Logs - Delivery Schedules (2 files, 23 KB) | File | Size | Description | |------|------|-------------| | **Lilian. delivery Olbia Cannes 2025.xlsx** | 11 KB | Delivery expense tracking (10/10-10/14) | | **Lilian. delivery Olbia.xlsx** | 12 KB | Same delivery, credit/cash breakdown | **Contents Analysis:** ``` Delivery: Olbia (Italy) → Cannes (France) Dates: October 10-14, 2025 Crew: - Jean Michele: €600 (5 days) - Frank Stocker: €1,750 (5 days captain) Expense Breakdown: Food: €608.94 Travel: €322.00 Diesel: €2,506.28 (685 liters total) Port Fees: €262.00 (Bonifacio 2 nights, Calvi) Crew: €2,350.00 Total: €6,049.22 Payment Methods: Credit Card: €3,124.29 Cash: €2,924.50 ``` **Importance:** HIGH (operational expenses, crew payments, reimbursements) **Access Frequency:** High during deliveries, medium for historical review **Primary Users:** Captain, Owner, Management Company, Accountant **Search Keywords:** Delivery, Olbia, Cannes, diesel, crew, expenses, Jean Michele, Frank Stocker **Feature Requirement:** Directly maps to v1.1 Time Tracking & Automated Invoicing **Critical Insight:** This is EXACTLY what NaviDocs v1.1 needs to capture: - Crew time tracking (Jean Michele: 5 days, Frank Stocker: 5 days) - GPS verification (Olbia → Bonifacio → Calvi → Cannes) - Expense categorization (food, travel, diesel, ports, crew) - Photo proof of work (fuel receipts, port receipts) - Automated invoice generation (€6,049.22 total → bill owner) --- ### 6. Purchase Orders / Contracts (1 file, 65 KB) | File | Size | Description | |------|------|-------------| | **BDC LILIAN LLC.pdf** | 65 KB | "Bon de Commande" (purchase order) 2 pages | **Importance:** MEDIUM **Access Frequency:** Low (initial purchase, legal reference) **Primary Users:** Owner, Legal, Vendor **Search Keywords:** Purchase order, BDC, contract, LILIAN LLC --- ### 7. Photos (3 files, 1.2 MB) | File | Size | Description | |------|------|-------------| | **7EE4A803-3FA9-407C-A337-6D5847CF3897.jpeg** | 382 KB | Vessel photo (1536x2048) | | **HomeBox.jpeg** | 453 KB | HomeBox equipment scan | | **HomeBox 2.jpeg** | 354 KB | Second HomeBox scan | **Importance:** MEDIUM (visual reference, proof of condition) **Access Frequency:** Low (marketing, insurance claims, equipment reference) **Primary Users:** Owner, Captain, Insurance Adjuster **Feature Requirement:** v1.1 Photo-Based Proof of Work **Observation:** iPhone quality photos (JFIF standard), GPS metadata may be embedded --- ### 8. Folder Structure (Archive Organization) ``` Liliane1/ ├── [Root files - 26 files] └── Lilian invoice Nov 2024/ ├── Lilian 1 Invoice.jpeg ├── Lilian 2 Invoice.pdf ├── Lilian 3 Invoice.pdf └── Lilian 4 Invoice.pdf ``` **Observation:** Minimal folder structure. Owner organized by date ("Nov 2024") but most files remain in root directory. This demonstrates the **disorganization problem NaviDocs solves**. --- ## Document Format Analysis ### By File Type | Format | Count | Total Size | OCR Required? | |--------|-------|------------|---------------| | **PDF** | 22 | 16.5 MB | Yes (scanned) | | **JPEG** | 5 | 2.1 MB | Yes (photos, scans) | | **XLSX** | 2 | 23 KB | No (structured data) | | **Total** | 29 | 18.7 MB | 27 files need OCR | ### OCR Confidence Expectations | Document Type | Expected Confidence | Recommended Engine | |---------------|---------------------|-------------------| | French invoices (Facture) | 90%+ | Google Cloud Vision (multi-language) | | Registration docs (typed) | 95%+ | Tesseract or Google Drive | | Owner's Manual (printed) | 85%+ | Tesseract (sufficient) | | Scanned invoices (JPEG) | 75-85% | Google Cloud Vision (handwriting support) | | Excel delivery logs | N/A | Direct Excel parsing (xlsx2csv) | --- ## Role-Based Access Needs Based on the documents in this archive, here's what each role needs to access frequently: ### Owner (Boat Owner / Management Company) **Primary Concerns:** Financials, legal compliance, asset value **Frequent Access:** - Invoices (all types) - Monthly review - Delivery expense logs - After each trip - Insurance policy - Annual renewal - Registration documents - Quarterly/annual inspections **Key Questions:** - "How much did the Olbia delivery cost?" - "When does insurance expire?" - "Show me all invoices from Q3 2025" - "What's the total maintenance spend this year?" --- ### Captain (Professional Boat Manager) **Primary Concerns:** Operations, safety, compliance, crew coordination **Frequent Access:** - Owner's Manual - During troubleshooting - Registration & License - Required aboard vessel - Delivery schedules - Planning and execution - Crew payment tracking - After each delivery **Key Questions:** - "How do I troubleshoot the engine alarm?" - "What's the registration number?" - "Who was crew on the last Cannes delivery?" - "Where are the port fees receipts?" --- ### Crew (Day Workers, Cleaners, Deckhands) **Primary Concerns:** Task assignments, work logs, payment verification **Frequent Access:** - Delivery schedules - To verify hours worked - Photos of completed work - Proof of service - Task assignments - Daily checklist **Key Questions:** - "How many hours did I log last week?" - "Did the captain approve my time?" - "Where are my before/after cleaning photos?" --- ### Service Technician (Third-Party Maintenance) **Primary Concerns:** Equipment specs, service history, warranty status **Frequent Access:** - Owner's Manual - Technical specifications - Service records (not in archive, but would be) - Warranty documents (not in archive, but would be) **Key Questions:** - "What's the engine model and serial number?" - "When was the last oil change?" - "Is this equipment still under warranty?" --- ## Information Architecture Challenges ### 1. **Chronological vs. Categorical Organization** **Problem:** Are invoices organized by: - Date? (March 2025, June 2025, Oct 2025) - Vendor? (HomeBox, Facture supplier, Yacht Management) - Type? (Telecom, Fuel, Crew, Port Fees) **Current State:** Flat folder with dates in filenames (poor discoverability) **NaviDocs Solution:** ALL THREE via search + filters - Search: "invoice 2025" → Find all - Filter by date: March 2025 → 1 invoice - Filter by category: "Telecom" → HomeBox invoices - Filter by vendor: "HomeBox" → 3 invoices --- ### 2. **Critical vs. Reference Documents** **Problem:** Some docs are accessed weekly (delivery logs), others once a year (registration) **Current State:** All files equal priority (no visual hierarchy) **NaviDocs Solution:** - **Pinned Documents:** Insurance, Registration (always accessible) - **Recent Activity:** Delivery logs, latest invoices - **Archive:** Historical invoices, old registrations --- ### 3. **Multi-Format Consistency** **Problem:** Same information in different formats - Lilian 1 Invoice.jpeg vs. Lilian 2 Invoice.pdf - Two versions of same delivery schedule (one for expenses, one for payment method) **Current State:** User must manually open each to compare **NaviDocs Solution:** - OCR both JPEG and PDF → Same searchable text - Version detection: "2 versions of Olbia delivery schedule" - Unified search: "Frank Stocker" finds him in both Excel files --- ### 4. **Multi-Language Content** **Problem:** French invoices ("Facture"), English manuals, mixed terminology **Current State:** User must remember "Facture" = "Invoice" **NaviDocs Solution:** - Synonym detection: "invoice" finds "Facture" files - Multi-language OCR: Google Cloud Vision detects French automatically - Search translation: Owner searches "invoice", finds "Facture n° F1820006824.pdf" --- ## Integration Recommendations for NaviDocs ### Immediate MVP Integration (v1.0) **Use this archive as the DEMO DATASET:** 1. **Upload all 29 files to NaviDocs** 2. **Run OCR on all PDFs and JPEGs** (27 files) 3. **Parse Excel files** (2 delivery schedules) 4. **Create demo organization:** "Zen Yacht Management" 5. **Create demo entity:** "LILIAN I" (Boat) 6. **Demonstrate search:** - "Frank Stocker" → Finds delivery schedules - "insurance" → Finds Lilian Insurance 2025.pdf - "registration" → Finds all 7 registration documents - "invoice October" → Finds Facture F1820008157.pdf **Why:** Real-world data demonstrates NaviDocs value immediately. Users see their own document chaos solved. --- ### v1.1 Feature Validation **Time Tracking & Automated Invoicing:** This archive contains the PERFECT validation dataset: - **Crew:** Jean Michele (€600), Frank Stocker (€1,750) - **Hours:** 5 days each (10/10-10/14) - **Expenses:** Food, travel, diesel, port fees (all categorized) - **Invoice Total:** €6,049.22 **Demo Scenario:** 1. Captain logs delivery: "Olbia → Cannes, 10/10-10/14" 2. Jean Michele clocks in/out each day via mobile app (GPS verified) 3. Frank Stocker clocks in/out each day (captain rate: €350/day) 4. Expenses logged with photos: - Diesel receipt (Bonifacio: €1,115.28) - Port fees receipt (Bonifacio: €197) - Fuel receipt (Calvi: €1,391) - Food receipts (€608.94 total) 5. NaviDocs auto-generates invoice: **€6,049.22** 6. Owner approves and pays **Result:** Same data as Excel spreadsheet, but automated and audit-ready. --- ### v1.2 Feature Validation **Warranty Management:** **Missing Data in Archive:** No warranty documents found **But:** OWNER_S MANUAL.pdf likely contains equipment serial numbers **Demo Scenario:** 1. Upload OWNER_S MANUAL.pdf 2. OCR extracts: "Engine: Volvo D4, Serial: ABC123456" 3. Captain photos warranty receipt → OCR extracts: "Warranty expires 2027-03-15" 4. NaviDocs creates warranty record: - Equipment: Volvo D4 Engine - Serial: ABC123456 - Expires: 2027-03-15 - Days remaining: 490 5. Alert sent 30 days before expiration (2027-02-13) --- ### v1.4 Feature Validation **Tax-Ready Reporting:** **Data Available:** - 9 invoices (5 Factures + 4 Lilian invoices) - 2 delivery expense logs - All categorized by expense type **Demo Scenario:** 1. Accountant opens NaviDocs 2. Selects "Tax Report: Q1-Q4 2025" 3. NaviDocs generates: - Telecom: €X (HomeBox invoices) - Crew Labor: €4,700 (2 crew × 5 days) - Fuel: €2,506.28 - Port Fees: €262 - Food: €608.94 - Travel: €322 4. Export as CSV → QuickBooks 5. Attach all invoice PDFs as proof **IRS Audit:** Owner provides NaviDocs link → All receipts with GPS timestamps --- ## Document Library Navigation Design Based on this real-world archive, here's how NaviDocs should organize the library: ### Top-Level Navigation (All Roles) ``` ┌─────────────────────────────────────────────────────┐ │ 🔍 Search: [Find documents, manuals, invoices...] │ └─────────────────────────────────────────────────────┘ 📌 Pinned Documents (Quick Access) ├─ 📄 LILIAN I Registration ├─ 🛡️ Insurance Policy 2025 (expires 2025-12-31) └─ 📘 Owner's Manual 📁 Browse by Category ├─ 📋 Legal & Compliance (8) │ ├─ Registration (7) │ └─ Customs (1) ├─ 💰 Financial (11) │ ├─ Invoices (9) │ └─ Purchase Orders (1) ├─ 🚢 Operations (2) │ └─ Delivery Logs (2) ├─ 🛡️ Insurance (1) ├─ 📘 Manuals (1) └─ 📸 Photos (3) 📅 Recent Activity ├─ Uploaded today: Facture F1820008157.pdf ├─ Viewed yesterday: Lilian delivery Olbia schedule └─ Shared last week: Insurance Policy 2025 🗂️ By Date ├─ 2025-10 (2 documents) ├─ 2025-07 (3 documents) ├─ 2025-06 (1 document) └─ [View all dates...] ``` --- ### Role-Specific Views #### Owner Dashboard ``` 💰 Financial Summary ├─ Total Expenses 2025: €X,XXX ├─ Latest Invoice: Facture F1820008157 (Oct 2025) └─ Pending Payments: 0 📊 Reports ├─ Quarterly Expense Report ├─ Crew Payment Summary └─ Tax-Ready Documentation ⚠️ Expiration Alerts └─ Insurance expires in 68 days (2025-12-31) ``` #### Captain Dashboard ``` 📋 Today's Tasks ├─ Log delivery: Cannes → Nice └─ Approve crew hours: Jean Michele (8 hrs) 📘 Quick Reference ├─ Owner's Manual (LILIAN I) ├─ Registration Number: [XXX] └─ Emergency Contacts 🚢 Recent Deliveries └─ Olbia → Cannes (Oct 10-14) - €6,049.22 ``` #### Crew Dashboard ``` ⏰ Time Clock ├─ Clock In (GPS: Cannes Marina) └─ My Hours This Week: 16.5 hrs 💵 Payment Status ├─ Last Payment: Oct 14 (€600) └─ Pending Approval: 8 hrs (Oct 20-21) 📸 My Work Photos └─ Oct 14: Cleaning photos (before/after) ``` --- ## Search Query Examples Based on the Liliane1 archive, here are realistic search queries and expected results: | Query | Expected Results | Why | |-------|------------------|-----| | **"Frank Stocker"** | 2 delivery Excel files | Named in crew section | | **"insurance"** | Lilian Insurance 2025.pdf | Filename + OCR content | | **"registration"** | 7 registration PDFs | Filename + document category | | **"October 2025"** | 3 files (1 invoice, 2 delivery logs) | Date metadata | | **"Olbia"** | 2 Excel files | City name in delivery route | | **"Cannes"** | 2 Excel files | Destination city | | **"diesel"** | 2 Excel files | Fuel expense category | | **"€6,049"** | 2 Excel files | Total expense amount | | **"HomeBox"** | 3 files (2 JPEG, 1 PDF) | Telecom vendor | | **"Facture"** | 5 French invoices | French keyword | | **"invoice"** | 9 files (5 Factures + 4 Lilian invoices) | Synonym detection | | **"owner manual"** | OWNER_S MANUAL.pdf | Fuzzy match (underscore ignored) | | **"temporary admission"** | ADMISSSION TEMPORAIRE.pdf | Fuzzy match + synonym (admission/admisssion typo tolerance) | --- ## File Naming Conventions Analysis ### Current Naming Patterns **Good Practices:** - Descriptive names: "Lilian Insurance 2025.pdf" - Date suffixes: "Licence Document Ship LILIAN LLC 2025-07-31.pdf" - Sequential numbering: "Lilian 1 Invoice.jpeg", "Lilian 2 Invoice.pdf" **Bad Practices:** - UUID filenames: "7EE4A803-3FA9-407C-A337-6D5847CF3897.jpeg" (no human meaning) - Inconsistent spacing: "Lilian. delivery Olbia Cannes 2025.xlsx" (period after "Lilian") - Mixed languages: "Facture n° F1820006824.pdf" (French + English context) - Abbreviations: "BDC LILIAN LLC.pdf" (BDC = "Bon de Commande" not universally known) **NaviDocs Solution:** - **Accept any filename** (user shouldn't be forced to rename) - **Extract metadata** (OCR finds "Insurance Policy" even if filename is UUID) - **Suggest better name** (AI renames "7EE4A803...jpeg" → "Vessel Photo Oct 2025.jpeg") --- ## Metadata Extraction Opportunities From this archive, NaviDocs OCR should extract: ### From Registration Documents - **Vessel Name:** LILIAN I - **Registration Number:** [Extract from PDFs] - **Owner/LLC:** LILIAN LLC - **Registration Date:** [Extract from "Lilian 1 Registration.pdf"] - **Expiration Date:** [Extract if present] ### From Insurance - **Policy Number:** [Extract from "Lilian Insurance 2025.pdf"] - **Coverage Amount:** [Extract] - **Effective Date:** 2025-01-01 (assumed from filename) - **Expiration Date:** 2025-12-31 (assumed from filename) - **Insurer:** [Extract company name] ### From Delivery Logs (Excel) - **Route:** Olbia → Bonifacio → Calvi → Cannes - **Dates:** October 10-14, 2025 - **Crew:** Jean Michele (€600), Frank Stocker (€1,750) - **Total Cost:** €6,049.22 - **Fuel Consumed:** 685 liters (612L + 73L) - **Port Stops:** Bonifacio (2 nights), Calvi ### From Invoices - **Invoice Numbers:** F1820005790, F1820006506, F1820006824, F1820007010, F1820008157 - **Dates:** March, May, June, July, October 2025 - **Vendor:** [Extract from PDF content] - **Amounts:** [Extract totals] --- ## Conclusion & Next Steps ### What We Learned The Liliane1 archive is a **perfect real-world validation dataset** for NaviDocs. It demonstrates: 1. ✅ **Document diversity** - Legal, financial, operational, technical 2. ✅ **Multi-format challenges** - PDF, JPEG, XLSX all need search 3. ✅ **Role-based needs** - Owner, captain, crew have different priorities 4. ✅ **Real operational data** - Delivery schedules map directly to v1.1 features 5. ✅ **Organization chaos** - Flat folder structure NaviDocs will solve ### Recommended Actions **Immediate (v1.0 MVP):** 1. ✅ Use Liliane1 as demo dataset for MVP 2. ✅ Upload all 29 files to NaviDocs 3. ✅ Run OCR on 27 files (PDF + JPEG) 4. ✅ Demonstrate search across all document types 5. ✅ Create role-based navigation mockups **Next Session (v1.1):** 1. ⏳ Build time tracking feature using delivery log as reference 2. ⏳ Implement automated invoicing (€6,049.22 total) 3. ⏳ Add crew management (Jean Michele, Frank Stocker) 4. ⏳ GPS verification for clock-in/out **Future (v1.2-v1.4):** 1. 📅 Warranty management (extract from manuals) 2. 📅 Insurance expiration alerts (2025-12-31) 3. 📅 Tax-ready reporting (categorize all expenses) --- **Document Version:** 1.0 **Last Updated:** 2025-10-23 **Cross-Reference:** docs/debates/03-document-library-navigation.md (to be created)