{
  "schemaVersion": "1.0",
  "reviewedAt": "2026-08-12",
  "status": "Prepared locally. These cards add no new biological claim.",
  "cards": [
    {
      "id": "cycling",
      "guidePath": "/care/cycling",
      "situation": "You need to decide whether a new or changed system is ready for shrimp.",
      "observeFirst": "Check the complete system, current nitrogen results, test resolution and whether conditioned media and surfaces are actually present.",
      "firstAction": "Run the documented nitrogen-processing challenge before livestock arrive rather than using tank age, appearance or a product label as readiness.",
      "recordNext": "Record the added challenge, reporting basis, elapsed time, ammonia and nitrite results, temperature, pH and any intervention.",
      "stopBoundary": "Do not add shrimp while the intended load is not processed at the declared test resolution or while the system is still changing.",
      "guide": {
        "path": "/care/cycling",
        "title": "Cycle and commission a shrimp tank",
        "helpsWith": "Testing whether the whole system can process a known nitrogen challenge before livestock arrive.",
        "group": "start-and-maintain",
        "aliases": [
          "cycle",
          "cycling",
          "new tank",
          "mature tank",
          "ammonia challenge",
          "nitrifying bacteria",
          "ready for shrimp",
          "tank cycled",
          "cycle crashed",
          "bacteria starter"
        ]
      }
    },
    {
      "id": "habitat",
      "guidePath": "/care/habitat",
      "situation": "You are choosing substrate, shelter, plants, botanicals or light for a shrimp system.",
      "observeFirst": "Name the function needed, the exact material identity, its prior exposure history and the wet surface or shelter already available.",
      "firstAction": "Add habitat for a declared function and inspect or prepare every wet addition before it joins the colony contact network.",
      "recordNext": "Record the material, source, preparation, amount, date, water changes, animal contact, refusal, fouling and any removal.",
      "stopBoundary": "Do not call one substrate, plant or botanical required, universally safe or beneficial when identity, preparation or outcome is unknown.",
      "guide": {
        "path": "/care/habitat",
        "title": "Build habitat and conditioned surfaces",
        "helpsWith": "Substrate, shelter, moss, plants, botanicals, light and wet-addition safety.",
        "group": "start-and-maintain",
        "aliases": [
          "substrate",
          "moss",
          "plants",
          "leaves",
          "botanicals",
          "light",
          "shelter",
          "biofilm habitat",
          "active substrate",
          "inert substrate",
          "cholla wood"
        ]
      }
    },
    {
      "id": "feeding",
      "guidePath": "/care/feeding",
      "situation": "You need to decide what, how much or how often to feed.",
      "observeFirst": "Look at colony life stages, conditioned grazing surface, recent intake, remaining food, fouling and recent growth or brood observations.",
      "firstAction": "Offer a small measured amount, observe actual use and remove or reduce food that remains rather than following a universal calendar.",
      "recordNext": "Record exact food, preparation, dry or wet amount, animal access, time to disappearance, leftovers, water trend and next adjustment.",
      "stopBoundary": "Do not turn preference, colour change or one short growth result into proof of a complete diet, portion or universal feeding schedule.",
      "guide": {
        "path": "/care/feeding",
        "title": "Feed without a universal schedule",
        "helpsWith": "Biofilm, prepared diets, juveniles, fasting, portions, leftovers, colour foods and botanicals.",
        "group": "start-and-maintain",
        "aliases": [
          "food",
          "feeding",
          "pellet",
          "vegetables",
          "protein",
          "fasting",
          "portion",
          "leftovers",
          "how often to feed",
          "shrimp food",
          "feed every day",
          "overfeeding",
          "blanched vegetables"
        ]
      }
    },
    {
      "id": "water-changes",
      "guidePath": "/care/water-changes",
      "situation": "You need to replace water, top off evaporation or service the system.",
      "observeFirst": "Name the purpose, measure source and tank water, check temperature and recent trend, and separate evaporation from material accumulation.",
      "firstAction": "Prepare replacement water for the actual decision and make a measured change whose volume and chemistry you can record.",
      "recordNext": "Record source, treatment, volume, temperature, GH, KH, conductivity or TDS when relevant, and before and after observations.",
      "stopBoundary": "Do not use a fixed percentage as a universal rule or use top-off water to claim that accumulated material was removed.",
      "guide": {
        "path": "/care/water-changes",
        "title": "Plan water changes and top-offs",
        "helpsWith": "Purpose, dilution, source-water preparation, top-offs, filter cleaning and change records.",
        "group": "start-and-maintain",
        "aliases": [
          "water change",
          "top off",
          "tap water",
          "dechlorinator",
          "dilution",
          "filter cleaning",
          "large water change",
          "tds creep",
          "evaporation",
          "ro water",
          "remineralize water"
        ]
      }
    },
    {
      "id": "stocking",
      "guidePath": "/care/stocking",
      "situation": "You are choosing a starter group or deciding whether a colony exceeds its system.",
      "observeFirst": "Check system maturity, grazing area, filtration, feeding, life-stage distribution, recruitment, maintenance capacity and recent losses.",
      "firstAction": "Choose a supportable starting group and evaluate the whole system over time instead of applying a shrimp-per-volume formula.",
      "recordNext": "Record count ranges by life stage, food demand, maintenance, nitrogen trend, recruitment, removals, deaths and missing animals.",
      "stopBoundary": "Do not convert a short juvenile density experiment or one successful tank into a universal aquarium capacity number.",
      "guide": {
        "path": "/care/stocking",
        "title": "Choose a starter group and measure capacity",
        "helpsWith": "Density evidence, group-size probability and system-specific operating capacity.",
        "group": "start-and-maintain",
        "aliases": [
          "stocking",
          "density",
          "shrimp per gallon",
          "how many shrimp",
          "starter group",
          "capacity",
          "colony size",
          "minimum tank size",
          "nano tank"
        ]
      }
    },
    {
      "id": "surplus",
      "guidePath": "/care/surplus",
      "situation": "The colony is producing more shrimp than the current system or goals can support.",
      "observeFirst": "Estimate adults, juveniles and hatchlings separately and review system load, placement options, selection goals and biosecurity.",
      "firstAction": "Pause optional expansion and create a humane placement plan with recipient, transfer, source disclosure and no-release rules.",
      "recordNext": "Record count ranges, retained and outgoing groups, recipient readiness, transfers, losses and any new-source quarantine requirement.",
      "stopBoundary": "Never release aquarium organisms. Do not move, sell or merge shrimp when health, identity, recipient capacity or legal boundary is unresolved.",
      "guide": {
        "path": "/care/surplus",
        "title": "Handle surplus shrimp responsibly",
        "helpsWith": "Count ranges, selection, rehoming, sales holds, no-release rules and welfare limits.",
        "group": "start-and-maintain",
        "aliases": [
          "surplus",
          "too many shrimp",
          "cull",
          "rehoming",
          "sell shrimp",
          "release",
          "euthanasia",
          "population control"
        ]
      }
    },
    {
      "id": "filtration",
      "guidePath": "/care/filtration",
      "situation": "You are selecting or troubleshooting filtration, aeration, flow or an intake.",
      "observeFirst": "Check water movement, surface agitation, intake protection, conditioned media, power state, debris load and animal behavior around the device.",
      "firstAction": "Protect intakes, preserve wet conditioned media and restore oxygen and circulation safely before changing several system variables at once.",
      "recordNext": "Record equipment state, outage duration, temperature, oxygen measure when available, nitrogen results, cleaning method and animal response.",
      "stopBoundary": "Do not treat a manufacturer flow rating as biological capacity or assume visible bubbles prove adequate oxygen everywhere in the system.",
      "guide": {
        "path": "/care/filtration",
        "title": "Run filtration, oxygen and flow",
        "helpsWith": "Sponge filters, conditioned media, aeration, circulation, filter service and power-loss response.",
        "group": "water-and-equipment",
        "aliases": [
          "filter",
          "sponge filter",
          "oxygen",
          "aeration",
          "air stone",
          "flow",
          "power outage",
          "filter media",
          "filter stopped",
          "clean sponge filter",
          "no bubbles"
        ]
      }
    },
    {
      "id": "parameters",
      "guidePath": "/care/parameters",
      "situation": "You are interpreting GH, KH, TDS, conductivity or pH.",
      "observeFirst": "Identify the exact measurement, unit, method, calibration or resolution and the decision you expect that number to inform.",
      "firstAction": "Compare like measurements and investigate the specific chemical property needed instead of treating one aggregate number as water quality.",
      "recordNext": "Record sample source, time, temperature, unit, method, resolution, repeat result and any source-to-tank difference.",
      "stopBoundary": "Do not treat matching TDS as matching ions or turn a house recipe, occurrence range or seller range into a species optimum.",
      "guide": {
        "path": "/care/parameters",
        "title": "Interpret GH, KH, TDS, pH and conductivity",
        "helpsWith": "What common water measurements represent, what they omit and which property a decision requires.",
        "group": "water-and-equipment",
        "aliases": [
          "gh",
          "kh",
          "tds",
          "ph",
          "conductivity",
          "hardness",
          "minerals",
          "water parameters"
        ]
      }
    },
    {
      "id": "testing",
      "guidePath": "/care/testing",
      "situation": "A water result may change a livestock or maintenance decision.",
      "observeFirst": "Check sample handling, reagent age, method range, first nonzero step, lighting, timing, calibration and reporting basis.",
      "firstAction": "Repeat the measurement with the method steps controlled and confirm the unit and basis before acting on a surprising result.",
      "recordNext": "Record kit or meter, lot or calibration, sample, time, temperature, raw reading, interpreted result, range limit and repeat.",
      "stopBoundary": "Do not invent precision between colour blocks, copy the top of a range as an exact value or compare results with different chemical bases.",
      "guide": {
        "path": "/care/testing",
        "title": "Improve measurement quality",
        "helpsWith": "Test kits, strips, meters, calibration, resolution, reporting steps and repeatable records.",
        "group": "water-and-equipment",
        "aliases": [
          "test kit",
          "test strips",
          "meter",
          "calibration",
          "accuracy",
          "precision",
          "detection limit",
          "first nonzero step",
          "liquid test",
          "expired test kit",
          "color chart"
        ]
      }
    },
    {
      "id": "nitrogen",
      "guidePath": "/care/nitrogen",
      "situation": "Ammonia, nitrite or nitrate is being used to judge readiness or a change.",
      "observeFirst": "Identify the analyte, reporting basis, unit, test resolution, pH, temperature, recent feed and recent livestock or filter changes.",
      "firstAction": "Confirm the result and protect animals from a continuing measured hazard while investigating source and system function.",
      "recordNext": "Record exact analyte and basis, method, before and after values, pH, temperature, actions, deaths and recovery observations.",
      "stopBoundary": "Do not equate TAN with un-ionized ammonia, use one nitrate result as proof of cycling or invent a universal chronic safe threshold.",
      "guide": {
        "path": "/care/nitrogen",
        "title": "Read ammonia, nitrite and nitrate correctly",
        "helpsWith": "TAN, NH3, ammonium, nitrogen reporting bases, nitrite, nitrate and event records.",
        "group": "water-and-equipment",
        "aliases": [
          "ammonia",
          "ammonium",
          "tan",
          "nh3",
          "nitrite",
          "nitrate",
          "no2",
          "no3",
          "nitrogen spike"
        ]
      }
    },
    {
      "id": "temperature",
      "guidePath": "/care/temperature",
      "situation": "You are choosing a temperature or responding to heat, cold or a rapid change.",
      "observeFirst": "Measure current and recent temperature history, rate of change, oxygenation, life stage, behavior and the outcome actually at risk.",
      "firstAction": "Stabilize the system within its documented operating plan and address oxygen and ongoing heat exposure without chasing one study endpoint.",
      "recordNext": "Record time series, measurement location, device, oxygen context, behavior, molts, reproduction, losses and every intervention.",
      "stopBoundary": "Do not call the fastest growth, shortest incubation or survival in one protocol a universal optimum or complete safe interval.",
      "guide": {
        "path": "/care/temperature",
        "title": "Separate temperature effects and house choices",
        "helpsWith": "Survival, growth, incubation, reproduction, offspring sex ratio, heaters and shipping limits.",
        "group": "water-and-equipment",
        "aliases": [
          "temperature",
          "heater",
          "too hot",
          "too cold",
          "degrees",
          "sex ratio",
          "warmer",
          "thermal event",
          "summer heat",
          "cooling fan",
          "temperature swing"
        ]
      }
    },
    {
      "id": "anatomy",
      "guidePath": "/care/anatomy",
      "situation": "You need to describe a visible body feature before interpreting it.",
      "observeFirst": "Photograph the whole animal and exact region with orientation, scale, focus, lighting and more than one view when possible.",
      "firstAction": "Name the body region and literal appearance before assigning an organism, lesion, sex, molt state or diagnosis.",
      "recordNext": "Record dorsal, lateral or ventral position, side, size, color, surface, movement, affected denominator and change over time.",
      "stopBoundary": "Do not turn a photograph or anatomical nickname into species authentication, disease diagnosis or treatment authorization.",
      "guide": {
        "path": "/care/anatomy",
        "title": "Name visible shrimp anatomy",
        "helpsWith": "Photographing and locating the rostrum, carapace, appendages, branchial chamber and internal regions.",
        "group": "animals-and-biology",
        "aliases": [
          "anatomy",
          "rostrum",
          "carapace",
          "gills",
          "branchial chamber",
          "legs",
          "pereiopod",
          "pleopod",
          "swimmeret",
          "organs"
        ]
      }
    },
    {
      "id": "behaviour",
      "guidePath": "/care/behaviour",
      "situation": "Shrimp are hiding, racing, climbing, inactive or behaving differently.",
      "observeFirst": "Count affected animals and record onset, duration, location, posture, movement, feeding response, water, oxygen and recent changes.",
      "firstAction": "Check immediate measurable hazards and compare affected with unaffected animals before assigning a cause.",
      "recordNext": "Record time, denominator, behavior sequence, water and temperature, recent inputs, molt or reproductive context and response to one change.",
      "stopBoundary": "Behavior alone does not diagnose a chemical, infection, molt failure or oxygen problem. Do not prescribe from the label.",
      "guide": {
        "path": "/care/behaviour",
        "title": "Describe movement and behaviour without diagnosis",
        "helpsWith": "Swimming, hiding, grazing, inactivity, waterline events, time, context and comparison records.",
        "group": "animals-and-biology",
        "aliases": [
          "swimming",
          "hiding",
          "inactive",
          "glass surfing",
          "waterline",
          "twitching",
          "grazing",
          "activity",
          "behaviour",
          "zooming",
          "racing around",
          "not moving",
          "climbing out",
          "jumping"
        ]
      }
    },
    {
      "id": "sexing",
      "guidePath": "/care/sexing",
      "situation": "You want to classify a shrimp as male, female or uncertain.",
      "observeFirst": "Use clear lateral and dorsal observations and note size, maturity, abdominal form, ovarian tissue and attached eggs separately.",
      "firstAction": "Assign only the confidence the visible evidence supports and keep uncertain or immature animals unclassified.",
      "recordNext": "Record image date, view, landmarks used, confidence, later ovarian development, attached eggs, mating or hatch confirmation.",
      "stopBoundary": "Do not use colour, size or a vague saddle alone as universal proof of sex, maturity, fertility or reproductive outcome.",
      "guide": {
        "path": "/care/sexing",
        "title": "Sex shrimp with stated confidence",
        "helpsWith": "Male and female anatomy, saddle observations, attached eggs, maturity and image limits.",
        "group": "animals-and-biology",
        "aliases": [
          "male or female",
          "sexing",
          "saddle",
          "ovary",
          "female shrimp",
          "male shrimp",
          "berried female"
        ]
      }
    },
    {
      "id": "growth",
      "guidePath": "/care/growth",
      "situation": "You want to estimate age, growth, maturity or lifespan.",
      "observeFirst": "Separate known hatch date, body measurement, life stage, reproductive evidence, source history and last-seen status.",
      "firstAction": "Measure a defined body landmark repeatedly for an identified cohort rather than inferring exact age from size.",
      "recordNext": "Record hatch or acquisition basis, measurement method, dates, molts, maturity evidence, transfers, deaths, removals and censoring.",
      "stopBoundary": "Do not convert one size, seller estimate or oldest visible animal into exact age, remaining lifespan or a population survival curve.",
      "guide": {
        "path": "/care/growth",
        "title": "Record growth, maturity and lifespan",
        "helpsWith": "Known-hatch age, body measurement, life stage, maturity, retained cohorts and longevity limits.",
        "group": "animals-and-biology",
        "aliases": [
          "growth",
          "age",
          "size",
          "maturity",
          "adult",
          "juvenile",
          "lifespan",
          "how old",
          "how fast grow",
          "how long live",
          "how big",
          "baby growth"
        ]
      }
    },
    {
      "id": "breeding",
      "guidePath": "/care/breeding",
      "situation": "Breeding appears delayed, eggs changed or offspring are not appearing.",
      "observeFirst": "Separate sex and maturity, ovarian development, mating, attached eggs, hatch observations and retained juveniles as different stages.",
      "firstAction": "Identify the first unobserved stage and review the records for that stage before changing temperature, food, minerals or tankmates.",
      "recordNext": "Record adult denominator, sex confidence, molts, ovarian signs, attached-egg dates, losses, hatch range and juvenile follow-up.",
      "stopBoundary": "Do not promise a hatch calendar, diagnose dropped eggs from one image or call adult survival evidence of successful recruitment.",
      "guide": {
        "path": "/care/breeding",
        "title": "Record breeding without a guaranteed calendar",
        "helpsWith": "Mating, ovarian development, attached eggs, hatch windows, visible young and retained offspring.",
        "group": "animals-and-biology",
        "aliases": [
          "breeding",
          "berried",
          "eggs",
          "hatch",
          "mating",
          "babies",
          "shrimplets",
          "reproduction",
          "not breeding",
          "dropped eggs",
          "lost eggs",
          "saddle no eggs",
          "no babies",
          "pregnant shrimp"
        ]
      }
    },
    {
      "id": "species",
      "guidePath": "/care/species",
      "situation": "A scientific name, trade label, colour or photograph is being used as identity.",
      "observeFirst": "Separate the specimen, source, seller label, visible phenotype, documented ancestry, voucher, diagnostic characters and genetic method.",
      "firstAction": "Use the narrowest supported identity and preserve the original source name alongside any current taxonomic interpretation.",
      "recordNext": "Record source colony, date, original label, photographs, diagnostic method, pedigree, vouchers, sequences and later reassignment.",
      "stopBoundary": "Do not authenticate species, purity, ancestry or named line from colour, one barcode, a database label or an updated synonym alone.",
      "guide": {
        "path": "/care/species",
        "title": "Separate species, trade line and provenance",
        "helpsWith": "Scientific names, historical synonyms, diagnostic evidence, colour labels and source records.",
        "group": "animals-and-biology",
        "aliases": [
          "species",
          "identification",
          "taxonomy",
          "davidi",
          "heteropoda",
          "denticulata",
          "trade name",
          "purity",
          "provenance",
          "cherry shrimp",
          "neo shrimp",
          "scientific name"
        ]
      }
    },
    {
      "id": "colours",
      "guidePath": "/care/colours",
      "situation": "You are mixing colour lines or interpreting unexpected offspring.",
      "observeFirst": "Record each parent source and phenotype, cross direction, family separation, possible contamination and complete offspring denominator.",
      "firstAction": "Define whether the goal is display or a documented cross, then keep families and generations traceable before predicting outcomes.",
      "recordNext": "Record parents, family, F1 and F2 counts, ordinary and unexpected phenotypes, deaths, removals, images and unclassified offspring.",
      "stopBoundary": "Do not use seller charts or selected showcase offspring to predict a complete cross, authenticate ancestry or prove genetic purity.",
      "guide": {
        "path": "/care/colours",
        "title": "Record mixed-colour crosses across generations",
        "helpsWith": "Parent labels, display versus breeding goals, F1 and later offspring, phenotype and uncertainty.",
        "group": "animals-and-biology",
        "aliases": [
          "mix colors",
          "mixed colours",
          "cross colours",
          "brown shrimp",
          "wild type",
          "f1",
          "f2",
          "colour inheritance",
          "mixed color tank",
          "offspring different colors",
          "shrimp turning brown"
        ]
      }
    },
    {
      "id": "genetics",
      "guidePath": "/care/genetics",
      "situation": "You are selecting a line or evaluating a genetic or breed-true claim.",
      "observeFirst": "Separate phenotype, pedigree, controlled cross, family structure, marker, candidate gene, population and validation cohort.",
      "firstAction": "Define the trait and scoring method, preserve source-separated families and test offspring across complete generations.",
      "recordNext": "Record parent identity, cross direction, family, environment, scorer method, every offspring class, missing calls and exclusions.",
      "stopBoundary": "Do not turn expression, association, one marker or line name into a causal genotype, purity certificate or guaranteed inheritance pattern.",
      "guide": {
        "path": "/care/genetics",
        "title": "Use selective-breeding and genetics claims carefully",
        "helpsWith": "Phenotype, genotype, line records, grading, candidate variants, selection and offspring tests.",
        "group": "animals-and-biology",
        "aliases": [
          "genetics",
          "selective breeding",
          "line breeding",
          "genotype",
          "phenotype",
          "heritability",
          "grade",
          "pedigree",
          "breed true",
          "line purity",
          "select for color"
        ]
      }
    },
    {
      "id": "acclimation",
      "guidePath": "/care/acclimation",
      "situation": "Shrimp have arrived and must move from source or shipping water.",
      "observeFirst": "Inspect package condition and animals, then measure source and receiving temperature and relevant dissolved-property differences.",
      "firstAction": "Choose and execute a deliberate transfer plan that limits continued package exposure and avoids adding source water to the receiving system when practical.",
      "recordNext": "Record package time, condition, source and receiving measurements, transfer method, duration, original denominator and delayed outcomes.",
      "stopBoundary": "Do not use one fixed drip duration as a survival guarantee or infer the cause of a later loss from transfer method alone.",
      "guide": {
        "path": "/care/acclimation",
        "title": "Receive and transfer shipped shrimp",
        "helpsWith": "Package inspection, source and receiving water, dissolved-property differences and transfer planning.",
        "group": "problems-and-safety",
        "aliases": [
          "acclimation",
          "acclimate",
          "drip acclimation",
          "shipping bag",
          "new arrival",
          "transfer shrimp",
          "arrival water"
        ]
      }
    },
    {
      "id": "quarantine",
      "guidePath": "/care/quarantine",
      "situation": "A new animal, plant, tool or wet item may join an established colony.",
      "observeFirst": "Map its source and every wet contact route, including water, nets, buckets, plants, hands, tools and shared equipment.",
      "firstAction": "Place the new source in a commissioned separate system with dedicated wet equipment and a written observation and release decision.",
      "recordNext": "Record source, arrival, contact network, animal denominator, daily observations, tests, interventions, deaths and release basis.",
      "stopBoundary": "Do not treat one uneventful duration, visual normality or routine unverified treatment as proof of pathogen-free status.",
      "guide": {
        "path": "/care/quarantine",
        "title": "Quarantine by source and contact network",
        "helpsWith": "Separate systems, source records, wet-transfer routes, observation, holds and release decisions.",
        "group": "problems-and-safety",
        "aliases": [
          "quarantine",
          "isolation",
          "new shrimp",
          "release from quarantine",
          "cross contamination",
          "shared net",
          "disease prevention",
          "shared bucket",
          "quarantine plants",
          "separate equipment"
        ]
      }
    },
    {
      "id": "health",
      "guidePath": "/care/health",
      "situation": "One or more shrimp is abnormal, injured, unresponsive or dying.",
      "observeFirst": "Count affected, unaffected, dead and missing animals and check oxygen, temperature, measured water, recent inputs and exact body findings.",
      "firstAction": "Stop a known continuing exposure when safe, stabilize measurable system hazards and preserve clear observations for qualified help.",
      "recordNext": "Record onset, denominator, water and method, recent changes, photographs, behavior, deaths, isolation and response to each action.",
      "stopBoundary": "Do not diagnose or dose from a photograph, nickname or single sign. Escalate when mortality continues or welfare is deteriorating.",
      "guide": {
        "path": "/care/health",
        "title": "Triage abnormal observations and mortality",
        "helpsWith": "Immediate water and oxygen checks, deaths, lesions, attached organisms, hidden infection limits and escalation.",
        "group": "problems-and-safety",
        "aliases": [
          "sick shrimp",
          "dying shrimp",
          "dead shrimp",
          "mortality",
          "disease",
          "infection",
          "lesion",
          "gasping",
          "emergency",
          "triage",
          "laying on side",
          "lying on side",
          "unresponsive",
          "multiple deaths",
          "sudden deaths",
          "scutariella",
          "vorticella",
          "zoothamnium",
          "cladogonium",
          "green fungus",
          "ellobiopsidae",
          "holtodrilus",
          "parasite on shrimp",
          "white worms",
          "white worms on shrimp",
          "milky body",
          "white muscle",
          "black spot"
        ]
      }
    },
    {
      "id": "molting",
      "guidePath": "/care/molting",
      "situation": "You found an exuvia, white ring, incomplete molt or changed post-molt animal.",
      "observeFirst": "Distinguish an empty intact exuvia from an animal, then record posture, movement, body region, water and affected denominator.",
      "firstAction": "Leave an ordinary exuvia unless it creates a specific problem, and investigate repeated abnormal events through measured system history.",
      "recordNext": "Record event time, photographs, animal outcome, recent GH and water changes, diet changes, temperature and colony-wide frequency.",
      "stopBoundary": "A white ring is not a diagnosis or certain cause of death, and one molt does not prove a mineral deficiency or treatment need.",
      "guide": {
        "path": "/care/molting",
        "title": "Investigate molting and exuviae",
        "helpsWith": "Molt stages, shed exoskeletons, GH and calcium claims, white rings and incomplete events.",
        "group": "problems-and-safety",
        "aliases": [
          "molt",
          "moult",
          "molting",
          "moulting",
          "white ring",
          "failed molt",
          "stuck molt",
          "exuvia",
          "shed shell",
          "calcium",
          "white ring of death",
          "empty shell",
          "eating molt"
        ]
      }
    },
    {
      "id": "pests",
      "guidePath": "/care/pests",
      "situation": "You found a worm, hydra or other free-living organism in the system.",
      "observeFirst": "Record scale, body form, movement, exact location, attachment, affected denominator and whether the organism is on or near shrimp.",
      "firstAction": "Collect clear observations and narrow the organism group before changing food, removing animals or considering treatment.",
      "recordNext": "Record images or video, size, movement, substrate, counts, shrimp contact, feeding conditions, recent additions and trend.",
      "stopBoundary": "Do not treat from a common name or blurry image, and do not assume disappearance proves eradication, efficacy or host safety.",
      "guide": {
        "path": "/care/pests",
        "title": "Identify free-living organisms before treatment",
        "helpsWith": "Hydra, planaria, flatworms, detritus worms, photographs, movement and treatment-evidence limits.",
        "group": "problems-and-safety",
        "aliases": [
          "planaria",
          "planarian",
          "hydra",
          "flatworm",
          "detritus worm",
          "worms",
          "pest",
          "tiny bugs",
          "organism on glass",
          "seed shrimp",
          "ostracod",
          "copepod",
          "snail leech"
        ]
      }
    },
    {
      "id": "chemical-safety",
      "guidePath": "/care/chemical-safety",
      "situation": "A product, medication, fertilizer, aerosol or spill may expose shrimp.",
      "observeFirst": "Identify the exact product and chemical, route, time, amount, water volume, label, measured concentration if available and animal denominator.",
      "firstAction": "Stop a known continuing exposure when safe, preserve the package or label and use measured water and animal observations for escalation.",
      "recordNext": "Record product, lot, ingredient form, timing, estimated or measured exposure, water chemistry, actions, deaths and delayed outcomes.",
      "stopBoundary": "Do not certify a product from one ingredient label or convert a laboratory response, no-death result or nominal dose into universal safety.",
      "guide": {
        "path": "/care/chemical-safety",
        "title": "Respond to possible chemical exposure",
        "helpsWith": "Copper, fertilizer, pesticide, medication, aerosols, household contamination and exposure records.",
        "group": "problems-and-safety",
        "aliases": [
          "copper",
          "pesticide",
          "insecticide",
          "fertilizer",
          "medication",
          "aerosol",
          "cleaner",
          "poison",
          "chemical spill",
          "contamination",
          "bug spray",
          "soap",
          "paint fumes",
          "copper pipe",
          "plant pesticide"
        ]
      }
    },
    {
      "id": "tankmates",
      "guidePath": "/care/tankmates",
      "situation": "You are considering fish or other animals with a shrimp colony.",
      "observeFirst": "Define whether the goal is adult display or juvenile recruitment and record species, size, habitat, shrimp life stages and exit capacity.",
      "firstAction": "Prefer shrimp-only conditions for recruitment; if evaluating coexistence, establish complete counts and a humane removal plan first.",
      "recordNext": "Record adult sightings, injuries, deaths, missing shrimp, berried females, hatch observations, retained juveniles and feeding access.",
      "stopBoundary": "Do not publish a universal safe-fish list or treat visible surviving adults as evidence that juveniles recruit without predation.",
      "guide": {
        "path": "/care/tankmates",
        "title": "Evaluate tankmates by the colony outcome",
        "helpsWith": "Predation, shrimp life stage, shelter, feeding access, coexistence records and recruitment goals.",
        "group": "problems-and-safety",
        "aliases": [
          "fish with shrimp",
          "tankmates",
          "betta",
          "snails",
          "predator",
          "community tank",
          "shrimp safe fish",
          "eating babies",
          "fish eating shrimp",
          "guppies",
          "rasboras",
          "corydoras"
        ]
      }
    },
    {
      "id": "algae",
      "guidePath": "/care/algae",
      "situation": "You expect shrimp to control algae, detritus or aquarium waste.",
      "observeFirst": "Identify the material and compartment, its extent, likely resource conditions, shrimp contact and the maintenance action being replaced.",
      "firstAction": "Describe shrimp as bounded grazers and remove or correct the system cause with an appropriate measurable maintenance action.",
      "recordNext": "Record algae location and area, animal access, grazing, physical removal, light, nutrients, feeding and change over time.",
      "stopBoundary": "Do not promise whole-system cleaning, waste export, a stocking rate for algae control or consumption of every algae type.",
      "guide": {
        "path": "/care/algae",
        "title": "Separate grazing from cleanup claims",
        "helpsWith": "Algae identity, local grazing, detritus, biofilm, physical export and whole-system maintenance.",
        "group": "problems-and-safety",
        "aliases": [
          "algae",
          "cleanup crew",
          "clean tank",
          "detritus",
          "grazing",
          "biofilm",
          "fish poop",
          "eat algae",
          "hair algae",
          "brown algae",
          "diatoms"
        ]
      }
    }
  ]
}
