# CarePilot acquisition site — source inventory

## Archive inspected
- Input archive: `carepilot_cumulative_upload.zip`
- Extracted measurement: 1,195 files, 266 directories.
- Implementation measured: 230 Dart files in `lib/`, 111 Flutter test files, 12 top-level Cloud Functions JavaScript files, 13 Node test files, 71 original golden screenshots, 314 Markdown documents.

This inventory records the project files used to support website claims. Documentation was not treated as implementation proof where code or test evidence was absent.

## Core factual sources used

### Project and dependencies
- `pubspec.yaml` — Flutter/Dart dependencies and device capabilities.
- `functions/package.json` — Node 22 Cloud Functions dependencies and test scripts.
- `firebase.json` — Firestore, Functions, Storage and emulator configuration.
- `.github/workflows/carepilot-ci.yml` — configured analysis, tests, rules and Android debug build pipeline.
- `lib/main.dart` — Firebase bootstrap, App Check, Messaging and runtime recovery.
- `lib/core/config/carepilot_environment.dart` — development/staging/production App Check behaviour.
- `lib/core/services/firebase_service_providers.dart` — Firebase service providers.
- `lib/core/observability/care_observability.dart` — client observability implementation.

### Brand and design system
- `assets/brand/carepilot_mark.svg` — original editable CarePilot mark used for the site favicon and navigation brand.
- `lib/core/brand/carepilot_brand.dart` — mark geometry and wordmark behaviour.
- `lib/core/design/carepilot_experience.dart` — product palette, spacing, radii, surfaces and UI components.
- `lib/core/theme/app_theme.dart` — Material theme implementation.
- `lib/core/theme/care_house_tokens.dart` — Care House navigation, layout and motion tokens.
- `docs/product_experience/DESIGN_SYSTEM_V2.md` — explanatory design-system reference, checked against implementation files above.
- `docs/product_experience/NURA_EXPERIENCE_SPEC.md` — Nura experience and trust invariants, checked against code and tests.

### Routing and product rooms
- `lib/core/routing/router.dart` — Home, Care, Family, Records, Nura Desk, Settings and nested product routes.
- `lib/features/app_shell/presentation/care_house_shell.dart`
- `lib/features/app_shell/presentation/destination_screens.dart`
- `lib/features/home/presentation/home_care_canvas.dart`
- `lib/features/tasks/presentation/tasks_screen.dart`
- `lib/features/tasks/presentation/task_form_screen.dart`
- `lib/features/tasks/providers/task_providers.dart`
- `lib/features/appointments/presentation/appointments_screen.dart`
- `lib/features/appointments/presentation/appointment_form_screen.dart`
- `lib/features/appointments/providers/appointment_providers.dart`
- `lib/features/care_notes/presentation/care_notes_screen.dart`
- `lib/features/care_notes/presentation/care_note_form_screen.dart`
- `lib/features/care_notes/providers/care_note_providers.dart`
- `lib/features/invite_manager/presentation/invite_manager_screen.dart`
- `lib/features/care_recipient/presentation/recipient_edit_screen.dart`
- `lib/features/onboarding/presentation/join_invite_screen.dart`
- `lib/features/onboarding/presentation/family_setup_screen.dart`

### Documents, OCR and sources
- `lib/features/care_documents/providers/document_providers.dart` — Firestore/Storage document repository.
- `lib/features/care_documents/presentation/documents_screen.dart`
- `lib/features/care_documents/presentation/document_upload_screen.dart`
- `lib/features/care_documents/presentation/document_detail_screen.dart`
- `lib/features/care_documents/data/on_device_document_ocr_provider.dart` — ML Kit Latin text recognition.
- `lib/features/care_documents/application/document_to_actions.dart`
- `lib/features/care_documents/presentation/widgets/document_source_card.dart`
- `lib/features/care_context/data/care_context_repository.dart`
- `lib/features/care_context/presentation/care_house_context_overview_screen.dart`

### Care Inbox, drafts and review
- `lib/features/care_inbox/presentation/care_inbox_screen.dart`
- `lib/features/care_inbox/application/care_inbox_extraction_coordinator.dart`
- `lib/features/care_inbox/data/services/deterministic_care_inbox_extraction_provider.dart`
- `lib/features/care_inbox/data/services/firebase_care_inbox_extraction_provider.dart`
- `lib/features/care_inbox/domain/models/care_inbox_extraction.dart`
- `lib/features/care_inbox/domain/models/care_suggestion_result.dart`
- `lib/features/structured_intelligence/data/structured_draft.dart`
- `lib/features/structured_intelligence/data/structured_draft_repository.dart`
- `lib/features/structured_intelligence/data/human_review_item.dart`
- `lib/features/structured_intelligence/data/review_item_repository.dart`
- `lib/features/structured_intelligence/data/draft_source_ref.dart`
- `lib/features/structured_intelligence/presentation/structured_drafts_screen.dart`
- `lib/features/structured_intelligence/presentation/structured_draft_detail_screen.dart`
- `lib/features/structured_intelligence/presentation/review_items_screen.dart`

