Eastern Cape Aquaponic Farm — Plant Operations Pack

Plant Operations Pack

Eastern Cape Aquaponic Farm

Companion document to the Partnership Proposal. This pack covers the plant side of the operation in operational detail — every document below is something your team can pick up and run from on day one.

Prepared by Richard Buschagne, YBA Group — 2026-05-06


What’s in this pack

This document brings together five operational deliverables, written to be used together:

  1. Planting & Cohort Rotation Plan — what we plant, how many, when, and how the staggered rotation guarantees a consistent weekly harvest
  2. Seedling Nutrition + Spray Plan — how we raise seedlings to transplant-readiness in a coupled aquaponic system without risking the fish
  3. Grow-Out Plant Nutrition + Feeding Plan — water-quality targets, supplemental feeding, cultivar-specific protocols, deficiency identification
  4. Harvesting + Post-Harvest Plan — cut technique, cold-chain, grading, packaging, traceability, delivery
  5. Per-Stage Operations SOPs — seven Standard Operating Procedures that govern every stage of plant operations from seed-room to dispatch, plus a master daily checklist, records register, and escalation triggers

All five are written from a shared operating doctrine: engineered for safety, operated for precision, projected conservatively, delivered above expectation. All critical systems sit at 200 % of needed capacity. We operate at 50–80 % of engineered ceiling. Fish biomass safety overrides every plant-side decision without exception.


1. Planting & Cohort Rotation Plan

Prepared for: Eastern Cape Aquaponic Operation System: Coupled Tilapia + Pangasius RAS → NFT/DWC leafy bed Grow area baseline: ~500 m² (scalable 300–800 m²) Doctrine: Engineered for safety, operated for precision — harvested every single week of the year.

1.1 Cultivar Matrix

The cultivars below are commercial-proven in South African aquaponic systems, hold well at the cool-leaning water temperatures typical of Eastern Cape tunnels (18–22 °C), and have established buyer demand through retail, HORECA (hotels, restaurants, catering), and farmgate channels.

# Cultivar & Variety Sow → Transplant Transplant → Harvest Water Temp Air Temp Density / m² Yield / m² / cycle Best EC Season
1 Lettuce — Butterhead ‘Analena’ 14–18 d 28–32 d 18–22 °C 15–24 °C 25 heads 4.5–5.5 kg Autumn → Spring
2 Lettuce — Lollo Rosso ‘Dazzle’ 14–18 d 30–35 d 18–22 °C 15–24 °C 25 heads 4.0–5.0 kg Autumn → Spring
3 Lettuce — Cos/Romaine ‘Maximus’ 14–18 d 32–38 d 18–22 °C 15–26 °C 20 heads 5.5–6.5 kg Year-round (best Apr–Oct)
4 Rocket — ‘Esmee’ (Wild/Salad blend) 10–14 d 21–28 d 18–22 °C 14–26 °C 80 plants 2.5–3.5 kg cut-and-come-again Year-round
5 Basil — Sweet Genovese 18–21 d 35–45 d 22–26 °C 20–30 °C 16 plants 2.0–3.0 kg Spring → Autumn
6 Spinach — Baby Leaf ‘Acadia’ 12–16 d 28–35 d 16–20 °C 12–22 °C 120 plants 2.0–2.8 kg Autumn → Winter → early Spring
7 Coriander — ‘Calypso’ (slow-bolt) 14–18 d 30–35 d 18–22 °C 15–24 °C 60 plants 1.5–2.0 kg Autumn → Winter → Spring
8 Parsley — Curly ‘Moskrul’ 21–28 d 50–60 d 18–22 °C 15–26 °C 25 plants 2.0–2.5 kg Year-round
9 Mint — Spearmint (cuttings) n/a — 14 d to root 35–45 d 20–24 °C 18–28 °C 20 plants 1.5–2.0 kg Spring → Autumn
10 Pak Choi — ‘Joi Choi’ 14–18 d 28–35 d 18–22 °C 15–24 °C 30 heads 4.0–5.0 kg Autumn → Winter → Spring

Density assumes NFT channels at 150 mm spacing or DWC rafts with the equivalent hole pattern. Yields are conservative — within the 50–80 % operating envelope of the system’s engineered ceiling.

1.2 Staggered Cohort Production Plan

For a buyer to trust a farm, the harvest must arrive the same day, every week, in the same volume. We achieve this through a rolling cohort system — every week a new cohort enters the seedling room, and every week a mature cohort leaves the channels.

Allocation across the 500 m² grow area

Crop block Area Channels Rationale
Lettuce (mixed: Butter, Lollo, Cos) 300 m² 60 % Volume crop, strongest retail demand
Rocket + Spinach (cool block) 80 m² 16 % Fast turn, premium margin
Basil + Mint (warm block) 70 m² 14 % High-margin herb, restaurant pull
Coriander + Parsley + Pak Choi (rotator) 50 m² 10 % Flex slots, swap by season

Cohort cadence — weekly drumbeat

