Protected Access

PS Farms reliability dashboard

Enter the client password to view the customer-facing production reliability snapshot.

Password entry is case-insensitive.

Procurement Reliability View

What volume PS Farms can reliably supply, at what cadence, and with what risk.

Procurement decision first. The first strip answers available-to-promise volume, weekly cadence, quality, and service risk. Everything below exists only to support confidence in that promise.

Harvest through 2 Apr 2026Snapshot refreshed 9m agoSnapshot EAT 2 Apr 2026, 9:28 PM | ET 2 Apr 2026, 2:28 PM
19.0 kg
Risk-adjusted from the live fruiting run-rate, with only day-17+ pipeline pulled forward.
41.8 kg
Adds a conservative share of day-13+ pipeline at 21.1 kg per 100 prepared bags.
19.0 kg
Set as the lower of recent shipped week and current next-7 ATP.
100.0% / 0.0%
42.0 kg accepted in the last 14 days | 0.0 kg rejected.
High
High because one live fruiting lot is carrying current shipments while 447 near-harvest bags remain on watch.

Recent harvest consistency

Measures whether current harvest cadence is stable enough to support repeat purchase timing.
Stable
Recent harvest cadence
2.8 kg
7-day daily average
15.4%
7-day volatility
42.0 kg shipped in the last 14 harvest days.
The last 7 days ranged from 2.0 kg to 3.5 kg per day.
Standard deviation is 0.4 kg per day, which reads as stable cadence.

Current pipeline

Shows what is already fruiting, what is near harvest, and what is still too early to count toward a procurement promise.
1 live lot
Current shipment engine
3 batches / 447 bags
Day-13+ near harvest
1 batches / 82 bags
Too early for ATP
19.2 kg harvested in the last 7 days from the live fruiting lot.
3 base batches are close enough to count conservatively in next-14 ATP.
316 bags from failed batches are excluded from the promise rather than treated as pending supply.

Supply risk summary

Keeps the top three current threats to cadence visible without dragging raw exception detail into the hero area.
3 watch factors
Current supply risks
447 bags
Near-harvest on watch
1
Live lots carrying supply
1 live fruiting lot is carrying current shipment cadence.
447 near-harvest bags are on smell or contamination watch before they can support the next promise window.
Latest fruiting note on 1 Apr 2026: Dying pins from some of the bags, Bacterial blotch infection..

Vendor stability summary

Focuses only on vendor exposure that affects the next promise window, not a full operational vendor scorecard.
Systemic watch
Vendor effect on current promise
LK 272 bags
Largest open exposure
JG 188 bags
Second-largest exposure
LK and JG account for 89.3% of open pipeline bags that matter to the next promise window.
Current watch flags cut across LK, JG, VM, which points to room conditions rather than a single-vendor miss.
316 bags from failed batches remain excluded from ATP instead of inflating the vendor promise.

Batch drill-down and promise basis

Use this only after the top promise strip. It supports validation and provenance, not the initial procurement decision.
The top promise metrics stay portfolio-wide. The selector changes only the layer-3 supporting detail below.
Portfolio promise: all batchesSnapshot refreshed 9m agoBuild 0c9d854+dirty
Promise Basis
Next-7 ATP comes from the live fruiting run-rate only. Next-14 ATP adds a conservative share of day-13+ pipeline using realized kg per prepared bag.
Cadence Rule
Minimum reliable weekly MOQ is the lower of last week’s shipped volume and the current next-7 ATP.
Confidence Rule
Problem batches are excluded from ATP. Ops detail stays lower on the page as proof of control, not as the first story.

Prepared volume and baseline

Shows prepared bag volume against the standard batch baseline so buyers can see how much substrate is actually behind the promise.
9
1350 total bags filled across the latest snapshot.
9
Latest batch SB-2026/02/12-03.
4
Distinct bagging targets observed in LOG 5.
SB-2026/03/21-08 | 21 Mar 2026
Cottonhusk | 2 kg | critical limit met | disposition Normal.
SB-2026/03/27-09 | 27 Mar 2026
Cottonhusk | 2 kg | critical limit met | disposition Normal.
SB-2026/02/05-02 | 2 May 2026
Cottonhusk | 2 kg | critical limit met | disposition Normal.
SB-2026/02/12-03 | 2 Dec 2026
Cottonhusk | 2 kg | critical limit met | disposition Normal.

Provenance and yield bridge

Connects incubation, fruiting, and harvest records so the shipping promise can be traced back to physical lots.
1
Distinct harvest lots observed in the snapshot.
1
Distinct fruiting lots feeding the yield bridge.
2 Apr 2026
2.75 kg harvested on the latest row.
FH-26/03/02-01 -> FR-26-02/25-01
2.75 kg harvested | rejected 0.00 kg | strain Snow white...
FH-26/03/02-01 -> FR-26-02/25-01
3.00 kg harvested | rejected 0.00 kg | strain Snow white...
FH-26/03/02-01 -> FR-26-02/25-01
3.50 kg harvested | rejected 0.00 kg | strain Snow white...
FH-26/03/02-01 -> FR-26-02/25-01
2.00 kg harvested | rejected 0.00 kg | strain Snow white...
FH-26/03/02-01 -> FR-26-02/25-01
2.75 kg harvested | rejected 0.00 kg | strain Snow white...

Vendor performance snapshot detail