### Nura, source awareness and authority
- `lib/features/nura_desk/presentation/nura_desk_screen.dart`
- `lib/features/nura_desk/application/nura_desk_coordinator.dart`
- `lib/features/nura_desk/application/nura_desk_providers.dart`
- `lib/features/nura_intelligence/domain/nura_understanding.dart`
- `lib/features/nura_intelligence/application/nura_semantic_provider.dart`
- `lib/features/nura_intelligence/application/firebase_nura_semantic_provider.dart`
- `lib/features/nura_guardians/application/nura_cognitive_gate.dart`
- `lib/features/nura_guardians/application/permission_guardian.dart`
- `lib/features/nura_guardians/application/safety_guardian.dart`
- `lib/features/nura_guardians/application/intent_boundary_detector.dart`
- `lib/features/nura_guardians/data/guardian_policy_constants.dart`
- `lib/features/nura_persona/application/cognitive_decision_persona_adapter.dart`
- `lib/features/nura_persona/data/nura_persona_constants.dart`
- `lib/features/nura_persona/data/authority_invariant_snapshot.dart`

### Controlled memory, reports and timeline
- `lib/features/living_care/domain/nura_memory.dart`
- `lib/features/living_care/domain/care_reports.dart`
- `lib/features/living_care/domain/care_rituals.dart`
- `lib/features/living_care/domain/longitudinal_timeline.dart`
- `lib/features/living_care/data/living_care_repository.dart`
- `lib/features/living_care/presentation/memory_ledger_screen.dart`
- `lib/features/living_care/presentation/care_timeline_and_packet_screen.dart`
- `lib/features/living_care/presentation/living_care_hub_screen.dart`
- `functions/care_runtime_scheduler.js`

### Voice, sharing, notifications and device integration
- `lib/features/care_intake/application/voice_capture_controller.dart`
- `lib/features/care_intake/data/device_speech_to_text_provider.dart`
- `lib/features/care_intake/application/platform_share_runtime.dart`
- `lib/features/care_intake/presentation/voice_capture_sheet.dart`
- `lib/features/care_intake/presentation/voice_family_handoff_screen.dart`
- `lib/features/care_calendar/data/device_care_calendar_adapter.dart`
- `lib/features/living_care/data/platform_care_tts_provider.dart`
- `lib/features/care_notifications/data/care_notification_runtime.dart`
- `lib/features/care_notifications/data/notification_token_store.dart`
- `lib/features/care_notifications/data/notification_preferences_repository.dart`

### Firebase security and server functions
- `firestore.rules` — family-scoped data rules, private memory and server-owned collections.
- `storage.rules` — verified-email, membership, file type/size and upload metadata checks.
- `firestore.indexes.json`
- `functions/index.js` — callable, HTTP, trigger and scheduled function exports.
- `functions/nura_semantic_handler.js`
- `functions/nura_model_provider.js`
- `functions/care_inbox_handler.js`
- `functions/care_inbox_context.js`
- `functions/external_intake_handler.js`
- `functions/family_membership_policy.js`
- `functions/account_deletion.js`
- `functions/notification_dispatch.js`
- `functions/maintenance_cleanup.js`
- `functions/runtime_environment.js`

### Legal and trust material adapted
- `lib/features/settings/presentation/privacy_policy_screen.dart`
- `lib/features/settings/presentation/terms_of_use_screen.dart`
- `lib/features/settings/presentation/support_legal_screen.dart`
- `lib/features/settings/widgets/medical_disclaimer_card.dart`
- `docs/phase_evidence/phase_9/SECURITY_AND_PRIVACY.md`
- `docs/phase_evidence/phase_9/INTAKE_PRIVACY_AND_RETENTION.md`
- `docs/phase_evidence/phase_10/MEMORY_PRIVACY_AND_SECURITY.md`
- `docs/phase_evidence/phase_10/VOICE_ANALYTICS_PRIVACY.md`
- `docs/phase_evidence/phase_10/AUDIO_PRIVACY_AND_DEVICE_STATE.md`
- `docs/phase_evidence/snapshot_34_mandatory_closure/SECURITY_AUDIT.md`

All legal pages in the acquisition site are labelled as acquisition-stage adaptations requiring buyer legal review. They are not presented as final legal advice.

## Images used
All product screenshots below are **real rendered project screenshots** from original golden-test output. They were converted from PNG to WebP without changing the represented interface.