Cohort naming convention: W{week}-{crop}-C{cohort#}. Example: W18-LET-C18 = Week 18 of the year, Lettuce cohort #18.

Week event Activity Volume
Day 1 (Mon) Sow new cohort in seedling trays ~750 lettuce cells + 200 rocket + 200 spinach + 100 herb cells
Day 14–18 Transplant previous cohort from trays → NFT/DWC channels 1 full cohort (≈75 m² of channel turnover for lettuce)
Day 42–50 Harvest oldest mature cohort ~340 kg fresh weight (mixed bag)

Because lettuce sits in channels for ~30 days post-transplant, roughly 4 lettuce cohorts are always in the channels simultaneously. Each week, the oldest cohort is harvested and the newly-seeded cohort enters the tray room. The system breathes evenly.

Indicative weekly output (steady state)

1.3 Seasonal Calendar — Eastern Cape SA

The Eastern Cape gives us cool winters (single-digit nights, 12–18 °C days) and moderate summers (22–28 °C days). Tunnel protection plus the warm fish-water inflow lets us run lettuce nearly year-round — but we lean into cold-tolerant crops in winter and heat-loving herbs in summer.

Month Season Seeded Harvested Climate adjustment
Jan Mid-summer Basil, rocket, Cos lettuce, mint cuttings Basil, rocket, butter lettuce Shade-cloth on tunnel; increase aeration
Feb Late summer Basil, rocket, coriander (slow-bolt), Cos Basil, lettuce, rocket Watch for downy mildew on basil
Mar Early autumn Full lettuce mix, spinach, parsley Basil tail-end, lettuce, rocket Phase basil down, phase spinach up
Apr Autumn Lettuce (all), spinach, pak choi, coriander Lettuce, rocket, parsley Peak lettuce quality — push volume
May Late autumn Lettuce, spinach, pak choi, coriander Lettuce, spinach, parsley Begin night-curtain on tunnels
Jun Early winter Cold-tolerant lettuce, spinach, pak choi Lettuce, spinach, pak choi Heat fish water target to 22 °C
Jul Mid-winter Spinach, pak choi, parsley, butter lettuce Spinach, pak choi, lettuce Slowest growth — extend cycle 5–7 d; reduce sow density 20 %
Aug Late winter Lettuce returns to full mix, coriander, rocket Spinach, lettuce, parsley First-frost risk eases
Sep Early spring Lettuce mix, rocket, basil restart, mint cuttings Lettuce, spinach, rocket Basil seedling room re-opens
Oct Spring Lettuce, rocket, basil, coriander Lettuce, rocket, basil starts Bolting watch on coriander — Calypso only
Nov Late spring Basil (peak), rocket, Cos lettuce, mint Lettuce, rocket, basil Phase out butter lettuce — heat stress
Dec Early summer Basil, rocket, Cos, mint Basil, lettuce, rocket, mint Festive demand peak — pre-book retail by Oct

1.4 Seedling Tray Planning

The seedling room is the engine. Every cohort lives here for 10–28 days before joining the channels.

Tray type Use case Trays running concurrently
128-cell tray Lettuce, pak choi, parsley 24–28 trays
200-cell tray Rocket, coriander, spinach 12–16 trays
50-cell tray Basil, mint cuttings 8–10 trays

Total active trays at any moment: ~45–55 across three age cohorts.

Sowing-to-transplant readiness — all three must be true:

  1. True leaves: 2–3 true leaves visible
  2. Root mat: Roots fully bind the plug; white root tips at base
  3. Height: 4–7 cm tall, sturdy stem, no leggy stretch

If any one criterion fails, the cohort waits 2–3 days. Never transplant on a calendar — transplant on readiness.

Seed-room environment targets: Air 20–24 °C • Humidity 60–70 % • Light 14–16 hr/day (LED supplement in winter) • Misting 4–6 short cycles/day for first 7 days, then taper

1.5 Risk Register + Flex Cultivars

Season Primary risk Mitigation
Summer Lettuce bolting; basil downy mildew; warm water = lower DO Shift to Cos varieties; increase airflow; supplemental aeration
Autumn Aphid pressure as outdoor crops senesce Yellow sticky traps; weekly scout; release lacewing
Winter Slow growth; root-zone chill; powdery mildew Heat fish water to 22 °C; ventilate at midday; dehumidify
Spring Fungus gnats in seedling room; thrip migration Sand-cap tray surfaces; sticky traps; Hypoaspis mite

Three swap-in cultivars (fail-safes):

  1. Swiss Chard ‘Bright Lights’ — replaces spinach in mild shoulder seasons
  2. Mizuna — replaces rocket if aphid pressure spikes; 21-day cycle, premium HORECA pull
  3. Dill ‘Ella’ — replaces coriander when bolting unmanageable; same channel, same nutrient profile

2. Seedling Nutrition + Spray Plan

Every product, dosage, and interval below is chosen with one constraint: nothing we apply to plants can harm the fish. That rules out most conventional sprays and demands prevention-first discipline — which produces stronger plants anyway.

2.1 Propagation Media Protocol

Choice Media Why
Primary Coco peat (washed, low-EC, buffered) RHP-certified options in SA; holds 8–10× its weight in water; near pH 6.0–6.5; fish-system friendly
Alternate Rockwool cubes (25 mm starter plugs) Sterile, excellent air-to-water ratio; ideal for tomatoes/cucumbers heading to dutch buckets

Pre-soak / conditioning:

Seeding depth + cover:

Crop Depth Cover
Lettuce, basil, rocket Surface, press in Light vermiculite dust
Spinach, coriander, parsley 5 mm Vermiculite
Mint Surface Uncovered, mist daily
Tomato, cucumber 8–10 mm Coco peat backfill

Cover trays with humidity domes until 50 % germination, then ventilate.

2.2 Pre-Transplant Nutrition

Recommended approach: separate hydroponic feed nursery. Seedlings run on dedicated nursery solution — not fish-system water — until transplant. Young roots can’t tolerate the fluctuating ammonia/nitrite spikes of a maturing fish loop, and nursery EC needs tighter control than aquaponic water typically allows.

Phase Days EC (mS/cm) pH Solution Watering
Germination 0–3 0.0–0.4 6.0–6.4 RO/rainwater only Mist 2× daily
Cotyledon emergence 4–10 0.6–0.8 5.8–6.2 ¼-strength balanced hydro feed (N, Ca, Mg leading) Sub-irrigate every 2nd day, ~150 ml per 50-cell tray
True leaves → transplant 11–21 1.0–1.4 5.8–6.2 ½-strength hydro feed + silica (potassium silicate) Sub-irrigate daily, 200–250 ml per 50-cell tray

Nutrients that matter most at this stage: Calcium (cell wall strength), Magnesium (chlorophyll), Potassium (root development), Silica (pest resistance, stem rigidity). Phosphorus modest — easy to overdose.

2.3 Transplant Readiness — All four must tick

Hardening-off (Days 19–21):

  1. Day −3: remove humidity domes; drop nursery temp 2–3 °C overnight
  2. Day −2: increase airflow; reduce watering 25 %
  3. Day −1: expose to direct tunnel light full day; final feed at full nursery EC
  4. Transplant morning: soak plugs in plain pH 6.5 water 10 min before placing into the aquaponic system

2.4 Preventive IPM Toolkit (Aquaponic-Safe, OMRI-aligned, SA-Available)

Product Active ingredient Targets Frequency Time of day Dose / litre
Eco-Bb (Real IPM SA) Beauveria bassiana Whitefly, thrips, aphids Weekly preventive Early evening (UV-sensitive) 2.5 g/L
Bioneem / Neem Azal Azadirachtin Aphids, soft-bodied insects, mites Every 10–14 d, rotate Early morning or dusk 3–5 ml/L
DiPel DF Bacillus thuringiensis kurstaki Caterpillars, bollworm, looper Every 7–10 d when moths present Late afternoon 1 g/L
Kumulus DF Sulphur 80 % wettable Powdery mildew, mites Every 14 d (NOT with neem) Early morning, <28 °C 2 g/L
Silicon-K Potassium silicate Cell-wall strength, mildew, mite deterrent Weekly (irrigation or foliar) Any 1–2 ml/L
Serenade ASO Bacillus subtilis QST 713 Bacterial spot, early blight, damping-off Every 7 d preventive Early morning 5 ml/L

Rotate active ingredients to avoid resistance — never the same product more than 2 consecutive weeks.

2.5 Curative Response Table

Symptom Product Dose Re-spray
Aphids on growing tips Bioneem + insecticidal soap (Ludwig’s) 5 ml/L neem + 5 ml/L soap Every 5 d, 3×
Whitefly disturbed on touch Eco-Bb 2.5 g/L Every 5 d, 4×
Powdery mildew (white dust) Kumulus DF 3 g/L Every 7 d, 2×
Damping-off (stem collapse at soil line) Serenade ASO drench + reduce watering 7 ml/L Once, then preventive weekly
Thrips (silver streaks, black specks) Eco-Bb + sticky blue traps 2.5 g/L Every 5 d, 4×
Spider mites (stippling, fine webbing) Silicon-K + Kumulus + raise humidity 2 ml/L Si + 2 g/L sulphur Every 5 d, 3×
Bacterial leaf spot (water-soaked dark lesions) Serenade ASO + remove infected leaves 7 ml/L Every 4 d, 3×

When two products combine, mix in this order: water → silica → biological → wetter. Always agitate continuously.

2.6 Hard Rules — The Never-Do List

  1. Never spray inside 4 hours of transplant
  2. Never apply systemic pesticides — most are acutely fish-toxic
  3. Always trial-test on 5 % of seedlings for 48 hours
  4. Always isolate sprayed beds from the fish loop for 6 hours minimum after application; drain runoff to waste during this window, never to the sump
  5. Never tank-mix neem + sulphur — phytotoxic combination
  6. Never spray above 28 °C or in direct midday sun
  7. Never reuse spray-tank water the next day — mix fresh, every time

2.7 Daily Seedling-Room Walk-Through (5-minute morning check)

Five minutes a day prevents five days of recovery.


3. Grow-Out Plant Nutrition + Feeding Plan

In a coupled aquaponic system, the fish are your fertiliser factory. Every gram of feed becomes plant nutrition on the other side. But fish feed alone doesn’t perfectly match plant demand — plants want more potassium, calcium, iron, and magnesium than fish biology delivers. This document closes that gap, safely.

3.1 Grow-Out Water Quality Targets — Plant Side

These are targets at the plant root zone (after water leaves the fish tanks). They differ from fish-tank targets — coupled aquaponics is always a negotiated compromise.

Parameter Target Range Notes
pH 6.8 – 7.2 Compromise between fish (7.0–8.0) and plants (5.8–6.5). Buffer with KHCO₃ — adds K as bonus
EC 1.2 – 2.4 mS/cm (cultivar-dependent) Aquaponic EC runs lower than hydroponic
Nitrate (NO₃) 30 – 150 ppm Below 30 = under-fed; above 150 = system overloaded, reduce feed
Phosphate (PO₄) 5 – 20 ppm Usually adequate from fish feed
Potassium (K) 150 – 250 ppm Almost always deficient — supplement weekly
Calcium (Ca) 100 – 150 ppm Often deficient — Ca(OH)₂ or CaCO₃
Magnesium (Mg) 30 – 50 ppm Epsom salts as needed
Iron (Fe) — chelated EDDHA 2 – 3 ppm EDDHA stays plant-available up to pH 9; EDTA fails above 6.5
DO at root zone 5 – 7 mg/L Critical — root rot risk below 4 mg/L
Water temp at root zone 18 – 25 °C Above 26 °C: DO drops, Pythium (root rot) thrives

3.2 Daily Feed-Rate to Plant-Area Ratio

The single most useful number in aquaponics: how much fish feed supports how much plant area.

Industry standard: 60–100 g fish feed per m² leafy-green grow area per day.

Plant area (m²) = Daily fish feed (g) ÷ feed-rate target (g/m²/day)

Worked example: 50 kg/day fish feed at peak ÷ 80 g/m²/day = 625 m² supported leafy area (sits inside the 300–800 m² envelope).

Fish feed is roughly 6–7 % nitrogen by mass; most exits as ammonia → nitrate. Too little plant area → nitrate climbs toxic. Too much plant area → plants starve. The 60–100 g/m²/day band is where the loop balances.

Crop type Multiplier Effective rate
Lettuce / leafy greens 1.0× 60–100 g/m²/day
Herbs (basil, mint, parsley) 1.1× 70–110 g/m²/day
Dutch-bucket tomato (fruiting) 1.5–2.0× 100–200 g/m²/day
Dutch-bucket cucumber 1.5× 90–150 g/m²/day

Rule of thumb: start any new grow area at 60 g/m²/day, monitor nitrate weekly, step up only when readings stabilise.

3.3 Supplemental Feeding Protocol

What fish can’t give plants — and how we add it without harming the fish.

Nutrient Product Dose / 1000 L Frequency Deficiency signal
Iron (Fe) Fe-EDDHA chelate (6 % Fe) 1.5–2 g Weekly Yellow between green veins on new growth
Calcium (Ca) Ca(OH)₂ 5–10 g (also raises pH — buffer down-drift) Weekly typically Tip burn on lettuce; blossom-end rot on tomato
Calcium (alt.) CaCO₃ 10–15 g Weekly Same as above
Potassium (K) KHCO₃ 5–8 g (doubles as pH buffer) Weekly Brown necrotic edges on older leaves
Magnesium (Mg) Epsom salts (MgSO₄·7H₂O) 5–10 g Bi-weekly Yellow between veins on older leaves
Boron + Manganese Fish-safe foliar trace mix Per label, foliar only Weekly foliar Deformed new growth (B); pale young leaves with green veins (Mn)

Foliar feeding schedule (fish-safe sprays only — to leaves, not into system water)

Cultivar Foliar product Frequency Time
Lettuce Mild kelp (1:200) 1× weekly Early AM
Basil Kelp + trace mix 2× weekly Early AM
Rocket, coriander Mild kelp 1× weekly Early AM
Spinach Kelp + Fe foliar 1× weekly Early AM
Parsley, mint Mild kelp 1× weekly Early AM
Tomato/cucumber Cal-Mag foliar 2× weekly Early AM

Always spray before 09:00 — leaf stomata close in heat; wet leaves at midday burn.

3.4 Cultivar-Specific Feeding Playbook

Cultivar Target EC Stage adjustments Deficiency risks Overfeeding signs
Lettuce 1.2–1.8 Lower at seedling (0.8–1.0); raise toward harvest Ca (tip burn), Fe Tip burn, bitter, bolting
Basil 1.6–2.2 Steady; pinch tips weekly Mg, Fe Soft leggy growth, weak aroma
Rocket 1.2–1.6 Short cycle; keep low + steady Ca, Fe Excessive bitterness
Spinach 1.8–2.3 Higher tolerated; bolts in heat Fe, Mg Dark leathery leaves
Coriander 1.2–1.6 Hates root disturbance N excess → bolts Premature bolting
Parsley 1.8–2.2 Slow grower — patience Mg, Fe Yellowing crown
Mint 1.6–2.0 Aggressive — isolate roots K Invasive; sparse oil
Tomato (DB) 2.0–3.5 Increase EC at flowering + fruit set Ca (BER), K, Mg Cracking, leaf curl
Cucumber (DB) 1.8–2.5 Steady; high water demand K, Mg Bitter fruit, soft tissue

3.5 Deficiency Identification — Quick Reference

Symptom Likely cause First action
Yellow between green veins on new leaves Iron Fe-EDDHA 2 g/1000 L; verify pH ≤ 7.2
Tip burn on lettuce / BER on tomato Calcium Ca(OH)₂ 5 g/1000 L; check airflow
Brown necrotic edges (older leaves) Potassium KHCO₃ 5 g/1000 L
Yellow between veins on older leaves Magnesium Epsom 8 g/1000 L
Soft leggy growth, dark green, weak stems Nitrogen excess Reduce fish feed 10 %; harvest mature; recheck nitrate 48 hr
Deformed/twisted new growth, hollow stems Boron Foliar trace immediately; never to system water
Pale young leaves, green veins Manganese Foliar Mn; check pH (Mn locks above 7.5)

Golden rule: symptom on new growth = immobile nutrients (Fe, Ca, B, Mn). On old growth = mobile nutrients (N, K, Mg).

3.6 Weekly Feeding-Tasks Checklist

# Task Day Tools
1 Test water (pH, EC, nitrate, DO, temp). Log readings Mon AM Hanna combo, nitrate strips
2 Adjust pH with KHCO₃ (up) or food-grade phosphoric (down — sparingly) Mon AM KHCO₃, pH-down
3 Dose supplements (Fe, Ca, K) per §3.3 Mon PM Calibrated scale, mixing bucket
4 Foliar spray per cultivar schedule (always before 09:00) Tue/Thu Backpack sprayer, kelp, trace
5 Walk the beds — inspect every block for deficiency. Photograph anomalies Wed Phone, deficiency chart
6 Magnesium top-up (Epsom) if Mg <30 ppm or symptoms Fri Epsom salts
7 Weekly review: plot readings, adjust fish feed ±5 % if nitrate trending out, brief team Fri PM Logbook

4. Harvesting + Post-Harvest Plan

We grow our greens, herbs, and fish in one closed loop: fish feed plants, plants clean water for fish. That coupling means produce reaches buyers with no synthetic fertiliser, no field soil, and no surprises. The protocol below makes every leaf cut, cooled, and delivered to a single repeatable standard.

4.1 Per-Cultivar Harvest Criteria

Cultivar Days from transplant Visual indicator Best cut time Cut style Yield/m²/cycle Pulls/cohort
Lettuce (butter/oak) 28–35 Head 18–22 cm; firm centre; 12+ true leaves 05:00–07:00 (pre-dawn) Whole-head, base cut 3.5–4.5 kg 1
Basil (Genovese) 35–45 25–30 cm; 5+ leaf pairs; pre-flower 07:00–09:00 (after dew, before heat) Cut-and-come above 5th node 1.2–1.6 kg/pull 4–5
Rocket (wild/salad) 21–28 Leaves 8–12 cm; vivid green; pre-bolt 05:00–07:00 Outer leaves, leave growing point 0.8–1.1 kg/pull 3–4
Spinach (baby leaf) 25–32 Leaves 10–14 cm; firm dark green 05:00–07:00 Outer leaves first 1.0–1.4 kg/pull 3
Coriander 28–35 18–22 cm; pre-bolt; full aroma 06:00–08:00 Bunch-harvest at base 0.9–1.2 kg 1
Parsley (flat-leaf) 35–45 20–25 cm; 8+ stems 06:00–08:00 Cut-and-come, outer stems 1.1–1.4 kg/pull 4–5
Mint 30–40 (then ongoing) 25–30 cm; pre-flower 07:00–09:00 Above 3rd node pair 0.7–1.0 kg/pull 8–12

Why cut times matter: plants are coolest, most turgid, and highest in sugars at dawn. Pre-dawn cut delivers a leaf that lasts 1–2 days longer in the cold room than midday cut.

4.2 Pre-Harvest Preparation (24 hours out)

Day before:

Harvest morning, before first cut:

4.3 Cut Technique by Cultivar

Cultivar Cut technique
Lettuce Cut horizontally 1 cm above root collar — above stub, below first true leaf. For “live lettuce” premium, plant lifted whole with root mat intact
Basil Cut 5 mm above the 5th node from base with sharp scissors. Leaves two healthy pairs to drive vigorous regrowth. Never strip leaves — always cut stem
Rocket Outer-leaf strip — pinch and twist outer leaves at petiole, leave central crown of 4–5 small leaves untouched. Regrows 7–10 days
Spinach Same as rocket — outer leaves only, central growing point preserved
Coriander Whole-bunch — cut entire plant 2 cm above root collar. Single-pull cohort (coriander doesn’t regrow well after cutting)
Parsley Cut outer stems at base; leave inner crown of 4–5 young stems for next pull
Mint Above 3rd node pair from base. A well-managed cohort gives 8–12 pulls over 4–6 months before replanting

4.4 Immediate Post-Cut Handling — Cold Chain Starts NOW

Within 5–10 minutes of cut:

  1. Cut produce drops directly into pre-cooled rinse tank (5–8 °C, 50–100 ppm food-grade chlorine for retail; plain chilled potable water for organic-certified line)
  2. Submerge 60–90 sec, agitate gently
  3. Restaurant-bound — light shake-dry, leave moist (consumed within 24–48 h)
  4. Retail-bound — spin-dry in food-grade salad spinner (3–5 sec, no bruising)

Crate stacking:

Cold room targets:

Product Target temp Critical note
Lettuce, rocket, spinach, parsley, coriander, mint 2–4 °C Standard leafy-green cold storage
Basil 12–15 °C Basil is chill-sensitive — below 10 °C blackens within hours. Dedicated warm-cold room

Cut-to-cold-room time: target <30 min, max 1 hour. Logged every harvest day.

4.5 Grading + Packaging

Grade Spec Channel
A — Premium Full size, vivid colour, zero blemish, root mat intact (where applicable) Restaurant + premium retail
B — Standard Full size, minor cosmetic variation, no damage Wholesale + standard retail
C — Process Off-spec or minor blemish, fully edible Juice bars + local trade
Reject Yellowing, pest damage, wilt Composted back into farm

Packaging:

Label (every unit, SA traceability): Farm name • Cultivar • Harvest date • Lot code • Batch weight • “Keep refrigerated 2–4 °C” (or 12–15 °C for basil)

4.6 Cold Chain + Delivery

Cultivar Shelf life at correct temp
Lettuce (whole-head, roots) 10–14 d at 2–4 °C
Lettuce (cut) 5–7 d at 2–4 °C
Rocket 4–6 d at 2–4 °C
Spinach 5–7 d at 2–4 °C
Basil 3–5 d at 12–15 °C
Coriander 4–6 d at 2–4 °C
Parsley 7–10 d at 2–4 °C
Mint 5–7 d at 2–4 °C

Rotation: strict FIFO, lot-code-tracked. Delivery vehicle: pre-cooled to 4 °C minimum 30 min before loading; basil in separate insulated tote at 12–15 °C. Temperature check at delivery: logged on customer signature sheet. Cold-chain break protocol: if any product exceeds spec by >2 °C for >1 hr, downgraded one tier, donated, or written off — never delivered as A-grade.

4.7 Compliance + Traceability

Records (paper + digital, 24 months):

Lot code structure: YYYYMMDD-CULTIVAR-CohortID Example: 20260507-LET-W18C2 = 7 May 2026, Lettuce, Week 18 Cohort 2.

Mock-recall drill: quarterly. Pick a random delivered unit, trace it back through cold-room → harvest log → cohort → seedling tray → seed lot in under 30 minutes. Documented and shared with key accounts on request.

4.8 Daily + Weekly Checklists

Daily harvest morning (04:30–08:00):

  1. Cold rooms verified at target temps
  2. Rinse tank pre-cooled to 5–8 °C
  3. Tools sanitised, ppm verified
  4. Crates sanitised + dry
  5. Staff hand-wash + uniform check
  6. Harvest list confirmed against cohort schedule
  7. Pre-dawn cut (lettuce, rocket, spinach)
  8. Cut-to-tank within 10 min
  9. Mid-morning cut (basil, mint, parsley)
  10. Spin-dry / shake-dry per channel
  11. Grading station active
  12. Packaging + labelling
  13. Cold-room intake logged
  14. Delivery vehicle pre-cooled
  15. Loss log updated

Weekly summary (every Friday for the week ahead): cohort-by-cohort schedule for next 7 days, expected kg per cultivar per day, allocated to confirmed customer orders.

Loss log: Date • Cultivar • Cohort • Cut weight • Reject % • Reason. Target reject rate: <5 %.


5. Per-Stage Operations SOPs

Operating doctrine: Engineered for safety, operated for precision, projected conservatively, delivered above expectation. All systems run at 50–80 % of engineered capacity. Fish biomass safety overrides all plant-side decisions without exception.

Scope: Plant-side operations only. Fish husbandry SOPs are issued separately. Cultivar lists, nutrition recipes, feeding rates, spray schedules, and harvest specifications live in their respective plans (§§1–4) and are referenced where relevant. This section does not duplicate those numbers — it tells staff when and how to apply them.

SOP 01 — Seed Sourcing + Storage

Purpose: Guarantee every plant entering the system is from an approved cultivar, traceable to a logged seed lot, stored in viability-preserving conditions.

Daily checklist:

  1. Seed-room temp logged (target band per Planting Plan)
  2. Seed-room humidity logged
  3. Visual: no condensation, no rodent sign, no spilled lots
  4. Lock seed room at end of shift; sign access register

Weekly:

  1. Audit seed-room logger against calibrated reference
  2. FIFO walk: pull lots within 30 days of expiry to front; flag past-expiry for disposal
  3. Reconcile inventory against physical count for one cultivar group (rotate weekly so all groups counted monthly)
  4. Wipe shelving, seal-check storage containers

Monthly:

  1. Germination test on each open lot — 50 seeds, damp paper, 7-day count. Record % against lot card. Below threshold → flag for HQ review before reuse
  2. Reconcile total inventory against digital register; investigate variance
  3. Review upcoming planting plan; pre-order any cultivar with <8 weeks stock

Critical thresholds + alarm response:

Parameter Threshold Action
Seed-room temp Outside band >2 hr Move lots to backup fridge; call manager
Seed-room humidity Above ceiling >4 hr Run dehumidifier; check seal
Germination test Below threshold Quarantine lot; notify HQ; do not sow
New cultivar request Any HQ written approval before purchase
Pest sign in seed room Any Halt all seed movement; full clean; trap audit

Records: Seed lot card • Seed-room environment log (daily) • Germination test log (monthly) • Inventory register (digital)

Failure modes + recovery:

SOP 02 — Propagation / Seedling Nursery

Purpose: Produce uniform, hardened seedlings ready for transplant on schedule, with full traceability back to seed lot. Nutrition + foliar applications follow the Seedling Nutrition + Spray Plan — this SOP governs operations, not recipes.

Daily checklist:

  1. 07:00 — Walk every tray; note wilt, damping-off, leaf discolouration on cohort sheet
  2. 07:15 — pH + EC on nursery feed reservoir; record. Adjust per Plan if outside band
  3. 07:30 — Watering / flood cycle running; timer firing
  4. 07:45 — Thin or prick out any cohort flagged yesterday
  5. 12:00 — Mid-day temp / humidity; vent if above ceiling
  6. 15:30 — Second walk; spot-water dry trays
  7. 16:30 — Lock down: timers set, vents set overnight, log signed

Weekly:

  1. Full EC + pH meter recalibration with fresh standards
  2. Transplant-readiness assessment per readiness rubric; flag cohorts hitting transplant window
  3. Hardening-off rotation: cohorts within 5 days of transplant move to hardening bench
  4. Sanitise empty trays + propagation cells per SOP 07
  5. Refresh sticky-trap cards; log counts

Monthly:

  1. Deep-clean nursery floor, drains, benches
  2. Service nursery dosing pump + feed lines; descale if EC drift trend exceeds tolerance
  3. Review cohort yield-from-sow rate (seeds sown vs viable transplants); flag any cultivar trending below 85 %

Critical thresholds + alarm response:

Parameter Threshold Action
Nursery feed pH Outside Plan band Adjust; recheck 30 min; if not recovering, drain + remix
Nursery feed EC Outside Plan band Dilute or top up per Plan; recheck 30 min
Tunnel temp Above ceiling 1 hr Open vents; deploy shade; mist if available
Damping-off seen Any tray Isolate; remove affected cells; review watering + airflow
Pest count on sticky trap Above threshold (per IPM SOP 05) Trigger preventive spray cycle
Timer or pump failure Any Manual water immediately; call manager; log downtime

Records: Cohort sheet (per sow batch) • Nursery environment log (daily) • Sticky trap count log (weekly) • Cleaning log

Failure modes + recovery:

SOP 03 — Transplant

Purpose: Move hardened seedlings into grow-out channels with zero shock, full cohort traceability.

Cohort numbering: YY-WW-CULT-CH## — year, ISO week of transplant, cultivar code, channel number. Example: 26-19-LET-CH04.

Daily checklist (transplant days only):

  1. Confirm grow-out water quality before any transplant: pH, EC, DO, temperature within Grow-Out Plan band. No transplant if any parameter out of band.
  2. Inspect target channel: clean, no algae mat, no debris, flow uniform end-to-end
  3. Pre-label channel with cohort number on the channel tag before the first plant goes in
  4. Pull only the cohort scheduled for that day from the hardening bench
  5. Handle root mats by the substrate plug, never by the stem
  6. Set seedlings at correct depth — collar above the channel surface, roots in the flow
  7. Walk the channel within 30 min of completion: any plant lifted, shifted, or dry gets reset
  8. Record transplant in transplant log: cohort, channel, count, time, operator, water-quality readings at start

Weekly:

  1. 48-hour post-transplant audit: count losses on each channel transplanted in previous week; investigate if losses exceed 2 %
  2. Channel rotation review with manager: confirm next week’s transplant against channel availability
  3. Inspect + sanitise transplant tools and trolleys (per SOP 07)

Monthly:

  1. Reconcile transplant log against nursery cohort sheets — every cohort sown must have a transplant record or documented loss reason
  2. Review transplant-loss trend by cultivar; flag patterns for HQ

Critical thresholds + alarm response:

Parameter Threshold Action
Channel pH at transplant Outside Grow-Out band Halt transplant; correct system; reschedule
Channel DO at transplant Below Grow-Out floor Halt; check aeration; do not proceed until recovered
Channel temp at transplant Outside Grow-Out band Delay to cooler/warmer window of day
Post-transplant losses >2 % in 48 hr Investigate; pull samples; review handling + chemistry
Wilting within 6 hr of transplant Any Check flow at that channel section; check root contact with film

Records: Transplant log (per cohort) • 48-hour post-transplant audit (per cohort)

Failure modes + recovery:

SOP 04 — Grow-Out Operations

Purpose: Maintain water chemistry, system mechanics, and plant condition through vegetative stage so every cohort reaches harvest spec on schedule. Feed rates + foliar inputs follow the Grow-Out Feeding Plan.

Daily checklist:

  1. 07:00 — Walk every channel: visual scan for wilt, yellowing, pest, mechanical issues
  2. 07:15 — Water-quality round on each system loop: pH, EC, nitrate, DO, water temp. Record on system log
  3. 07:30 — Confirm sump levels, top-up reservoir, all pumps + aerators audible and running
  4. 07:45 — Apply morning feeding tasks per Feeding Plan
  5. 10:00 — Foliar application window if scheduled
  6. 12:00 — Mid-day tunnel temp + humidity; vent management
  7. 14:00 — Deficiency-spotting walk: target one system loop per day on rotation; close inspection of leaf colour, vein pattern, growth rate vs cohort sheet
  8. 15:30 — Second water-quality round (pH, DO, temp minimum)
  9. 16:30 — End-of-day round: log cohort progress notes, set overnight tunnel config, sign log

Weekly:

  1. Pre-filter + mechanical filter clean (coordinate with fish lead — confirm before isolating any flow)
  2. Biofilter visual + flow check; never disturb media
  3. Tubing flush on one system loop per week, on rotation, so all loops flushed monthly
  4. Calibrate pH + EC meters with fresh standards
  5. Cohort progress reconciliation: every channel scored against Planting Plan growth curve; any cohort >5 days behind curve flagged

Monthly:

  1. Full system audit: pumps drawn-down test, aerator output measurement, manifold balance, sensor cross-check against handheld reference
  2. Reservoir + sump deep-inspection (no full drain — work around fish biomass safety per fish SOPs)
  3. Review month’s water-quality trend with manager + fish lead; jointly agree any feed-rate or stocking adjustments

Critical thresholds + alarm response:

Parameter Threshold Action
pH Outside Grow-Out band First: notify fish lead. Then correct slowly per Plan. Never dose hard
EC Outside Grow-Out band Adjust feed rate or top-up per Plan; recheck 2 hr
Nitrate Below Plan floor Confirm with fish lead; review fish feed rate; do not add synthetic N without HQ approval
Nitrate Above Plan ceiling Increase plant uptake (transplant pull-forward) or reduce fish feed (fish lead decides)
DO Below Plan floor Check aeration, pump; manager call within 15 min if not recovering
Water temp Outside Grow-Out band Tunnel ventilation / heating response; alert manager if sustained
Pump or aerator failure Any Immediate manager call; switch to backup; log downtime to the minute
Leaf-symptom outbreak Any cohort Photograph; log; trigger IPM walk (SOP 05); do not spray without manager sign-off

Records: System log (twice-daily water quality per loop) • Cohort sheet (continued from nursery) • Foliar application log • Filter + maintenance log • Downtime log

Failure modes + recovery:

SOP 05 — Integrated Pest Management (IPM)

Purpose: Keep pest + disease pressure below action thresholds using prevention first, biological second, curative last. Every spray decision is gated on fish safety. Product list + rates per Seedling Spray Plan and Grow-Out Feeding Plan.

Daily checklist:

  1. 07:00 walk — score each channel section on a 0–3 pest-pressure scale (0 = clean, 3 = action required). Log on IPM sheet
  2. Inspect undersides of leaves on one cohort per day, on rotation
  3. Check sticky-trap cards in nursery, grow-out, tunnel entry; log counts
  4. Check outdoor perimeter for new pest pressure (especially after warm/wet days)
  5. Confirm tunnel doors closed; footbath topped up

Weekly:

  1. Replace sticky-trap cards; transfer counts to trend sheet
  2. Apply preventive spray cycle per Seedling Spray Plan + Grow-Out IPM schedule — only after fish-safety clearance
  3. Beneficial-insect release if scheduled
  4. Walk with manager; jointly review pest-pressure trend; decide any escalation

Monthly:

  1. Pest-pressure trend review — month-on-month; flag any rising trend by pest type
  2. Audit spray-application log for completeness + operator sign-off
  3. Quarantine-zone audit: any active quarantine cohort reviewed for release or extension

Fish-safety clearance protocol — mandatory before ANY spray:

  1. Confirm product is on the approved aquaponic-safe list (per Plans)
  2. Confirm method: foliar only, no run-off into channels
  3. Notify fish lead 30 min before application; receive go-ahead
  4. Cover any open channel section in spray zone
  5. Apply per Plan rate — never over-rate
  6. Post-spray water-quality check at next round; flag any anomaly
  7. Sign spray-application log with fish lead’s clearance reference

Critical thresholds + alarm response:

Parameter Threshold Action
Pest score on any channel 2 Increase monitoring; preventive spray cycle this week
Pest score on any channel 3 Curative response; quarantine affected cohort; manager sign-off
Disease symptom on >5 % of cohort Any Quarantine cohort; sample to manager; HQ notification if unidentified
Sticky-trap count Above Plan threshold Move to preventive spray cycle
Fish-safety clearance Refused or doubtful No spray. Period. Manager + HQ resolve before any application
New pest species detected Any Photograph; isolate; HQ identification before action

Records: Daily IPM sheet • Sticky-trap log + trend chart • Spray-application log (date, product, rate, area, operator, fish-safety clearance ref, post-spray water check) • Quarantine register

Failure modes + recovery:

SOP 06 — Harvest + Post-Harvest

Purpose: Move every cohort from channel to cold room at peak quality, with full traceability and a holding cold chain. Cut technique + grade specs follow the Harvesting Plan.

Daily checklist (harvest days):

  1. 05:30 — Pre-harvest: cold rooms pre-chilled and confirmed at target temp; grading station wiped; packaging staged; labels printed with traceability code
  2. 06:00 — Pre-harvest walk: confirm cohort meets harvest spec per Plan; reject any cohort not meeting grade — do not harvest under-spec
  3. 06:30 — Cut crew briefed on cohort, technique, target volume, grade
  4. Harvest cuts per Plan technique. Cut product moves to grading station within 15 min of cut
  5. Cold-chain initiation within 30 min of cut — non-negotiable. Time-stamp first crate into cold room
  6. Grading: A / B / Reject. Each grade into its own crate, each crate labelled with traceability code
  7. Packaging + labelling per customer spec; every pack carries traceability code
  8. Cold-room rotation: today’s harvest to back; today’s outbound from front (FIFO)
  9. Pre-dispatch temp verification: probe one crate per delivery; record on dispatch sheet
  10. End-of-day: harvest log signed; rejected channel inputs flagged for IPM review

Weekly:

  1. Harvest yield reconciliation: actual yield per cohort vs Planting Plan projection. Flag any cohort >10 % under projection
  2. Cold-room temp logger audit; calibrate against handheld reference
  3. Sanitise grading station, crates, knives (per SOP 07)
  4. Review B-grade + reject rate by cultivar; flag patterns

Monthly:

  1. Cold-chain audit: review delivery-temp records; any breach investigated
  2. Mock-recall drill (rotates with SOP 07; one drill per month total)
  3. Customer feedback review with manager; any quality complaint traced to cohort + root-caused

Critical thresholds + alarm response:

Parameter Threshold Action
Time from cut to cold >30 min Flag affected crates; downgrade or reject; investigate workflow
Cold-room temp Outside Plan band Alarm; check door + compressor; manager call; move stock to backup if not recovering in 30 min
Delivery probe temp Outside Plan band Hold delivery; investigate vehicle chiller; do not dispatch out-of-spec
Cohort under spec at pre-harvest walk Any Do not harvest; reschedule; review grow-out log for root cause
Traceability label missing Any Pack does not leave the cold room. Re-label or destroy

Records: Harvest log (per cohort) • Cold-chain log • Dispatch sheet • Yield reconciliation (weekly) • Mock-recall drill (monthly)

Failure modes + recovery:

SOP 07 — Sanitation + Biosecurity

Purpose: Prevent contamination from entering, spreading inside, or leaving the farm. Every cohort starts and ends on a clean surface.

Sanitiser matrix:

Use case Agent Notes
Hand hygiene Approved hand sanitiser At every zone entry
Tools, knives, secateurs Chlorine dip (per Plan rate) Rinse before reuse near channels
Food-contact surfaces (grading) Peroxyacetic acid (per Plan rate) Approved for fresh produce
Channels, sumps (between cohorts) Per Plan — coordinate with fish lead Never introduce chlorine to fish-loop water
Footbath Approved disinfectant Refreshed daily

Daily checklist:

  1. 07:00 — Refresh footbaths at every zone entry
  2. Hand-wash + sanitise on entry to nursery, grow-out, harvest zones
  3. Wipe-down of grading station + harvest tools at end of harvest
  4. Sanitise transplant tools after each cohort moved
  5. End-of-day: bins emptied; floors swept; cohort waste removed from production zones

Weekly:

  1. Deep-clean nursery floor + benches
  2. Deep-clean grading station, all crates, all knives
  3. Pest-monitoring trap audit: rodent, sticky cards, perimeter; replace or reset
  4. Visitor-log review with manager
  5. Tool sanitation audit — confirm no cross-zone tool movement

Monthly:

  1. Mock-recall drill (alternates with SOP 06’s drill calendar — one drill per month total): pick one harvested cohort from last 30 days; trace every pack back to seed lot within 2 hours; report gaps
  2. Between-cohort full sanitation cycle on each system loop on rotation
  3. Visitor protocol refresher with all staff

Visitor + access protocol:

Critical thresholds + alarm response:

Parameter Threshold Action
Footbath dry or contaminated Any Refresh immediately; do not let staff cross
Rodent sign anywhere on site Any Trap audit same day; HQ notification; trace any potentially contaminated stock
Visitor protocol breach Any Log incident; manager review; tighten protocol if recurring
Tool used cross-zone without sanitation Any Sanitise immediately; log; brief operator
Mock-recall drill traces incomplete Any gap Halt dispatch on affected cohorts until trace complete; root-cause same week
Chlorine sanitiser used near fish loop Any Immediate fish-lead alert; flush affected line; monitor fish

Records: Cleaning log • Visitor log • Pest-monitoring trap log • Mock-recall drill • Sanitiser stock register

Failure modes + recovery:


Cross-Cutting Page

Master Daily Checklist

Morning round (06:00 – 09:00):

  1. (SOP 07) Refresh footbaths; hand sanitise on zone entry
  2. (SOP 06) Pre-harvest preparation if harvest day
  3. (SOP 02) Nursery walk; pH/EC; watering cycle confirmed
  4. (SOP 04) Grow-out walk; full water-quality round on every loop
  5. (SOP 04) Pumps + aerators audible-and-running
  6. (SOP 05) Pest-pressure score on every channel section; sticky-trap inspection
  7. (SOP 04) Morning feeding tasks per Plan
  8. (SOP 03) Transplant operations if scheduled — water-quality clearance first
  9. (SOP 06) Harvest cuts if scheduled — cold-chain within 30 min
  10. (SOP 01) Seed-room temp/humidity log

Afternoon round (14:00 – 17:00):

  1. (SOP 02) Second nursery walk; spot-water as needed
  2. (SOP 04) Deficiency-spotting walk on rotated loop
  3. (SOP 04) Second water-quality round (pH, DO, temp minimum)
  4. (SOP 06) Cold-room rotation; dispatch temp verification
  5. (SOP 07) End-of-day sanitation: tools, grading station, bins, floors
  6. (SOP 04) Tunnel overnight config; vents set
  7. All logs signed; lock-up; access registers signed

Records Register

Record Owner Format Retention
Seed lot card Nursery lead Paper + digital scan 5 years
Seed-room environment log Nursery lead Paper 2 years
Germination test log Nursery lead Digital 5 years
Cohort sheet Nursery → Grow-out lead Paper, attached to channel 3 years post-harvest
Nursery environment log Nursery lead Paper 2 years
System log (water quality) Grow-out lead Digital + farm tablet 5 years
Transplant log Grow-out lead Paper + digital 5 years
Foliar application log Grow-out lead Paper 5 years (regulatory)
Spray-application log IPM lead Paper, fish-lead countersigned 5 years (regulatory)
IPM daily sheet + trap log IPM lead Paper 2 years
Quarantine register IPM lead Digital 5 years
Harvest log Harvest lead Paper + digital 5 years
Cold-chain log Harvest lead Paper 3 years
Dispatch sheet Harvest lead Paper, driver-signed 5 years
Cleaning log Manager Paper 2 years
Visitor log Manager Paper 3 years
Mock-recall drill record Manager Digital 5 years
Downtime log Manager Digital 5 years

Escalation Triggers

Trigger Staff calls Manager Manager calls Captain Captain calls Consultant
Water quality outside Plan, not recovering in 30 min Yes If sustained 2 hr If repeated across days
Pump / aerator failure Yes (immediate) If backup also fails If equipment design issue
DO below floor Yes (immediate) Yes (immediate) If recurring
Cohort losses >2 % post-transplant Yes If pattern across cultivars
Pest score 3 on any channel Yes If multi-channel If unidentified species
Disease symptom on >5 % of cohort Yes Yes If unidentified
New pest species detected Yes Yes Yes
Fish-safety clearance refused Yes If spray nonetheless judged necessary Yes
Cold-room failure Yes (immediate) Yes (immediate) If equipment-design
Customer rejection Yes Yes (same day) If recurring
Mock-recall drill incomplete Yes Yes (same week) If systemic
Cultivar request outside approved list Yes Yes (HQ approval)
Suspected biosecurity breach Yes (immediate) Yes (same day) If outbreak suspected
Sustained yield <90 % of projection (cohort) Yes If cultivar pattern If system pattern

Closing Note

This pack is the operational backbone for the plant side of the operation. It is designed to be lived in — printed where useful, laminated where it gets wet, signed every day. The five plans together give your team everything they need to plant, feed, protect, harvest, and ship at commercial scale, with full traceability and zero risk to the fish.

We will refine these numbers in the first 90 days from your real water chemistry, your real tunnel microclimate, and your first buyer commitments. The skeleton above is the one we plant against from Day 1.

— Richard Buschagne, YBA Group