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