- `assets/images/home.webp` ← `test/features/product_experience_prompt_1/goldens/prompt_1/home_needs_review.png`
- `assets/images/care.webp` ← `test/features/product_experience_prompt_1/goldens/prompt_1/care_root.png`
- `assets/images/family.webp` ← `test/features/product_experience_prompt_1/goldens/prompt_1/family_root.png`
- `assets/images/records.webp` ← `test/features/product_experience_prompt_1/goldens/prompt_1/records_root.png`
- `assets/images/care-inbox.webp` ← `test/features/product_experience_prompt_2/goldens/prompt_2/care_inbox_review_fallback.png`
- `assets/images/task-create.webp` ← `test/features/product_experience_prompt_2/goldens/prompt_2/task_create.png`
- `assets/images/appointment-create.webp` ← `test/features/product_experience_prompt_2/goldens/prompt_2/appointment_create.png`
- `assets/images/document-upload.webp` ← `test/features/product_experience_prompt_2/goldens/prompt_2/document_upload.png`
- `assets/images/nura-desk.webp` ← `test/features/phase8_goldens/goldens/phase8/desk_normal_turn.png`
- `assets/images/nura-source.webp` ← `test/features/phase8_goldens/goldens/phase8/source_card.png`
- `assets/images/nura-permission.webp` ← `test/features/phase8_goldens/goldens/phase8/permission_block.png`
- `assets/images/timeline-packet.webp` ← `test/features/product_experience_prompt_3/goldens/prompt_3/timeline_packet.png`
- `assets/images/weekly-report.webp` ← `test/features/product_experience_prompt_3/goldens/prompt_3/weekly_report.png`
- `assets/images/memory-confirmation.webp` ← `test/features/product_experience_prompt_3/goldens/prompt_3/memory_confirmation.png`
- `assets/images/memory-private.webp` ← `test/features/product_experience_prompt_3/goldens/prompt_3/memory_private.png`
- `assets/images/avatar-matrix.webp` ← `test/features/phase8_goldens/goldens/phase8/avatar_expression_matrix.png`
- `assets/images/auth.webp` ← `test/features/snapshot29_goldens/goldens/snapshot29/auth_default.png`

### Other visual classifications
- `assets/images/og-carepilot.png` — **illustrative marketing composition** created for Open Graph. It combines project palette, acquisition copy and actual project screenshots; it is not a product screen.
- The Care House workflow and architecture diagrams in HTML/CSS — **illustrative marketing visuals** based on verified code structure.
- `/demo/index.html` — **faithful browser reconstruction** of the implemented visual language and flows, using fictional sample data. It is not a screenshot of the Flutter runtime and does not connect to production.

No stock photography, fake testimonials, partner logos, revenue charts or user metrics are used.

## Claims supported by code
- Flutter/Dart application with Riverpod and go_router.
- Firebase Auth, Firestore, Storage, Functions, App Check and Messaging references.
- Home, Care, Family, Records, Nura Desk and Settings routes.
- Tasks, appointments, notes, invitations, roles, records and documents.
- Care Inbox extraction/review model and structured drafts.
- Source references and source-aware Nura states.
- Permission and safety guardians plus trusted command handoff.
- Controlled memory, reports, care rituals, timeline and doctor-visit packet components.
- OCR, speech-to-text, TTS, sharing intent and device calendar adapters.
- Firestore/Storage rules and Cloud Functions source.
- Test and CI foundations.

## Claims supported only by documentation or requiring production verification
- Security audit conclusions beyond direct source inspection.
- Full emulator coverage where evidence notes dry-run or compilation only.
- Production retention, deletion, notification delivery and scheduled execution.
- Device/background audio behaviour.
- Public launch, market demand, revenue, active users, uptime or operational support.
- Regulatory or privacy compliance in any jurisdiction.
- Ownership and transferability of every third-party dependency or account.

## Designed or unverified areas
- Full public launch operations.
- Final legal documents and jurisdiction-specific compliance.
- Localisation; no Flutter localisation framework or ARB resources were found.
- Production model-provider selection and data-processing terms.
- Store release, signing, billing and subscription infrastructure.
- Live user analytics, market validation and customer support operations.

## Sensitive or unsuitable files excluded
The acquisition website does not copy or expose:
- `lib/firebase_options.dart`
- `android/app/google-services.json`
- `.firebaserc`
- Firebase project identifiers or client configuration values
- API keys, provider secrets, webhook secrets or service-account files
- signing keys, private key stores or personal accounts
- debug logs and build logs
- golden failure images, masked diffs, isolated diffs and test failure output
- personal or temporary identifiers

## Outdated or contradictory material not used as current truth
- `CarePilot_Executive_Summary.html` / `.pdf` contains an older claim that Nura has “No Runtime AI” and no external API. Current code contains Firebase semantic-provider and protected external-provider paths, so that statement was treated as outdated.