Keeps vendor-level loss and alert detail below the promise strip, where it supports confidence instead of dominating the story.
6
Vendors derived from incubation batch suffixes.
ED
By incubation row count in the current snapshot.
ED: 42, JG: 9, LK: 42
Top three vendor row counts.
ED
42 incubation rows | latest Moderate growth on 4 Mar 2026 | total removed 15.
NM
42 incubation rows | latest Moderate growth on 4 Mar 2026 | total removed 13.
LK
42 incubation rows | latest Moderate growth on 1 Apr 2026 | total removed 84.
NN
12 incubation rows | latest Slow growth on 12 Mar 2026 | total removed 265.
JG
9 incubation rows | latest Moderate growth on 1 Apr 2026 | total removed 5.
VM
1 incubation rows | latest Moderate growth on 1 Apr 2026 | total removed 0.

Batch flow timeline

Batch-level monitoring evidence for internal validation. This stays below the buyer strip because it proves control rather than defining the promise.
Slow growth check Moderate growth check Good growth check Visual alert Smell alert Visual alert + smell
SB-2026/03/11-06-JG
1 Apr 2026 | Day 17 | Moderate growth
SB-2026/03/11-06-LK
1 Apr 2026 | Day 17 | Moderate growth
SB-2026/03/23-07-JG
1 Apr 2026 | Day 14 | Moderate growth
SB-2026/03/23-07-LK
1 Apr 2026 | Day 14 | Moderate growth
SB-2026/03/24-08-JG
1 Apr 2026 | Day 13 | Moderate growth
SB-2026/03/24-08-LK
1 Apr 2026 | Day 13 | Moderate growth
SB-2026/03/24-08-VM
1 Apr 2026 | Day 13 | Moderate growth
SB-2026/03/31-09-LK
1 Apr 2026 | Day 3 | Moderate growth

Static snapshot fallback; interactive chart appears when JavaScript runs.

Bag removals over time

Removal spikes stay visible as supporting risk evidence, but they no longer lead the page.
SB-2026/02/25-05-NN
252 removed bag(s) through 12 Mar 2026
SB-2026/02/25-05-LK
66 removed bag(s) through 12 Mar 2026
SB-2026/01/27-01-ED
15 removed bag(s) through 4 Mar 2026
SB-2026/02/19-04-NN
13 removed bag(s) through 12 Mar 2026
SB-2026/01/27-01-NM
13 removed bag(s) through 4 Mar 2026
SB-2026/02/12-03-LK
12 removed bag(s) through 4 Mar 2026
SB-2026/03/11-06-LK
6 removed bag(s) through 1 Apr 2026
SB-2026/03/11-06-JG
5 removed bag(s) through 1 Apr 2026

Sorted by total removals within the latest snapshot.

Daily harvest

Daily harvest detail underpins the ATP math shown at the top.
26 Mar 2026
2.75 kg harvested
27 Mar 2026
2.50 kg harvested
28 Mar 2026
2.75 kg harvested
29 Mar 2026
2.75 kg harvested
30 Mar 2026
3.00 kg harvested
31 Mar 2026
3.50 kg harvested
1 Apr 2026
2.00 kg harvested
2 Apr 2026
2.75 kg harvested

Daily harvest totals from the committed local snapshot.

Latest batch status

Current batch-by-batch view for validation and farm follow-up.
SB-2026/03/11-06-JG
watch
Day 17 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

There's more heat due to the large number of bags in the room temperature ranges 27.7⁰C the stucked bags temperature in between them is 33⁰C

SB-2026/03/11-06-LK
watch
Day 17 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

There's more heat due to the large number of bags in the room temperature ranges 27.7⁰C the stucked bags temperature in between them is 33⁰C

SB-2026/03/23-07-JG
watch
Day 14 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

SB-2026/03/23-07-LK
watch
Day 14 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

SB-2026/03/24-08-JG
watch
Day 13 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

SB-2026/03/24-08-LK
watch
Day 13 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

SB-2026/03/24-08-VM
watch
Day 13 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

SB-2026/03/31-09-LK
watch
Day 3 Latest incubation day
0 Removed on latest row
1 Apr 2026 Latest checkpoint

"

Exception log

Raw exceptions remain available for credibility, but they no longer set the story on the first screen.
1 Apr 2026 | Day 17
SB-2026/03/11-06-JG
There's more heat due to the large number of bags in the room temperature ranges 27.7⁰C the stucked bags temperature in between them is 33⁰C
smell
1 Apr 2026 | Day 17
SB-2026/03/11-06-LK
There's more heat due to the large number of bags in the room temperature ranges 27.7⁰C the stucked bags temperature in between them is 33⁰C
smell
1 Apr 2026 | Day 14
SB-2026/03/23-07-LK
"
smell
1 Apr 2026 | Day 14
SB-2026/03/23-07-JG
"
smell
1 Apr 2026 | Day 13
SB-2026/03/24-08-LK
"
smell
1 Apr 2026 | Day 13
SB-2026/03/24-08-JG
"
smell
1 Apr 2026 | Day 13
SB-2026/03/24-08-VM
"
smell
1 Apr 2026 | Day 3
SB-2026/03/24-08-JG
"
smell
1 Apr 2026 | Day 3
SB-2026/03/31-09-LK
"
smell
27 Mar 2026 | Day 12
SB-2026/03/11-06-JG
Bags that overstayed are experiencing black mould issues. I suspect the lack of air circulation during the period that they had overstayed, as the bags were tightly sealed.
contamination · smell · 2 removed