forked from admin/PlantAI-rag-new
- entity validator: 66 aquatic entity types / 45 aquatic relation categories (fish/mollusk/crustacean/algae/water_quality/feed_ingredient/...) - V16_SYSTEM_PROMPT rewritten for aquaculture; snake_case predicate rules - rule seed vocab aquatized (60+ species incl. Litopenaeus vannamei, Oreochromis niloticus, Oncorhynchus mykiss, Salmo salar) - cost hook on all 4 chat.completions.create (no-op by default) - run_v16_aqua_one_paper.py: --md entry (skip MinerU) + --pdf (MinerU) - run_v16_aqua_batch.py: workers + batch_progress.json resume - pilot: 500 MD + 30 PDF extracted, 0 failures Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>