Internal OpsDash

What needs action today, and what it means for the next 7–14 days.

Management snapshot first. The top strip and second strip stay global; the batch filter only changes the drill-down sections below.

Road to 100kg: BE Efficiency Gap

Connects bags inoculated, bags lost, surviving bags, dry substrate, harvest kilograms, BE, and weekly supply risk.

BE Trend

Raw BE, 4-batch average, target line, and contamination/removal markers.

Last Four Fruiting Batches

Fresh fruiting-stage evidence for whether 100kg/week is blocked by biology, removals, harvest timing, or bag cadence.

Substrate Benchmark vs CSH Baseline

Cottonseed hull is the operating baseline. Wheat straw is tagged only as a fallback/outlier.

CCP Compliance + Open Findings

CCP 1 (Steam Pasteurisation) · CCP 2 (Harvest Quality) · HACCP Comment Log · Deviation & CAPA.

Steam Pasteurisation

Critical limit: max temp reached, holding time at target. All batches must record Y for Critical Limit Met.

Harvest Quality Log

Visual quality, mold, sliminess, and rejection records per harvest lot.

Open Findings

Deduplicated by finding ID. Critical findings require immediate action.

Deviation & CAPA

Non-conformances and corrective actions across all process steps.

Today’s action queue

Top 3 batches where today’s intervention changes near-term supply.

Harvest forecast

Left: recent harvest run-rate. Right: safer ATP promise after risk discounts and only conservative pipeline pull-forward.

Vendor watchlist

Only vendors that change today’s decision.

Exception trend

Last 7–14 days: getting better or worse?

Production baseline by batch

Uses LOG 6 substrate type and bag size, with LOG 5 bag counts paired in production order. This section stays at the base-batch level, before incubation splits by vendor suffix. Current default baseline: cotton husk at 2 kg = 125 bags per batch.

Fruiting lots linked back to incubation

This connects `LOG 10` fruiting lots to `LOG 11` harvest rows using the fruiting lot ID, then shows which incubation batches fed that lot.

Vendor performance snapshot

Summarizes vendor-tagged incubation rows from LOG 9 using the suffixes already present on the batch IDs.

Batch progress timeline

Each circle is one daily batch check. Height shows growth score; red rings mark visual contamination, purple rings mark smell alerts, and split rings show both. In the April 2, 2026 source refresh, batches 01-06 still show repeated checkpoints over time, while 07-09 first appear only on April 1, 2026 at Days 14, 13, and 3. If a batch first appears above Day 1, earlier checkpoints were not present in the current Google Sheets export. When the source leaves Day of Incubation blank, OpsDash derives it from the first logged checkpoint date for that base batch.
Slow growth check Moderate growth check Good growth check Visual alert Smell alert Visual alert + smell

Bag removals over time

Removal spikes matter more than raw Y/N flags for intervention timing.

Daily harvest

Harvest kilograms recorded per day from LOG 11.

Latest batch status

Each card uses the latest available record in the selected scope.

Exception log

Only rows with contamination, smell, removals, or meaningful notes are shown.