1"use strict";(self.webpackChunkNioLandReact=self.webpackChunkNioLandReact||[]).push([[6803],{6803:(e,t,s)=>{s.r(t),s.d(t,{default:()=>j});s(5043);var o=s(5475),r=s(3519),i=s(1072),a=s(8602),n=s(3107),l=s(7497),h=s(579);const c="'Inter', sans-serif",d="#28a745",f="flowering-scout-coffee-yield-forecast",m="How a flowering scout forecasts a coffee harvest six months early.",g="At flowering, six months before the first cherry is picked, a coffee operation can already estimate the size of the upcoming harvest. The signal is the number of flowers per branch \u2014 sampled across a designed selection of farms, not collected at random.",p="FARMING PRACTICES",u="25 APRIL 2026",y="2026-04-25",w={fontFamily:c,fontWeight:700,fontSize:"clamp(1.5rem, 2.4vw, 1.9rem)",letterSpacing:"-0.015em",color:"#000",marginTop:"2.5rem",marginBottom:"1rem"},x={fontFamily:c,fontWeight:400,fontSize:"1.1rem",lineHeight:1.7,color:"#222",marginBottom:"1.1rem"},b={color:d,textDecoration:"underline",textDecorationThickness:"1px",textUnderlineOffset:"3px"};const j=function(){const e={"@context":"https://schema.org","@type":"BlogPosting",headline:m,description:g,datePublished:y,dateModified:y,url:`https://www.weathersafe.co.uk/blog/${f}`,author:{"@type":"Organization",name:"Weathersafe",url:"https://www.weathersafe.co.uk"},publisher:{"@type":"Organization",name:"Weathersafe",url:"https://www.weathersafe.co.uk"},mainEntityOfPage:`https://www.weathersafe.co.uk/blog/${f}`,articleSection:p};return(0,h.jsxs)(n.A,{title:`${m} \u2014 Weathersafe`,description:g,canonical:`https://www.weathersafe.co.uk/blog/${f}`,ogType:"article",jsonLd:e,children:[(0,h.jsx)("section",{style:{paddingTop:"8rem",paddingBottom:"4rem"},children:(0,h.jsx)(r.A,{children:(0,h.jsx)(i.A,{className:"justify-content-center",children:(0,h.jsxs)(a.A,{lg:"8",children:[(0,h.jsx)(o.N_,{to:"/blog",style:{fontFamily:c,fontWeight:600,fontSize:"0.85rem",color:d,textDecoration:"none",letterSpacing:"0.04em"},children:"\u2190 Blog"}),(0,h.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"0.85rem",marginTop:"2rem",marginBottom:"1rem"},children:[(0,h.jsx)("span",{style:{fontFamily:c,fontWeight:600,fontSize:"0.75rem",letterSpacing:"0.06em",color:d,background:"rgba(40,167,69,0.1)",borderRadius:"999px",padding:"0.35rem 0.9rem"},children:p}),(0,h.jsx)("span",{style:{fontFamily:c,fontWeight:500,fontSize:"0.85rem",letterSpacing:"0.04em",color:"#888"},children:u})]}),(0,h.jsx)("h1",{style:{fontFamily:c,fontWeight:800,fontSize:"clamp(2.4rem, 5vw, 3.8rem)",lineHeight:1.1,letterSpacing:"-0.03em",color:"#000",marginBottom:"1.5rem"},children:m}),(0,h.jsx)("p",{style:{fontFamily:c,fontWeight:400,fontSize:"1.25rem",lineHeight:1.55,color:"#555",marginBottom:0},children:g})]})})})}),(0,h.jsx)("section",{style:{paddingBottom:"5rem"},children:(0,h.jsx)(r.A,{children:(0,h.jsx)(i.A,{className:"justify-content-center",children:(0,h.jsxs)(a.A,{lg:"8",children:[(0,h.jsx)("p",{style:x,children:"Coffee plants flower roughly once a year. Each flower that pollinates becomes a cherry. The number of fruit-bearing branches on a tree, multiplied by the number of flowers on those branches, is the earliest reliable signal of how big the harvest will be six to eight months later."}),(0,h.jsx)("p",{style:{...x,fontWeight:700,color:"#000"},children:"The harvest is set on the branch six months early. The work is to measure it."}),(0,h.jsx)("h2",{style:w,children:"What a flowering scout actually does"}),(0,h.jsx)("p",{style:x,children:"A flowering scout is a single-pass annual fieldwork operation that runs in the weeks of peak flowering. The coffee washing station's catchment is split into geographic clusters of farms. Within each cluster, a representative subset of plots is selected \u2014 spread across the cluster geography rather than concentrated in one corner \u2014 to cover the variability of the area. A trained scout walks each selected plot, samples five trees in a fixed W-formation laid out across the plot polygon, and records two numbers per tree: the count of fruit-bearing branches and the count of flowers on those branches. GPS is captured at submission, so each visit is auditable."}),(0,h.jsx)("h2",{style:w,children:"Why flowers are the earliest reliable signal"}),(0,h.jsx)("p",{style:x,children:"By the time cherries are visible on the tree, the harvest size is already set \u2014 the cherries are just developing the mass that was determined at flowering. Counting flowers gets the operation a six-month lead on the yield number. That window is enough to plan the things that cannot be back-filled later: scheduling pickups across the catchment, hiring or contracting harvest labour, deciding whether to issue cherry advances to farmers who need cash before harvest, and focusing agronomic support on the cluster
1s that look weakest."}),(0,h.jsx)("p",{style:{...x,fontWeight:700,color:"#000"},children:"Pickup schedules, labour hiring, cherry advances, and agronomic support all run off this number."}),(0,h.jsx)("h2",{style:w,children:"Why representativeness matters more than volume"}),(0,h.jsx)("p",{style:x,children:"A naive flowering count visits ten convenient farms in one cluster and projects the answer across the whole catchment. The forecast then misses the variability of the area entirely. Weathersafe's flowering selection runs in two stages. The platform applies K-means clustering on field centroids to group mapped farms into geographic clusters, then selects a subset spread across each cluster \u2014 a W-formation at cluster scale \u2014 so the sample crosses the variation in altitude, slope and soil within the catchment. The scout then samples five trees in a W-formation across each selected plot, so the per-plot count is also spread across the plot's variation rather than picking five neighbouring trees."}),(0,h.jsx)("p",{style:x,children:"Weathersafe's flowering protocol targets roughly 10% of each cluster's tree stock. Below that level, the forecast is too noisy to drive procurement decisions; above it, the marginal accuracy does not justify the additional scout time."}),(0,h.jsx)("p",{style:x,children:"It is the same logic as measuring spring snowpack to forecast summer river flow. The signal is on the branch already; the operation is to measure it well."}),(0,h.jsx)("h2",{style:w,children:"How it threads into the year-round monitoring"}),(0,h.jsxs)("p",{style:x,children:["Every selected plot becomes part of the ",(0,h.jsx)(o.N_,{to:"/blog/farm-level-coffee-records-compliance",style:b,children:"per-farm record"}),", with the ",(0,h.jsx)(o.N_,{to:"/blog/gps-tagged-scout-visits-coffee",style:b,children:"GPS-tagged"})," flowering observation timestamped against the farm. Weathersafe's general scouts \u2014 the year-round fortnightly fieldworkers covered in ",(0,h.jsx)(o.N_,{to:"/blog/every-coffee-farm-every-two-weeks",style:b,children:"Why GAP77 visits every coffee farm every two weeks"})," \u2014 then revisit the same plots through the season, picking up pest, disease and practice signals against the baseline set at flowering. The aggregate flower-density per cluster feeds the yield forecasts buyers see as part of the Origin Enviro+ Report, refined each pass as the season's weather updates the model. The ",(0,h.jsx)(o.N_,{to:"/methodology",style:b,children:"methodology"})," walks through the platform that holds it all."]})]})})})}),(0,h.jsx)(l.Cu,{className:"py-10 py-lg-90",style:{borderTop:"1px solid #f0f0f0",borderBottom:"1px solid #f0f0f0"},children:(0,h.jsx)(l.Cu.Content,{children:(0,h.jsx)(r.A,{children:(0,h.jsxs)(i.A,{className:"align-items-start",children:[(0,h.jsxs)(a.A,{lg:"5",style:{marginTop:"-0.75rem"},children:[(0,h.jsxs)("h2",{style:{fontFamily:c,fontWeight:800,fontSize:"clamp(2.2rem, 4vw, 3.5rem)",letterSpacing:"-0.03em",lineHeight:1.05,color:"#000",marginBottom:"2rem"},children:["Forecast at",(0,h.jsx)("br",{}),"flowering."]}),(0,h.jsxs)("div",{style:{display:"flex",gap:"1rem",flexWrap:"wrap"},children:[(0,h.jsx)(o.N_,{to:"/contact-us-solution",style:{fontFamily:c,fontWeight:600,fontSize:"0.95rem",color:"#fff",background:d,borderRadius:"6px",padding:"0.75rem 1.75rem",textDecoration:"none"},children:"Talk to us"}),(0,h.jsx)(o.N_,{to:"/methodology",style:{fontFamily:c,fontWeight:600,fontSize:"0.95rem",color:"#000",background:"#fff",border:"1px solid #d0d0d0",borderRadius:"6px",padding:"0.75rem 1.75rem",textDecoration:"none"},children:"Read the methodology"})]})]}),(0,h.jsx)(a.A,{lg:"5",className:"offset-lg-2",children:(0,h.jsx)("p",{style:{fontFamily:c,fontWeight:400,fontSize:"1.55rem",lineHeight:1.4,color:"#333",marginBottom:0},children:"Cluster-and-W sampling. Five trees, ten percent of stock, six months early."})})]})})})})]})}}}]); 2//# sourceMappingURL=6803.0bfff323.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.