Skip to content
GrowScope
Open app

Dose Guard: The Fertilizer Dosing Safety Layer

Any fertilizer dose that an AI-driven recommendation touches is passed through a deterministic safety layer before it ever reaches the user. This layer forces the served dose into the fertilizer's own confirmed manufacturer range — it does not merely warn about an unsafe amount, it prevents one from being shown at all.

How to do this in GrowScope

  1. A fertilizer is added to the user's cabinet with the manufacturer's own dosing window (minimum and maximum dose per litre, by growth stage).
  2. Whenever the nutrition calendar or an AI-driven recommendation proposes a dose for that fertilizer, the safety layer checks it against the confirmed manufacturer range.
  3. If the fertilizer isn't eligible for that day (wrong stage, or its dose data isn't confirmed), it's dropped from the plan entirely rather than dosed.
  4. If it is eligible, the dose is mathematically clamped into the confirmed range — for autoflowering plants, the floor is a conservative 70% of the manufacturer's minimum.
  5. The user sees the already-safe dose, with a short note such as "The dose has been checked against the manufacturer's range."

Dose Guard

Category
Safety
Purpose
Deterministically clamp any AI-influenced fertilizer dose to the product's own confirmed manufacturer range, so the AI can never recommend an unsafe amount.
Input
None — runs automatically whenever a fertilizer dose is proposed by the nutrition calendar or an AI decision
Location
Runs server-side, invisibly, behind the Nutrition calendar and Adaptive Watering features
User action
  1. None — this is automatic; the resulting note appears alongside the affected feeding entry
Output
The served dose is forced into [manufacturer minimum, manufacturer maximum] (70% of the minimum for autoflowers), annotated with a calculation note. A fertilizer whose identity or dose data isn't confirmed is excluded from auto-scheduling entirely rather than dosed with unverified numbers.
Used by
Nutrition calendar, Adaptive watering / feeding decisions
Related
Feeding, Fertilizers, and EC/pH Tracking, Watering Tracking and Recommendations

Notes

  • A related but separate mechanism hard-clamps any AI-proposed water volume to 50–20,000 mL, regardless of pot size — documented under Watering.
  • There is no user-visible pop-up warning when a clamp fires; the user simply sees the already-corrected numbers plus an explanatory note.

Frequently asked questions

Can the AI ever recommend a fertilizer dose outside the manufacturer's safe range?

No. Every AI-influenced dose is clamped server-side into the fertilizer's own confirmed manufacturer range before it's shown — the AI's suggestion is a starting point, not the final number.

How can I avoid nutrient burn before it happens?

Use a fertilizer with a confirmed manufacturer dosing window in your cabinet — Dose Guard then clamps any AI-influenced dose into that range automatically (70% of the minimum for autoflowers), so an over-strength recommendation can't reach you in the first place. Watching the runoff-to-input EC ratio in your feeding log is the manual early-warning sign of the same problem.

Is there an app that stops you from overfeeding your plants?

Yes — that's what Dose Guard does. Any fertilizer dose an AI-driven recommendation touches is deterministically forced into the product's own confirmed manufacturer range before you ever see it; a fertilizer with unconfirmed dose data is dropped from auto-scheduling entirely rather than dosed with a guess.