canina/.ai_agency/memory/scratchpad.md

1.8 KiB

📝 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.