# 📝 Active Agent Working Scratchpad ## Project: Canina Veterinary E-Commerce System **Mode**: BROWNFIELD | **Intent**: REVIEW_AND_PLAN | **Status**: IN_PROGRESS --- ## 📋 Requirements & Persona Mandates (Intake & User Request) - **Target Audience Workflows**: 1. **Home Pet Owners (Education & Guidance)**: Smart Pet Health Advisor (species/age/symptoms matching), scientific dictionary popups/wiki, educational articles on GAG joint care, liquid emulsion absorption, B.A.R.F. raw food diets, and pet wellness. 2. **Vet-Prescribed Users (Quick Store)**: Direct search by article number (`artNo`), barcode, or product name; express 1-click cart addition; clear dosage specifications; prescription tag badge. 3. **B2B Wholesale Clients (Bulk Buying)**: Dedicated B2B Wholesale Portal (`/b2b`), document upload for business license/clinic permit verification, rapid bulk ordering matrix with 30% wholesale discount pricing, bulk quantity tier discounts. - **Sync & Admin Management**: - Full 3-way synchronization between Backend (NestJS), Customer Application (Next.js), and Admin Panel (Vite + React). - All application UI components must fetch data from Backend REST APIs. - All data (Products, Categories, Hero Banners, Vet Testimonials, Smart Advisor Rules, Scientific Terms, UI Texts, Orders, B2B Applications) manageable via Admin Panel. - **Data Authenticity**: - ZERO dummy data, zero hardcoded content. - 100% authentic data from `canina.md` and `canina.pdf` (Canina Pharma GmbH products, Human-Grade ingredients, European GDP certifications). --- ## 🏗️ Execution Target - **Active Task**: TASK-102 (Seed Data & Official Catalog Sync in Prisma) - **Active Agent**: 05_dev_backend - **Next Task Focus**: Complete `backend/prisma/seed.ts` to populate DB with 30 official Canina Germany catalog products, dynamic CMS records, and B2B pricing.