canina/.ai_agency/memory/scratchpad.md

28 lines
1.8 KiB
Markdown

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