<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>SystemPath Insights</title>
  <link>https://systempath.com/insights</link>
  <description>Food safety insights, HACCP guides, regulatory updates, and industry news from SystemPath.</description>
  <language>en-US</language>
  <lastBuildDate>Sat, 14 Nov 2026 00:19:39 +0000</lastBuildDate>
  <atom:link href="https://systempath.com/insights/feed" rel="self" type="application/rss+xml"/>
  <item>
    <title>1.58 Million Pounds Recalled. A Customer Noticed First.</title>
    <link>https://systempath.com/insights/kayem-recall-cooler-temperature-complaint</link>
    <guid isPermaLink="true">https://systempath.com/insights/kayem-recall-cooler-temperature-complaint</guid>
    <pubDate>Thu, 12 Nov 2026 11:00:00 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>FSIS announced October 17 that Kayem Foods is recalling about 1.58 million pounds of ready-to-eat meat and poultry that may have experienced temperature abuse during storage. It surfaced after a retail customer complained about warm product at delivery, and the company traced it to a warehouse cooler with temperature deviations. Neither FSIS nor Kayem says how warm it got, for how long, or what the cooler&#039;s monitoring showed. Four checks to time your own cooler alarms and complaint-to-hold.</description>
    <content:encoded><![CDATA[<p>A plant that holds product cold has one plain test of its quality work: whether its own monitoring finds a warm cooler before a customer does.</p><p>Kayem Foods&#039; recall of about 1.58 million pounds of ready-to-eat meat and poultry started with a customer complaint. FSIS says a retail customer reported warm product at delivery on October 1, and the company&#039;s investigation found a warehouse cooler that had temperature deviations. Any plant that holds product cold should know two numbers: how long a warm cooler would go unnoticed, and how long a complaint takes to become a hold.</p><h2>What the notices say</h2><p>FSIS names the trigger. Kayem&#039;s release names a cause.</p><p><strong>FSIS, October 17.</strong> <a href="https://content.govdelivery.com/accounts/USFSIS/bulletins/42f8d37" target="_blank" rel="noopener noreferrer">The FSIS recall notice</a> says Kayem Foods Inc., a Chelsea, Massachusetts establishment, is recalling approximately 1,584,361 pounds of ready-to-eat meat and poultry &quot;because they may have experienced temperature abuse during storage.&quot; It&#039;s a Class I recall. The products were produced from about March 31 to October 7, 2026, carry establishment numbers M/P 7839, P 20935A and M 9520, and went to retail and foodservice locations nationwide and in Hong Kong.</p><p>The notice is specific about how the problem surfaced: &quot;The problem was discovered after the firm received a retail customer complaint regarding warm product temperatures at point of delivery on October 1, 2026.&quot; The establishment then determined that it had stored various products &quot;in a warehouse cooler that experienced temperature deviations.&quot; FSIS reports no confirmed illnesses.</p><p><strong>Kayem, October 16.</strong> <a href="https://www.kayemfoods.com/kayem-foods-voluntary-product-recall-october-2026" target="_blank" rel="noopener noreferrer">The company&#039;s release</a> says the products were &quot;stored and shipped between June 7, 2026, and October 14, 2026.&quot; It attributes the recall to &quot;a cooling system malfunction at one of the company&#039;s warehouses that resulted in storage temperature deviations.&quot; CEO Matt Monkiewicz says the company has &quot;learned from and corrected the issue.&quot; <a href="https://www.kayemfoods.com/s/Affected-SKU-List-for-Web_1016.pdf" target="_blank" rel="noopener noreferrer">Kayem&#039;s product list</a> runs from Fenway Franks and other hot dogs to bacon, Al Fresco chicken sausage, turkey breast, ham and liverwurst.</p><h2>What they leave out</h2><p>Neither source says how warm the cooler got, for how long, or what the cooler&#039;s own monitoring showed.</p><p>There are no temperatures and no duration. FSIS doesn&#039;t name a pathogen or any other hazard. The cause stops at &quot;a cooling system malfunction.&quot; Nothing says whether the cooler had a continuous logger or an alarm, who reviewed either one, or when product went on hold. The complaint came October 1. Kayem&#039;s storage and shipping range runs to October 14. The notices don&#039;t say when the affected product stopped moving.</p><p>The two date ranges measure different things. FSIS gives production dates. Kayem gives storage and shipping dates. Neither source explains how the two relate.</p><h2>Why a complaint can get there first</h2><p>A temperature record only protects product if someone sees the bad reading before that product ships. Three things stretch that gap.</p><p><strong>Review lag.</strong> A log reviewed at the end of the week tells you about last week. FDA&#039;s rule for a facility that only stores unexposed packaged food, <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-D/section-117.206" target="_blank" rel="noopener noreferrer">21 CFR 117.206</a>, sets the review of monitoring and corrective action records &quot;within 7 working days after the records are created,&quot; or longer with a written justification from the preventive controls qualified individual. The recalled Kayem products carry the USDA mark of inspection, so this FDA section is here as an example of review timing. The timing problem carries to any plant. If product leaves a cooler faster than anyone reads that cooler&#039;s log, the review can date a failure but can&#039;t stop the shipment.</p><p><strong>Alarms that don&#039;t reach anyone.</strong> The same section lets a storage facility keep &quot;affirmative records demonstrating temperature is controlled or exception records demonstrating loss of temperature control.&quot; An exception record is only as good as the alarm behind it. A dead backup battery, a probe mounted next to the evaporator coil, a high limit that pages nobody, or a call list with the number of someone who left in the spring all produce the same record: nothing.</p><p><strong>Air isn&#039;t product.</strong> The Kayem complaint was about product temperature at delivery. A wall probe reads air, and air comes back down fast once the door closes. A pallet that warmed through takes far longer. The room can log in range while the product on the pallet is still warm.</p><h2>The check to run this week</h2><p>Measure how long a warm cooler would go unnoticed in your plant and how long a complaint takes to become a hold. Write both numbers down.</p><p><strong>1. Pull 90 days of cooler logs and who reviewed them.</strong> For every cooler, freezer and holding room that touches finished product, pull the last 90 days of temperature records. Next to each day, write who reviewed it and the date they signed. Look for gaps, flat lines (a stuck probe reads the same number for days), out-of-range readings with no corrective action attached, and reviews signed in one batch at month end. Then put the review lag next to how long product sits in that room before it ships.</p><p><strong>2. Force a test alarm.</strong> Pick an off-shift hour and trip the alarm with a real reading: warm the probe until it crosses the high limit. Time three gaps: trip to first notification, notification to a person acknowledging it, acknowledgment to someone standing at the cooler. Confirm the call list has current numbers, that a missed call escalates to the next person, and that the system alarms on power loss and probe failure as well as high temperature. Write down every step that depended on one person.</p><p><strong>3. Time complaint-to-hold on your last three complaints.</strong> For each one, write down when the complaint came in, when QA saw it, when the affected lots were identified, and when they went on hold. Use the timestamps in your <a href="/features/quality" target="_blank" rel="noopener noreferrer">complaint records</a>, not memory. For any temperature complaint, check whether someone pulled the storage log for that lot. Then follow each complaint to its corrective action with the <a href="/insights/sqf-edition-10-corrective-action-linkage" target="_blank" rel="noopener noreferrer">one-finding trace test</a>.</p><p><strong>4. Ask your third-party warehouse for the same.</strong> If anyone else holds your product cold, ask in writing for 90 days of temperature records for the rooms your product sits in, their alarm escalation list, their last alarm test and its result, and how fast they&#039;ll tell you about a deviation that touches your lots. A facility solely engaged in storing unexposed packaged refrigerated food that needs time/temperature control already has to monitor, keep records and review them under 117.206, so for that kind of warehouse the data should exist. Put the notification time in the storage agreement and file it with the warehouse&#039;s <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">approval record</a>.</p><h2>FAQ</h2><p><strong>What caused the Kayem recall?</strong> FSIS says the products &quot;may have experienced temperature abuse during storage&quot; in a warehouse cooler that had temperature deviations. Kayem&#039;s release names &quot;a cooling system malfunction at one of the company&#039;s warehouses.&quot; Neither gives temperatures, a duration or a deeper root cause.</p><p><strong>What dates does the Kayem recall cover?</strong> FSIS lists products produced from about March 31 to October 7, 2026. Kayem says the products were stored and shipped between June 7 and October 14, 2026. Kayem&#039;s product list gives brands, UPCs and best-before date ranges.</p><p><strong>What is a Class I recall?</strong> FSIS defines it as &quot;a health hazard situation where there is a reasonable probability that the use of the product will cause serious, adverse health consequences or death.&quot; It&#039;s the most serious of FSIS&#039;s three recall classes.</p><p><strong>What does FDA require of a warehouse that stores refrigerated packaged food?</strong> Under 21 CFR 117.206, a facility solely engaged in storing unexposed packaged food that holds refrigerated packaged food needing time/temperature control for safety has to set temperature controls, monitor them, take appropriate corrective action if a loss of temperature control may impact the food&#039;s safety, calibrate its temperature monitoring and recording devices or check them for accuracy, and review monitoring and corrective action records within 7 working days, or a longer timeframe with a written justification.</p><p>Run the alarm test first, on the shift with the fewest people in the building. If you want to see how Beacon ties a complaint to the lots it names, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Hummus Has Sesame. The Label Still Has to Say It.</title>
    <link>https://systempath.com/insights/undeclared-sesame-sub-ingredient-allergen-labels</link>
    <guid isPermaLink="true">https://systempath.com/insights/undeclared-sesame-sub-ingredient-allergen-labels</guid>
    <pubDate>Tue, 27 Oct 2026 15:07:00 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Three of the undeclared-allergen recall notices FDA posted in the first half of October: soy in Saint Francis Apizza frozen pizzas, sesame in Oliva LLC&#039;s baba ghanouj and hummus, and sesame in Pan Pepin&#039;s Para Bien Al Grano. Of those, only the pizza notice names where the allergen came from, in its title: soy in sub-ingredients the label never listed. An allergen review that reads ingredient names misses what each ingredient is made of. Four-step trace from supplier spec to finished label.</description>
    <content:encoded><![CDATA[<p>An allergen review that reads ingredient names misses allergens inside those ingredients. Take three of the recall notices FDA posted for undeclared allergens in the first half of October: soy in Saint Francis Apizza frozen pizzas, sesame in Oliva LLC&#039;s baba ghanouj and hummus, and sesame in Pan Pepin&#039;s Para Bien Al Grano. Of those three, only the pizza notice names where the allergen came from. Its title says soy was in sub-ingredients the label never listed.</p><h2>What the three notices say</h2><p>Each notice concerns an allergen the label did not declare.</p><p><strong>Saint Francis Apizza, Cincinnati.</strong> The company announced the recall on October 1 and <a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/saint-francis-apizza-llc-issues-voluntary-recall-its-frozen-pizzas-missing-sub-ingredients-label-soy" target="_blank" rel="noopener noreferrer">FDA posted it</a> on October 3. Four frozen pizzas: Pepperoni, Plain Cheese, Supreme, and Mushroom and Onion. The title calls it a recall &quot;for Missing Sub Ingredients on the Label for Soy Which Includes Soybean Oil and Soy Lecithin, an Allergen.&quot; The body says the pizzas were misbranded &quot;due to the soy allergen not being declared on the label.&quot;</p><p><strong>Oliva LLC, Bethlehem, Connecticut.</strong> Announced and <a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/oliva-llc-issues-allergy-alert-undeclared-sesame-baba-ghanouj-spicy-baba-ghanouj-and-hummus" target="_blank" rel="noopener noreferrer">posted October 9</a>. About 250 units of Riad&#039;s Oliva to Go Baba Ghanouj, Spicy Baba Ghanouj and Hummus, sold in Litchfield County, Connecticut and around Great Barrington, Massachusetts. The notice says &quot;the recall was initiated after an inspection revealed that sesame was not declared on the product ingredient declaration.&quot; It doesn&#039;t say what the ingredient declaration did list.</p><p><strong>Pan Pepin, Bayamón, Puerto Rico.</strong> Announced October 13, <a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/pan-pepin-inc-issues-allergy-alert-para-bien-al-grano-due-undeclared-sesame" target="_blank" rel="noopener noreferrer">posted October 14</a>. Seven lots of Para Bien Al Grano in a 24 oz box, distributed throughout Puerto Rico, recalled for undeclared sesame. The notice gives no cause. The company says it will &quot;strengthen our labeling and allergen verification procedures.&quot;</p><p>Oliva and Saint Francis both report no illnesses. Pan Pepin&#039;s notice doesn&#039;t say either way.</p><p>Another came on October 22. <strong>WinCo Foods</strong> of Boise, Idaho <a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/winco-foods-llc-issues-allergy-alert-undeclared-sesame-hoagie-rolls" target="_blank" rel="noopener noreferrer">recalled its WinCo Foods brand Hoagie Rolls</a> (16 oz, best-by dates September 10 through November 3, 2026, sold in its stores in California, Idaho, Montana, Nevada, Oregon, Utah and Washington). The notice says the recall began after &quot;the manufacturer, United States Bakery, discovered the packaging did not declare sesame flour in the ingredient list and allergen statement.&quot; No illnesses have been reported. Here the sesame wasn&#039;t hidden inside another ingredient: sesame flour was an ingredient, and the package didn&#039;t list it. Step 3 of the check below, carrying each allergen to the label, catches that case too: the row for sesame flour has nothing in its last column.</p><p>Hummus and baba ghanouj are about the last products where you&#039;d expect sesame to go undeclared. It happened anyway, and an inspection caught it.</p><h2>Sesame has to be on the label even inside another ingredient</h2><p>Sesame has to appear on the label by name, including when it reaches the product inside another ingredient.</p><p>The <a href="https://www.fda.gov/food/nutrition-food-labeling-and-critical-foods/food-allergies" target="_blank" rel="noopener noreferrer">FASTER Act</a> made sesame the ninth major food allergen. It was signed April 23, 2021, and the requirements took effect January 1, 2023. FDA&#039;s <a href="https://www.fda.gov/food/food-allergies/faster-act-sesame-ninth-major-food-allergen" target="_blank" rel="noopener noreferrer">FASTER Act page</a> says packaged foods &quot;must also declare sesame as an allergen if they have an ingredient made from sesame.&quot; FDA&#039;s <a href="https://www.fda.gov/consumers/consumer-updates/allergic-sesame-food-labels-now-must-list-sesame-allergen" target="_blank" rel="noopener noreferrer">consumer guidance</a> says it expects sesame to be &quot;specifically listed as sesame on the label if it&#039;s part of another ingredient,&quot; and names natural flavor and spice mix as examples.</p><p>An ingredient&#039;s own name only covers the declaration when it already names the allergen&#039;s food source. FDA&#039;s example is buttermilk. I run an SQF-certified tahini facility in Michigan. Tahini is sesame paste (FDA&#039;s import alerts file it under &quot;Sesame Seed Paste (e.g., Tahina)&quot;), and the word tahini doesn&#039;t say sesame to a shopper who doesn&#039;t already know it.</p><p>FDA&#039;s FASTER Act page shows the fix with a tahini ingredient list of its own: &quot;Tahini paste (sesame, canola oil), water, garlic, lemon juice, parsley, salt.&quot; The sesame sits in parentheses inside the tahini line. A &quot;Contains sesame&quot; statement next to the ingredient list does the same job.</p><h2>The pizza notice names two soy ingredients and leaves the rest open</h2><p>You can&#039;t tell from the Saint Francis notice which soy ingredient triggered the declaration, and a label reviewer can&#039;t tell from the ingredient names either.</p><p>Soy lecithin comes from soy, and FDA&#039;s own example of the parenthetical form is &quot;lecithin (soy).&quot;</p><p>Soybean oil depends on processing. Under the FD&amp;C Act, highly refined oils derived from a major allergen are exempt from the allergen declaration (FDA&#039;s <a href="https://www.fda.gov/regulatory-information/search-fda-guidance-documents/guidance-industry-questions-and-answers-regarding-food-allergen-labeling-edition-5" target="_blank" rel="noopener noreferrer">allergen labeling guidance</a>, Q D.9). When the oil is an ingredient, its source still goes in the ingredient list. An oil that isn&#039;t highly refined stays under the allergen rules. <a href="/insights/undeclared-peanut-formulation-change-2026" target="_blank" rel="noopener noreferrer">The peanut oil recall article from June</a> walks through it.</p><p>The notice doesn&#039;t say whether the soybean oil was refined, which part of the pizza carried either ingredient, or which one drove the recall. All four varieties were recalled, Plain Cheese included. Those are composition questions, and only the supplier&#039;s spec answers them.</p><h2>Why reading names misses it</h2><p>A label review that works from the formula sees one line per ingredient, and the allergen sits one level below that line.</p><p>A formula says tahini, dough, pepperoni, seasoning blend. Each of those has its own ingredient list, and that list lives in the supplier&#039;s spec, usually in a different folder from the label artwork. If nobody opens the spec during label review, whatever is inside the ingredient never reaches the label.</p><p>The rules already expect the deeper read. Under <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-101/subpart-A/section-101.4" target="_blank" rel="noopener noreferrer">21 CFR 101.4(b)(2)</a>, an ingredient that itself contains two or more ingredients and has an established common or usual name is declared with &quot;a parenthetical listing of all ingredients contained therein,&quot; or by listing each of its components in the finished food&#039;s ingredient statement. FDA&#039;s guidance applies the same logic to seasoning mixes: the sub-ingredients go on the finished label by their common names, and a major allergen in the mix gets declared even when it&#039;s only an incidental additive in the finished food.</p><p>A sub-ingredient miss needs no changeover error, like <a href="/insights/allergen-recalls-april-2026-label-mismatch" target="_blank" rel="noopener noreferrer">the two-recall day in April</a>, and no recipe change. It can sit on a label from the first run.</p><h2>The check to run this week</h2><p>Trace every multi-component ingredient from the supplier&#039;s full composition down to the finished-product label, and put a signature on the trace.</p><p><strong>1. List the ingredients that hide something.</strong> Go formula by formula. Mark every ingredient with its own ingredient list: sauces, bases, seasonings and spice blends, flour blends, doughs, cheeses, cured meats, flavors. Mark every ingredient whose name doesn&#039;t say its source, like tahini.</p><p><strong>2. Get the full composition in writing.</strong> For each one, get the supplier&#039;s current specification with every sub-ingredient listed, plus an allergen statement that answers yes or no for each of the nine major allergens and says whether any allergen-derived oil is highly refined. The supplier&#039;s QA signs and dates it. If a blend is proprietary, the allergen statement still covers all nine. File it with the supplier&#039;s <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">approval record</a>.</p><p>While the tahini supplier&#039;s file is open, check FDA&#039;s import alerts too. FDA added AL MALAZ COMPANY FOR TRADE AND IND, of Cairo, Egypt, to <a href="https://www.accessdata.fda.gov/cms_ia/importalert_263.html" target="_blank" rel="noopener noreferrer">Import Alert 99-19</a> on September 21, 2026, with tahini listed, and the alert names more than a dozen firms under its sesame seed paste codes. That one&#039;s a Salmonella alert, not an allergen alert, but it belongs in the same supplier file.</p><p><strong>3. Carry each allergen to the label.</strong> For each finished product, write one row per allergen: finished product, ingredient, sub-ingredient, allergen, and where the label declares it (by the ingredient&#039;s own name like sesame flour, in parentheses after the ingredient, or in the Contains statement). A row with an empty last column is an undeclared allergen. Someone other than the person who wrote the formula does the review, and the QA manager signs it.</p><p><strong>4. Re-run it on a trigger.</strong> Re-check a product&#039;s trace whenever a supplier changes, a supplier sends a revised spec, the formula changes, or the label artwork changes. Re-confirm every supplier spec on a fixed date at least once a year. Receiving belongs in this too. A substitute tahini or a backup dough supplier brings a different spec, and the trace only holds for the item it was built on.</p><h2>FAQ</h2><p><strong>Does &quot;tahini&quot; on an ingredient list declare sesame?</strong> Put the word sesame on the label. An ingredient&#039;s name counts as the declaration only when it already includes the allergen&#039;s food source, like buttermilk. FDA&#039;s own example writes &quot;Tahini paste (sesame, canola oil).&quot;</p><p><strong>Does soybean oil need a soy allergen declaration?</strong> Not when it&#039;s highly refined. Highly refined oils are exempt from the major food allergen definition, though when soybean oil is an ingredient, it still appears in the ingredient list by name. Oil that isn&#039;t highly refined stays under the allergen rules, so get the refining status in the supplier&#039;s spec.</p><p><strong>When did sesame become a major food allergen?</strong> The FASTER Act, signed April 23, 2021, made sesame the ninth major food allergen. Its labeling requirements took effect January 1, 2023.</p><p>Pull the trace for your hummus first, or whatever your plant makes where the allergen seems too obvious to check. If every row has a last column, you&#039;re done. If you want to see how Beacon runs an allergen label review, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>HACCP Certification Explained: Training, the Plan and Audits</title>
    <link>https://systempath.com/insights/haccp-certification-explained</link>
    <guid isPermaLink="true">https://systempath.com/insights/haccp-certification-explained</guid>
    <pubDate>Tue, 27 Oct 2026 13:30:51 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>There is no single HACCP certification. The phrase covers a training certificate a person earns, a HACCP or food safety plan a specific rule requires, and a scheme certificate a facility earns, and regulators, customers and auditors each mean a different one.</description>
    <content:encoded><![CDATA[<p>HACCP certification may mean a training certificate, a HACCP or food safety plan a rule requires, or a facility&#039;s scheme certificate.</p><p>A person earns a training certificate by finishing a course. Where a food safety rule applies, regulators require a written plan and a trained or qualified person behind it. A facility earns a scheme certificate when a certification body audits it against a scheme.</p><h2>What is HACCP certification?</h2><p>There is no single HACCP certification. When a customer or an auditor asks for it, your first job is to find out which of the three they mean.</p><h2>HACCP training certificates</h2><p>A HACCP training certificate says one person completed a course. The International HACCP Alliance accredits HACCP training programs for meat, poultry and other food products. People who finish an accredited program receive a certificate of completion carrying the Alliance seal.</p><p>FDA&#039;s preventive controls rule has its own standardized course, developed by the FDA-funded Food Safety Preventive Controls Alliance, and participants receive a certificate of completion. Either way, the certificate belongs to the person who took the course, so it leaves with them if they change jobs.</p><h2>What USDA requires</h2><p>What regulators require is a plan, built the way the <a href="https://www.youtube.com/watch?v=X3H1VZut68E" target="_blank" rel="noopener noreferrer">HACCP plan explainer</a> shows, and a trained person behind it. In a USDA meat or poultry plant, whoever develops or reassesses the HACCP plan must have completed a course on the seven principles, including a segment on writing a plan and on reviewing records.</p><p>The rule, 9 CFR 417.7, sets the course content and doesn&#039;t mention a certificate. When FSIS verifies a plant&#039;s system, its activities include reviewing the HACCP plan and the CCP records (9 CFR 417.8).</p><h2>What FDA requires: HACCP plans and PCQIs</h2><p>FDA&#039;s seafood and juice rules also require a written HACCP plan whenever the processor&#039;s hazard analysis finds a hazard reasonably likely to occur, each with its own trained person. Facilities subject to the preventive controls rule, 21 CFR part 117, must write a food safety plan instead, prepared or overseen by a preventive controls qualified individual, a PCQI. The exemptions from that rule are listed in 21 CFR 117.5.</p><p>Under these FDA rules, the trained person needs training equivalent to a standardized curriculum FDA recognizes as adequate, or job experience that qualifies them (21 CFR 123.10, 120.13 and 117.180). The job-experience route is an FDA route only, and the USDA rule above has no equivalent.</p><h2>Is HACCP certification required?</h2><p>For the facility, no. Where a rule applies, regulators require the plan and a trained or qualified person. When a customer or an auditor asks for a certificate, ask which one they mean.</p><h2>Facility certification: SQF, BRCGS, IFS, FSSC 22000</h2><p>Facilities get certified to audited schemes such as SQF, BRCGS, IFS and FSSC 22000. All four are recognised by the Global Food Safety Initiative, GFSI, whose benchmarking requirements expect each recognised programme to cover HACCP or a HACCP-based system.</p><p>The requirement for one of these certificates comes from a buyer, not from USDA or FDA. A certification body audits the site and issues the certificate: SQF, for example, licenses certification bodies to conduct SQF audits and issue SQF certificates.</p><h2>Codex HACCP audits and GMP audits</h2><p>GFSI&#039;s list of recognised programmes has no standalone audit against the Codex HACCP guidelines and no standalone GMP audit. If a customer asks for a certificate from either kind of audit, treat it as a separate request. Ask which standard the audit has to follow.</p><h2>A check to run this week</h2><p>List every certificate a customer, a buyer or an auditor asked your plant for this year. Next to each one, write which kind it is: a person&#039;s training certificate, the plan with its trained person, a GFSI scheme certificate, or a certificate from another audit, such as a Codex HACCP or GMP audit.</p><p>Then pull the training record for whoever developed or last reassessed your HACCP plan. In a USDA plant, that record should show a course on the seven principles that covered writing a plan and reviewing records. Under FDA&#039;s seafood, juice and preventive controls rules, it should show recognized training or the job experience that qualifies the person. If that person has left, the plan&#039;s next reassessment needs someone whose own record meets the rule.</p><h2>FAQ</h2><h3>Is HACCP certification required by law?</h3><p>Not for the facility, though where a rule applies, USDA and FDA require a written plan and a trained or qualified person behind it. The plan is either a HACCP plan or a food safety plan under the preventive controls rule. A facility certificate comes from a buyer&#039;s requirement, such as a GFSI scheme audit.</p><h3>What is the difference between a HACCP certificate and HACCP certification?</h3><p>A HACCP certificate is usually a training certificate: it shows one person completed a course, and it belongs to that person. Facility certification comes from an audit of the site against a scheme such as SQF, BRCGS, IFS or FSSC 22000, and a certification body issues it.</p><h2>See how Beacon keeps training records and audit evidence together</h2><p>I built Beacon so your HACCP plans, the training records behind them and your audit packets sit in one place, ready for the next customer who asks for a certificate. <a href="/demo" target="_blank" rel="noopener noreferrer">Watch the demo</a>.</p><h2>Sources</h2><ul><li><p>International HACCP Alliance, Accreditation Application for HACCP Training Programs (revised February 2001), section 1: https://www.haccpalliance.org/wp-content/uploads/2022/03/AccreditationApp.pdf</p></li><li><p>FDA, FSMA Training: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-training</p></li><li><p>FDA, Food Safety Preventive Controls Alliance: https://www.fda.gov/food/food-safety-modernization-act-fsma/food-safety-preventive-controls-alliance</p></li><li><p>9 CFR 417.7, Training: https://www.law.cornell.edu/cfr/text/9/417.7</p></li><li><p>9 CFR 417.8, Agency verification: https://www.law.cornell.edu/cfr/text/9/417.8</p></li><li><p>21 CFR 123.6, Hazard analysis and HACCP plan (seafood): https://www.law.cornell.edu/cfr/text/21/123.6</p></li><li><p>21 CFR 123.10, Training (seafood): https://www.law.cornell.edu/cfr/text/21/123.10</p></li><li><p>21 CFR 120.8, HACCP plan (juice): https://www.law.cornell.edu/cfr/text/21/120.8</p></li><li><p>21 CFR 120.13, Training (juice): https://www.law.cornell.edu/cfr/text/21/120.13</p></li><li><p>21 CFR 117.5, Exemptions: https://www.law.cornell.edu/cfr/text/21/117.5</p></li><li><p>21 CFR 117.180, Preventive controls qualified individual: https://www.law.cornell.edu/cfr/text/21/117.180</p></li><li><p>GFSI, recognised certification programme owners: https://mygfsi.com/how-to-implement/recognition/certification-programme-owners/</p></li><li><p>GFSI Benchmarking Requirements Version 2024, Part II Implementation Handbook (Part III key elements): https://mygfsi.com/wp-content/uploads/2024/12/Benchmarking_Requirements_v2024_Implementation_Handbook_Part_II.pdf</p></li><li><p>SQF Food Safety Code: Food Manufacturing: https://www.sqfi.com/the-sqf-code/choose-your-code/library-of-codes/food-manufacturing</p></li><li><p>FSSC 22000 scheme page: https://www.fssc.com/fssc-22000/</p></li></ul><p></p>]]></content:encoded>
  </item>
  <item>
    <title>Your Food Safety Software Vendor Got Acquired. What to Check Before Renewal.</title>
    <link>https://systempath.com/insights/food-safety-software-vendor-acquired-what-to-check</link>
    <guid isPermaLink="true">https://systempath.com/insights/food-safety-software-vendor-acquired-what-to-check</guid>
    <pubDate>Thu, 08 Oct 2026 11:00:00 +0000</pubDate>
    <category>Research</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Four food safety platforms changed owner between October 2024 and August 2026, and a fifth changed its name. TraceGains went to Veralto for $350 million. Safefood 360 and Authenticate went to Ideagen. Trustwell moved from Riverside to TPG&#039;s Rise Funds. SafetyCulture became Mitti. It all lands on a renewal date: who owns the roadmap, what your contract says about assignment and data return, and whether records export with their dates and signatures. Eight questions to send before you sign.</description>
    <content:encoded><![CDATA[<p>A vendor acquisition is a change of control that moves your food safety software&#039;s roadmap, pricing authority, and record custody to a new owner. What it does to your contract depends on what your contract says, which is the part nobody reads until renewal. Between October 2024 and August 2026, four platforms a mid-sized plant would shortlist changed hands, and a fifth changed its name.</p><h2>What actually changed, and when</h2><p>Four named food safety platforms have changed owner since October 2024 and one rebranded. Every line below is sourced to the acquirer&#039;s or the company&#039;s own announcement, linked in the table.</p><table><tr><th><p>Product</p></th><th><p>What the company&#039;s own release says</p></th><th><p>Announced</p></th><th><p>Terms</p></th></tr><tr><td><p>TraceGains</p></td><td><p>Acquired by Veralto (NYSE: VLTO), placed in its Product Quality &amp; Innovation segment and described as complementary to Veralto&#039;s Esko packaging and label design workflow software</p></td><td><p><a href="https://investors.veralto.com/2024-10-07-Veralto-Acquires-TraceGains" target="_blank" rel="noopener noreferrer">Oct 7, 2024</a> (closed Oct 4)</p></td><td><p>$350 million, &quot;subject to customary post-closing adjustments&quot;</p></td></tr><tr><td><p>Safefood 360°</p></td><td><p>Acquired by Ideagen, combined with Authenticate and Ideagen&#039;s existing supply chain product (formerly Qadex) into a new Ideagen food and beverage division</p></td><td><p><a href="https://www.ideagen.com/company/news/ideagen-launches-comprehensive-food-and-beverage-compliance-division" target="_blank" rel="noopener noreferrer">July 21, 2025</a></p></td><td><p>Not disclosed</p></td></tr><tr><td><p>Authenticate</p></td><td><p>Same transaction. Ideagen describes it as &quot;a cloud-based supply chain transparency platform&quot;</p></td><td><p><a href="https://www.ideagen.com/company/m-and-a/timeline" target="_blank" rel="noopener noreferrer">July 21, 2025</a></p></td><td><p>Not disclosed</p></td></tr><tr><td><p>Trustwell (FoodLogiQ + ESHA Research)</p></td><td><p>Majority investment from <a href="https://www.tpg.com/news-and-insights/tpg-makes-significant-investment-in-trustwell-a-market-leader-in-supply-chain-software-for-the-food-industry" target="_blank" rel="noopener noreferrer">TPG&#039;s The Rise Funds</a>. The Riverside Company &quot;has exited its investment in Trustwell&quot;</p></td><td><p><a href="https://www.trustwell.com/news-and-press/tpg-the-rise-funds-trustwell-investment/" target="_blank" rel="noopener noreferrer">Jan 5, 2026</a></p></td><td><p>Not disclosed</p></td></tr><tr><td><p>SafetyCulture</p></td><td><p>Rebranded as Mitti. No ownership change was announced in the materials reviewed</p></td><td><p><a href="https://developer.mitti.com/docs/mitti-apps-guide" target="_blank" rel="noopener noreferrer">Aug 11, 2026</a></p></td><td><p>Not applicable</p></td></tr><tr><td><p>SafetyChain</p></td><td><p>$50 million minority growth investment from JMI Equity. No ownership change appears on <a href="https://safetychain.com/news" target="_blank" rel="noopener noreferrer">its own newsroom</a> through August 2026</p></td><td><p><a href="https://www.jmi.com/safetychain-software-receives-50-million-strategic-growth-investment-from-jmi-equity/" target="_blank" rel="noopener noreferrer">Oct 20, 2021</a></p></td><td><p>$50 million</p></td></tr></table><p>Trustwell is the compressed version of the whole pattern. ESHA Research and FoodLogiQ <a href="https://www.trustwell.com/news-and-press/esha-research-and-foodlogiq-merge-to-form-trustwell/" target="_blank" rel="noopener noreferrer">merged in October 2022</a> with investment from The Riverside Company, rebranded as Trustwell in February 2023, and <a href="https://www.riversidecompany.com/currents/the-riverside-companys-latest-exit-serves-up-secret-ingredient-for-safer-supply-chains-sells-trustwell-to-tpg" target="_blank" rel="noopener noreferrer">passed to TPG&#039;s Rise Funds</a> in January 2026. A plant that signed with FoodLogiQ in early 2022 has been through two changes of ownership and a new company name without ever switching software.</p><p>Ideagen adds a layer most buyers never look at. <a href="https://hgcapital.com/insights/ideagen-secures-partnership-with-hg-to-support-further-growth-as-a" target="_blank" rel="noopener noreferrer">Hg took Ideagen private</a> and Ideagen delisted from London&#039;s AIM market on July 8, 2022. Check the corporate parent as well as the vendor, because a product can sit inside a division that sits inside a sponsor-held company, and that&#039;s several layers between you and whoever sets the budget.</p><p>None of this is scandal. Consolidation is what happens to a software category once the buyers are real and the recurring revenue is provable. The consequences land on a renewal date, so find out who owns the product now before you sign the next term.</p><h2>Who owns the roadmap now</h2><p>After a close, ask who funds this product&#039;s roadmap, because it may no longer be the team that sold you the software.</p><p>Veralto said where TraceGains was going in its own announcement. It placed the product in the Product Quality &amp; Innovation segment and called it complementary to Esko, Veralto&#039;s packaging and label design workflow business, and the <a href="https://www.sec.gov/Archives/edgar/data/1967680/000196768025000008/vlto-20241231.htm" target="_blank" rel="noopener noreferrer">FY2024 10-K</a> puts TraceGains in that same segment. That&#039;s a coherent strategy. It also means releases get prioritized against packaging and label workflow demand, and your supplier document backlog competes with that.</p><p>Ask for a name. Who is the product manager for this product today, what shipped in the last two quarters, and what&#039;s committed for the next two. Get the answer in email, from someone who will still be there next year.</p><h2>Pricing and per-user seats</h2><p>Don&#039;t assume a price change waits for renewal. Check your current term, the renewal clause, and any cap on increases.</p><p>Acquirers buy recurring revenue. Veralto told the market TraceGains was on track for just over $30 million in sales in 2024, with more than 95% of it recurring. That figure is the asset, and growing it is the job of whoever runs the business now. Ask what that means for your line specifically.</p><p>Per-user seats are where this gets expensive for a plant. If you have 40 people on the floor who should be entering their own checks, a seat-based model charges you for doing the thing the software was bought to do, and the workaround is a shared login that destroys attribution on every record it touches. Ask for the renewal number in writing and multiply it out over three years before you compare anything.</p><h2>Whether your product is becoming a module</h2><p>Ask whether the product is still sold and supported on its own, and watch whether the parent still names it separately in its own marketing.</p><p>Ideagen&#039;s July 2025 announcement folded Safefood 360°, Authenticate, and its former Qadex supply chain product into a single food and beverage division. That&#039;s a reasonable way to sell to a large manufacturer that wants one contract. For a single-site plant that bought one of the three, it means the thing you bought is now a component of a suite built for somebody bigger.</p><p>The SafetyCulture rebrand to Mitti on August 11, 2026 is the mildest version and still not free. No ownership change was announced, but Mitti&#039;s own <a href="https://developer.mitti.com/docs/mitti-apps-guide" target="_blank" rel="noopener noreferrer">developer guidance</a> says customer organizations move to the Mitti domains in stages into 2027, each on its own emailed window, and that sites restricting outbound traffic need the new domains on the allowlist before that window. Add the paperwork: every SOP, training deck, screenshot, and work instruction at your site that says SafetyCulture is now out of date, and document control says you have to fix them.</p><h2>Where your records live and how you get them out</h2><p>Run a real export now, while you&#039;re mid-term and nobody is in a hurry, and inspect what it actually contains.</p><p>Your vendor may well offer an export. What matters is what comes out of it. A CSV of CCP readings that drops the reviewer name, the electronic signature, the timestamp, and the attached photo gives you numbers in a grid with no evidentiary value. Pull a real month of data and open it. If the signatures don&#039;t survive, you have found your actual switching cost.</p><p>Dates are the other half. Trend evidence only counts if the timeline comes with it, which is why <a href="/insights/sqf-edition-10-records-you-cannot-backfill" target="_blank" rel="noopener noreferrer">some SQF Edition 10 evidence can&#039;t be backfilled</a>: a culture score moving over two surveys, an environmental monitoring series, a corrective action closed and verified months later. Migrate badly and your history arrives in the new system stamped with the import date, which reads to an auditor as a system with no history. Ask the vendor, in writing, whether the export preserves original record dates and signature metadata, and whether attachments come with it or as a separate dump you have to re-associate by hand.</p><h2>Assignment, change of control, and data return</h2><p>Read your own MSA rather than assuming. Four clauses decide what an acquisition can do to you.</p><p>The assignment clause, which sets whether the vendor can transfer the agreement without asking you. The change of control language, which in many contracts isn&#039;t there at all, so check rather than assume. The termination and data-return terms: how many days after termination your data stays available, in what format, and whether they&#039;ll certify deletion. And any cap on renewal price increases, which is the clause you most want and least often have.</p><p>Renewal is the one moment the vendor needs something from you, so that&#039;s when you ask for a data-return commitment with a number of days attached. Have your attorney read the clauses before you sign anything. This is contract mechanics, not legal advice.</p><h2>How support changes</h2><p>After a close, ask whether your named contact, your response commitment, and your included configuration help have changed.</p><p>The things worth checking by name are whether a named customer success manager has become a pooled queue, and whether configuration help that used to be included is now a professional services line item. Neither is unreasonable at a larger company. It&#039;s a problem when you bought partly on the strength of a person who answered the phone, and that was never written into the agreement.</p><p>Ask three things. Who is my named contact after this renewal, what response time is contractually committed rather than aspirational, and is setup or reconfiguration help still included in the subscription.</p><h2>The eight questions to run before you sign</h2><p>Run these eight questions on any vendor before you sign, acquired or not. Send them as one email and keep the reply.</p><ol><li><p>Who owns this product&#039;s roadmap today, and what&#039;s the product manager&#039;s name?</p></li><li><p>What shipped in the last two quarters, and what&#039;s committed for the next two?</p></li><li><p>What is the renewal price, and is there a cap on future increases?</p></li><li><p>Is this product still sold and supported standalone, or only inside a suite?</p></li><li><p>Can I export all of my records myself, without a support ticket or a fee?</p></li><li><p>Does the export carry original dates, electronic signatures, reviewer names, and attachments?</p></li><li><p>What do the assignment, change of control, and data-return clauses say?</p></li><li><p>Who is my named support contact after renewal, and what response time is in the contract?</p></li></ol><p>If the answers are good, renew and stop worrying about it. If four of the eight come back vague, start a parallel evaluation now rather than in the last month of your term.</p><h2>When the bigger owner is the right answer</h2><p>A larger parent is a real advantage for some plants, and it&#039;s worth saying plainly.</p><p>If you run six sites and need one contract, one invoice, and one security review, a company the size of Veralto or Ideagen is built for exactly that. Procurement teams that require SOC 2 and a completed security questionnaire before a signature should ask each vendor for both and see what comes back. Integration libraries track engineering headcount, so ask any vendor for its current connector list and check your ERP, LIMS, and warehouse system against it. And a company with a corporate parent is less likely to go dark on you, which is a real form of continuity.</p><p>If that&#039;s your profile, the right move after an acquisition is to renegotiate, not to leave.</p><h2>Where SystemPath fits</h2><p>SystemPath is built for 25-to-500-employee plants that want every shift on the system rather than a licensed few. I run an SQF-certified tahini facility in Michigan and I build Beacon, so weigh the rest accordingly. System Path LLC is founder-owned with no outside investor, the platform carries unlimited users so the floor enters its own records, and form records export on demand as CSV or per-record PDF, with the format deciding which signatures and attachments come along. The honest other side: we&#039;re small and we don&#039;t have SOC 2 yet. On integrations, ask us for the current connector list. The same eight questions apply to us, and question seven hardest, because a small vendor is its own kind of continuity risk. Ask us for the data-return terms the way you&#039;d ask anyone else, and see our <a href="/platform/food-safety-software" target="_blank" rel="noopener noreferrer">food safety software platform</a> and <a href="/features/documents" target="_blank" rel="noopener noreferrer">document control</a> before you decide.</p><h2>FAQ</h2><p><strong>Does an acquisition void my software contract?</strong> Read your own agreement rather than assuming either way. Look at the assignment clause, the change of control language, the termination and data-return terms, and any cap on renewal increases. Don&#039;t assume an acquisition leaves the contract or the product unchanged until renewal.</p><p><strong>How long after an acquisition do prices typically change?</strong> That depends entirely on your agreement, so check the current term, the renewal clause, and any cap on increases rather than assuming the change waits for renewal. Request the renewal quote 90 days before your term ends instead of 30.</p><p><strong>What should I export before a vendor transition?</strong> Everything with a date on it: CCP and monitoring records, corrective actions with their closure and verification entries, supplier documents and certificates, environmental monitoring results, training records, and audit findings. Verify that signatures, timestamps, and attachments survive the export before you rely on it.</p><p><strong>Is a private equity owner worse than a strategic acquirer?</strong> They optimize differently, not necessarily better or worse. A strategic buyer may fold the product into an existing suite, which is what Veralto&#039;s release describes in placing TraceGains alongside its Esko packaging software. A financial sponsor may hold for a period and sell again, which is what the Trustwell releases show between Riverside in 2022 and TPG&#039;s Rise Funds in January 2026. Ask the same questions of both.</p><p><strong>My vendor rebranded but wasn&#039;t sold. Does that matter?</strong> More than you&#039;d expect. SafetyCulture becoming Mitti in August 2026 was presented as a rebrand, and no ownership change was confirmed in the materials reviewed, but Mitti&#039;s developer guidance still has customer organizations moving to new domains in stages into 2027, with allowlist updates to make before your window. Every internal document naming the old product also goes out of date, and document control means someone has to update them.</p><p><strong>When should I actually switch platforms?</strong> When the answers to questions one, two, and four come back vague, and the export in question six works. Confirmed record portability plus an uncertain roadmap is the case for moving. An uncertain roadmap with records you can&#039;t get out cleanly is a case for fixing the export problem first.</p><hr><p>Run the eight questions on whatever you&#039;re renewing this quarter. Send them 90 days before your term ends, not in the last week, when the only answer you&#039;ll get is the renewal quote. If you want to see how a platform built for a single-site plant handles the records and the export side of it, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Five Kinds of Hand Hygiene Violation. Your Program Has One.</title>
    <link>https://systempath.com/insights/inspector-violation-taxonomy-vs-your-program</link>
    <guid isPermaLink="true">https://systempath.com/insights/inspector-violation-taxonomy-vs-your-program</guid>
    <pubDate>Tue, 06 Oct 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>A health inspector&#039;s form has no single line called handwashing. The FDA model inspection report spreads that ground across five numbered items: hands, bare-hand contact, sinks, fingernails, and gloves. Three sit in the risk factor half. Two sit in the good retail practices half, where the violation count never reaches them. A program with one checklist line can read three separate findings as one problem, open one corrective action, and see the rest cited again under the same item numbers.</description>
    <content:encoded><![CDATA[<p>Your GMP checklist has one line for handwashing. The FDA model inspection form spreads the same ground across five numbered items: hands, bare-hand contact, sinks, fingernails, and gloves. Three sit in the risk factor half of the report. Two sit where the violation count never reaches them. That split can turn three separate findings into one corrective action, and leave the rest to be cited again under the same item numbers.</p><h2>The inspector&#039;s form splits hands five ways</h2><p>Five numbered items on the FDA model Food Establishment Inspection Report cover what your program files under handwashing. From the marking instructions in the <a href="https://www.fda.gov/food/fda-food-code/food-code-2022" target="_blank" rel="noopener noreferrer">2022 Food Code</a>, Annex 7, Guide 3-B:</p><ul><li><p><strong>8. Hands clean and properly washed</strong></p></li><li><p><strong>9. No bare hand contact with RTE foods or a pre-approved alternate properly followed</strong></p></li><li><p><strong>10. Adequate handwashing sinks, properly supplied and accessible</strong></p></li><li><p><strong>40. Personal cleanliness</strong></p></li><li><p><strong>46. Gloves used properly</strong></p></li></ul><p>Items 8, 9 and 10 sit together under &quot;Control of Hands as a Vehicle of Contamination,&quot; inside items 1 through 29, the risk factor and public health intervention half of the form. Items 40 and 46 sit in the Good Retail Practices half, under &quot;Prevention of Food Contamination,&quot; with a wiping-cloth item and a produce-washing item between them.</p><p>That split isn&#039;t cosmetic. The header field is labeled &quot;Number of Risk Factor / Intervention Violations,&quot; and it counts only boxes marked OUT in items 1 through 29. The marking instructions say the Good Retail Practices &quot;have been given less importance on the inspection form.&quot; For most of them the guide drops the risk factor IN, OUT, N.A. and N.O. differentiation. The inspector marks the item, documents each violation in &quot;Observations and Corrective Actions,&quot; and records COS or R on items marked OUT. A fingernail finding and a glove-use finding are real citations that never touch that number.</p><p>Each item carries its own stack of code sections. Item 8 pulls in five: clean condition of hands and arms, the cleaning procedure (20 seconds, in a handwashing sink), when to wash, where to wash, and hand antiseptics. Item 10 pulls in eight, from sink numbers and placement to soap, hand drying, signage, and the requirement that the sink deliver water at a minimum of 85°F through a mixing valve or combination faucet. Item 10 for a blocked sink and item 10 for a cold-water-only sink are the same number against two problems with two different owners.</p><p>Gloves split as well. Item 46 reaches only §3-304.15(B)-(D), the slash-resistant and cloth glove limits. The single-use glove rule, one task and then discard, is §3-304.15(A), and the guide cites that one under item 15, &quot;Food separated and protected.&quot;</p><p>Two adjacent items get mistaken for this group. Item 6 (proper eating, tasting, drinking, or tobacco products use) and item 7 (no discharge from eyes, nose, and mouth) are hygienic practice items, not hand items. They show up on the same report because §2-301.14(D) requires a handwash after coughing, sneezing, tissue use, tobacco use, eating, or drinking. Tasting is somewhere else again, under §3-301.12. Count them as triggers, not as hand hygiene citations.</p><h2>Manufacturers get the same split with different numbers</h2><p>Food manufacturers hit this taxonomy problem under a different citation scheme. <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-A/section-117.10" target="_blank" rel="noopener noreferrer">21 CFR 117.10(b)</a> lists nine numbered methods for maintaining cleanliness in a single paragraph. Five of them are personnel-hygiene provisions covering the same ground:</p><ul><li><p><strong>(b)(2)</strong> maintaining adequate personal cleanliness</p></li><li><p><strong>(b)(3)</strong> washing hands thoroughly &quot;before starting work, after each absence from the work station, and at any other time when the hands may have become soiled or contaminated&quot;</p></li><li><p><strong>(b)(4)</strong> removing unsecured jewelry and hand jewelry that can&#039;t be adequately sanitized</p></li><li><p><strong>(b)(5)</strong> maintaining gloves in an intact, clean, and sanitary condition</p></li><li><p><strong>(b)(8)</strong> confining eating food, chewing gum, drinking beverages, and using tobacco to areas other than where food may be exposed or where equipment or utensils are washed</p></li></ul><p>Two observations on a Form 483, one against 117.10(b)(3) and one against 117.10(b)(5), are two problems: a wash-timing failure and a glove-condition failure. They get read as &quot;personnel hygiene&quot; and closed with a retraining roster.</p><p>Co-packers get a third version of it: several customer schemes, a state inspection, and a GFSI-benchmarked audit mapped against one program, each with its own terminology and numbering.</p><h2>A 40-line report is not 40 problems</h2><p>Raw granularity buries the action. The obvious lesson from the five-item split is &quot;be more granular,&quot; and it&#039;s only half right.</p><p>Two failure modes show up, and they&#039;re opposites.</p><p>The first is collapse. The report has three hand findings, the QA manager reads the theme instead of the lines, opens one corrective action called &quot;handwashing retraining,&quot; and closes it with a signed roster. The sink that couldn&#039;t reach 85°F is still cold. The cloth gloves are still touching RTE product. Both get cited again, and the sink comes back with the R box marked.</p><p>The second is explosion. A 40-line report becomes 40 corrective actions with their own owners and due dates, and by week three nobody can tell which of them share a cause. The log stops being something anyone reads.</p><p>The report gives you a list of line items. It does not give you the list of causes, and you need both to close it out.</p><h2>The mapping step nobody writes down</h2><p>Between the inspection report and your corrective action log there&#039;s a translation step, and in most facilities it lives in one person&#039;s head. Write it down: one row per cited item, mapping the inspector&#039;s line to the program element that owns it.</p><p>The mapping is where the ownership problem surfaces. On a plant program, all five hand items usually point at the same SOP and the same owner. On the inspector&#039;s form they belong to different functions:</p><table><tr><th><p>Cited item</p></th><th><p>What actually owns the fix</p></th></tr><tr><td><p>8. Hands clean and properly washed</p></td><td><p>Supervision and monitoring on the line</p></td></tr><tr><td><p>9. No bare hand contact with RTE</p></td><td><p>Process design and utensil availability</p></td></tr><tr><td><p>10. Handwashing sinks supplied and accessible</p></td><td><p>Maintenance and facility layout</p></td></tr><tr><td><p>40. Personal cleanliness</p></td><td><p>Personnel policy and pre-shift checks</p></td></tr><tr><td><p>46. Gloves used properly</p></td><td><p>Training and glove stocking</p></td></tr></table><p>Item 10 is a maintenance work order. Item 46 is a training and supply problem. Retraining the crew fixes neither, which is why the retraining corrective action keeps failing verification.</p><p>One mechanical rule for building it: use your last report&#039;s line items, not FDA item numbers. The Food Code is a model that jurisdictions may adopt and modify, so the wording on the report you actually received is the wording your crosswalk has to carry.</p><h2>Open corrective actions per cited item, roll up per root cause</h2><p>Open one corrective action per cited item, then group them by root cause. Doing it in the other order is what produces the repeat citation.</p><p>The reason is verification. The guide ties R to the same violation under a particular item number cited on the last report, so your closure evidence has to line up with each cited item and each violation under it.</p><p>The guide&#039;s own example is the cleanest version of this. Item 10 is marked out because the hand sink has no soap and no paper towels. The person in charge puts soap out and does not replace the towels, so COS is not marked, because &quot;all violations under that item were not corrected.&quot; One item number, two violations, one of them closed.</p><p>Root cause grouping sits above the item log, not in place of it. Say three citations trace back to one cause: the only hand sink in the prep area runs cold because a mixing valve failed. You have one fix and still three item closures, each with its own evidence: the valve repair, the verification that the sink now delivers 85°F, and the observation record showing the crew washing there instead of at the prep sink. Group the rows by cause to decide what to fix, and keep the item log as the thing you close against.</p><p>Getting from an immediate correction to a real root cause is its own discipline, and it drives most repeat findings. We covered that depth problem in <a href="/insights/haccp-plan-mistakes-audit-failures" target="_blank" rel="noopener noreferrer">seven HACCP plan mistakes that lead to audit failures</a>. This is the direction problem: item first, cause second.</p><p>Reconcile every cited line against its status before you call the report handled. An item can be open, corrected on site, or already closed, and an unexplained gap between cited lines and tracked items is worth chasing.</p><h2>Build the crosswalk from your last report</h2><p>Pull your most recent inspection report and build a one-page crosswalk. It works on a report from any authority.</p><p>One row per printed line item in the &quot;Observations and Corrective Actions&quot; section of the report, never per theme.</p><table><tr><th><p>Inspector item (as printed)</p></th><th><p>Code section cited</p></th><th><p>Our program element</p></th><th><p>Owner</p></th><th><p>CA open?</p></th><th><p>Root cause group</p></th></tr><tr><td><p>10. Handwashing sinks, accessible</p></td><td><p>5-205.11</p></td><td><p>Sanitation SOP-04</p></td><td><p>Maintenance</p></td><td><p>Yes</p></td><td><p>RC-1 valve failure</p></td></tr><tr><td><p>8. Hands clean and properly washed</p></td><td><p>2-301.15</p></td><td><p>Sanitation SOP-04</p></td><td><p>Production sup.</p></td><td><p>Yes</p></td><td><p>RC-1 valve failure</p></td></tr><tr><td><p>46. Gloves used properly</p></td><td><p>3-304.15(B)-(D)</p></td><td><p>(none)</p></td><td><p>?</p></td><td><p>No</p></td><td><p>(none)</p></td></tr></table><p>Four rules make it useful:</p><ol><li><p><strong>No merging.</strong> Two cited items never share a row, even when they share a cause. The root cause column is where they meet.</p></li><li><p><strong>A blank program element is the finding.</strong> A cited item with nothing in column three means the inspector is measuring something your program doesn&#039;t track.</p></li><li><p><strong>One accountable owner per row, by name.</strong> The same owner can legitimately hold several rows. Record why they hold each one.</p></li><li><p><strong>Carry the repeats forward.</strong> Any item marked R gets flagged. R means the same violation under that item was cited on the last inspection, so find out whether the prior correction was incomplete, ineffective, or never made.</p></li></ol><p>Build it on the last report and the gaps show up immediately. Do it again after the next inspection and you have a trend line on which program elements keep drawing citations, which gives an auditor a traceable record of what recurred.</p><p>Several of these items close on observed behavior rather than a document, so the <a href="/insights/build-food-safety-culture-plan-audit-guide" target="_blank" rel="noopener noreferrer">training and competency side</a> matters too, but the crosswalk comes first: it tells you what to train against.</p><h2>Where the work actually goes</h2><p>Most of the labor here is transcription: getting a scanned report into rows a <a href="/features/quality" target="_blank" rel="noopener noreferrer">corrective action system</a> can track, and getting the facility items in front of <a href="/features/operations" target="_blank" rel="noopener noreferrer">maintenance</a> instead of QA.</p><p>That transcription is what Beacon does with a regulatory inspection. The uploaded report gets extracted into coded violations, a person reviews and commits them, and only then do committed critical violations create CAPAs while non-critical ones create follow-up tasks. Owner assignment follows the facility&#039;s resolved responsibility settings.</p><p>Your program shouldn&#039;t make the inspector&#039;s item numbers its internal taxonomy. Use them as the crosswalk&#039;s traceability key and nothing more.</p><p>If you want to see how an inspection report turns into tracked corrective actions without the retyping, <a href="/demo" target="_blank" rel="noopener noreferrer">book a walkthrough</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>The COA Said It Passed. The Lab Used the Wrong Method.</title>
    <link>https://systempath.com/insights/coa-passed-lab-used-wrong-method</link>
    <guid isPermaLink="true">https://systempath.com/insights/coa-passed-lab-used-wrong-method</guid>
    <pubDate>Thu, 01 Oct 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>A certificate of analysis makes two claims: a result, and the method that produced it. Nutricia North America recalled two tube-feed formulas in May 2026 because the lab testing vitamin A used the wrong method and reported more than the product held. A number can be accurate to the wrong method and still be wrong about the product. What ISO/IEC 17025 accreditation actually covers, and the three columns that put the method back in a COA review.</description>
    <content:encoded><![CDATA[<p>A certificate of analysis makes two claims: a result, and the method that produced it. Almost every COA review checks the first. On May 26, 2026, Nutricia North America began recalling two <a href="https://www.functionalformularies.com/product/liquid-hope-peptide-berry-medley/" target="_blank" rel="noopener noreferrer">tube-feed formulas</a> because the lab testing vitamin A used the wrong method and reported more vitamin A than the product held. The record doesn&#039;t say what value the lab reported or what Nutricia&#039;s spec required, only that the method was wrong and the product shipped on it.</p><h2>What the recall record says</h2><p>The recall covered two Functional Formularies products, and the reason recorded in the <a href="https://api.fda.gov/food/enforcement.json?search=recalling_firm:%22Nutricia%22" target="_blank" rel="noopener noreferrer">FDA enforcement record</a> is a laboratory using the wrong vitamin A method. Nutricia North America, of White Plains, New York, initiated it voluntarily on May 26, 2026, covering LIQUID HOPE Organic Whole Foods Meal Replacement Peptide Formula Berry Medley and NOURISH Organic Whole Foods Meal Replacement Peptide Formula Berry Medley, both in 12 oz pouches.</p><p>The stated reason, verbatim: &quot;Subpotent for Vitamin A. The firm discovered that the testing laboratory used the wrong method when testing for Vitamin A. The test results gave a higher concentration of vitamin A than what is actually in the product.&quot;</p><p>FDA classified both recalls Class II on July 13 and published them July 22. <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-7/subpart-A/section-7.3" target="_blank" rel="noopener noreferrer">Class II</a> covers a situation in which use of a violative product &quot;may cause temporary or medically reversible adverse health consequences or where the probability of serious adverse health consequences is remote.&quot; Both were still listed as Ongoing in the openFDA enforcement data as of its September 2, 2026 update.</p><p>The quantities are not small. Liquid Hope: 1,363 cases of 12 pouches plus 16,298 cases of 24. Nourish: 2,050 cases of 12 plus 55,310 cases of 24. Shipped to 48 states and Washington DC, and also to Canada and Australia.</p><p>The sentence that matters in that reason is the second one: &quot;The firm discovered.&quot; Nutricia found it themselves. Someone inside went looking at how the test was run rather than at what it returned.</p><p>The record stops there. It doesn&#039;t say whether a COA changed hands, what number was on it, or what Nutricia&#039;s vitamin A spec required. What it does say is that a wrong-method result overstated vitamin A and product shipped on that result, which means something accepted the number.</p><h2>The method line is on the COA and not in the review</h2><p>A COA review that compares the reported value to the spec limit cannot catch a method error, because the method line is not part of the comparison.</p><p>Open any COA. It gives you an analyte, a result, units, a spec range, and a pass or fail. Somewhere on the page, usually in smaller type toward the bottom, it gives you a method reference.</p><p>A QA tech reads the result, reads the spec, and stamps it. The method reference sits on the same sheet of paper and never enters the decision.</p><p>That method line carries four questions your review never asks:</p><ul><li><p>Applicability to the matrix. For vitamin A, the applicable method depends on the matrix, the intended use, and the concentration range.</p></li><li><p>Validation at the concentration in question. AOAC 992.06 below carries a concentration bound in its own applicability statement.</p></li><li><p>Agreement with the spec. The limit was written with some method in mind, and usually nobody recorded which one.</p></li><li><p>Coverage by the lab&#039;s accreditation, for this analyte and this matrix.</p></li></ul><p>A COA can be accurate to a wrong method and still be wrong about the product. The lab did its job and the chemistry ran to protocol. The number is a faithful report of what that method measures. It just isn&#039;t the number your spec is about.</p><p>This is the third distinct way a clean COA fails, and the three don&#039;t overlap. <a href="/insights/supplier-of-supplier-recall-cascade-may-2026" target="_blank" rel="noopener noreferrer">Two tiers up</a>, the signal starts at a supplier you have no contract with and never appears on any COA you hold. At the sampling level, <a href="/insights/raw-farm-e-coli-supplier-approval" target="_blank" rel="noopener noreferrer">a negative result is evidence about the sample</a>, not about the lot. Here the sample is right and the lot is right, and the measurement is answering a different question than the one you asked.</p><h2>The same analyte, different methods, different numbers</h2><p>Run one sample for one nutrient by two validated methods and you can get two different numbers. Both runs are correct. The gap is the methods.</p><p>Vitamin A is a useful illustration because AOAC INTERNATIONAL has several validated methods for it and their scopes are bound to matrix. The paper describing <a href="https://academic.oup.com/jaoac/article/95/2/322/5655216" target="_blank" rel="noopener noreferrer">AOAC First Action 2011.15</a> puts it plainly: &quot;Existing AOAC LC methods are suited for specific vitamin A analytical applications.&quot;</p><p><a href="https://academic.oup.com/jaoac/article-abstract/93/5/1523/5655754" target="_blank" rel="noopener noreferrer">AOAC 992.06</a> is written for milk-based infant formulas containing more than 500 IU of vitamin A per reconstituted quart. Run it as written on specialty formulas and, per the single-laboratory validation published in the Journal of AOAC International, &quot;vitamin A recoveries are low compared to results generated with alternate validated vitamin A methods.&quot; The correction was a reagent volume: double the potassium hydroxide in the saponification step.</p><p>Same nutrient, same product family, and a sample-prep detail moves the reported number.</p><p>The enforcement record doesn&#039;t name the method Nutricia&#039;s lab used, and there&#039;s no reason to guess at it. The direction of error there was high rather than low, so the 992.06 example above is an illustration and not the mechanism. Which method a lab picked matters far less than the fact that the choice moves the number at all.</p><p>FDA&#039;s own compliance framework for nutrient content builds the method in. <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-101/subpart-A/section-101.9" target="_blank" rel="noopener noreferrer">21 CFR 101.9(g)(2)</a> says composites &quot;shall be analyzed by appropriate methods as given in the &#039;Official Methods of Analysis of the AOAC International,&#039; or, if no AOAC method is available or appropriate, by other reliable and appropriate analytical procedures.&quot; Appropriate is doing real work in that sentence.</p><p>The tolerance itself is method-aware. For naturally occurring nutrients, the same section says no regulatory action follows a shortfall smaller than &quot;the variability generally recognized for the analytical method used in that food at the level involved.&quot; The agency writes the method into the number it will act on. Most supplier specs don&#039;t.</p><h2>What &quot;accredited&quot; actually covers</h2><p>ISO/IEC 17025 accreditation covers a list of specific methods a lab was assessed on, and nothing outside that list.</p><p><a href="https://a2la.org/faq/" target="_blank" rel="noopener noreferrer">A2LA</a>, one of the accreditation bodies, defines a scope of accreditation as &quot;the list of specific tests, types of tests, calibrations, product certifications, etc. for which a Conformity Assessment Body (CAB) is found competent.&quot; Then it states the limit directly: &quot;Capabilities that are not listed on the scope are not covered by the CAB&#039;s A2LA accreditation.&quot;</p><p>FDA says the same thing in regulation. Under the <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-1/subpart-R" target="_blank" rel="noopener noreferrer">Laboratory Accreditation for Analyses of Foods rule</a>, &quot;scope of LAAF-accreditation refers to the methods of analysis for which the laboratory is LAAF-accredited&quot; (21 CFR 1.1102). A lab has to show that &quot;for each method, the laboratory is accredited by a recognized accreditation body to ISO/IEC 17025:2017(E),&quot; and that it has passed a proficiency test within the last 12 months &quot;for each method within the scope of LAAF-accreditation&quot; (21 CFR 1.1138).</p><p>Per method. Not per lab.</p><p>A current accreditation doesn&#039;t make every test an accredited test. Check the scope for the method, the analyte, the matrix, and the range limits. For testing under the LAAF rule, the method used must be &quot;within the laboratory&#039;s scope of LAAF-accreditation&quot; (21 CFR 1.1151(a)), and a lab that wants to work outside its scope has to ask FDA in writing under 21 CFR 1.1151(e).</p><p>The accreditation logo in the COA header doesn&#039;t tell you which side of that line your test landed on. The scope does.</p><h2>Whose lab it is doesn&#039;t change the mechanism</h2><p>The enforcement record says only &quot;the testing laboratory.&quot; It doesn&#039;t say in-house or contract, and the blind spot works the same either way.</p><p>Owning the lab gives you more access to the method, not more scrutiny of it. The result still arrives as a value on a report, and the person receiving it still compares that value to a limit.</p><p>For an accredited lab, obtain the current scope from the lab or its accreditation body. The scope, not the certificate alone, shows whether the method is covered. An internal lab that holds no accreditation has no scope to obtain, which leaves method selection checked only by whoever selected it.</p><h2>Three columns to add to your COA review</h2><p>Add three columns to whatever you already track COAs in, and the method stops being invisible.</p><p><strong>Method.</strong> The method reference printed on the COA, copied into the record next to the result. If the COA doesn&#039;t print one, ask for it in writing and make every COA after that carry it.</p><p><strong>Lab scope, verified.</strong> The date you last obtained the lab&#039;s current scope of accreditation and confirmed that the method appears on it for your analyte and your matrix. Get the scope from the lab or its accreditation body, rather than relying on the certificate alone.</p><p><strong>Last split sample.</strong> The date you last sent a duplicate of the same lot to a second lab and compared the results. Quarterly is a reasonable starting cadence on any analyte that carries a label claim or a spec you release product against.</p><p>The first two columns and the first round of scope requests are an afternoon of work. The split sample takes longer because of lab turnaround, but putting it on the calendar doesn&#039;t.</p><p>One more change costs nothing: put the method in the spec. A <a href="/features/quality" target="_blank" rel="noopener noreferrer">specification</a> that reads &quot;Vitamin A: 750 to 1,500 IU per serving&quot; and stops there hands the method choice to whoever happens to run the test that day. A spec line that names the method makes a substitution visible on the COA instead of invisible in the lab.</p><p>Beacon reads each COA value against the spec and flags the miss, and a person decides the hold. That value comparison is the part software is good at. The method column is the part you add, because nothing can check a method the spec never named.</p><p>Nutricia&#039;s formulas shipped to 48 states, Canada and Australia on vitamin A numbers a wrong method produced. Whatever reviewed those numbers wasn&#039;t looking at the method.</p><p>If your COAs live in a shared drive and your <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">supplier records</a> live somewhere else, adding a method column is a retyping project before it&#039;s a program. <a href="/demo" target="_blank" rel="noopener noreferrer">Book a call</a> and I&#039;ll show you what it looks like when the spec, the COA and the lot are one record.</p>]]></content:encoded>
  </item>
  <item>
    <title>Someone Signed That the Drains Were Cleaned. Nobody Could Say Who.</title>
    <link>https://systempath.com/insights/shared-login-signature-not-a-record</link>
    <guid isPermaLink="true">https://systempath.com/insights/shared-login-signature-not-a-record</guid>
    <pubDate>Tue, 29 Sep 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>A shared tablet login proves the work happened. It doesn&#039;t prove who did it. FDA&#039;s preventive controls rule requires the signature or initials of the person performing the activity, and SQF requires records confirmed by the people doing the monitoring. How shared logins happen on a floor, what an auditor does with a signature nobody can place, why paper initials fail the same way after turnover, and the identity pattern that holds up on a wet floor.</description>
    <content:encoded><![CDATA[<p>A shared tablet login records that the work happened. It doesn&#039;t record who did it. FDA&#039;s preventive controls rule wants the signature or initials of the person performing the activity. SQF wants records confirmed by the people doing the monitoring. An entry made by an account instead of a person may satisfy neither, and it leaves an auditor no way to tell who did the work.</p><h2>The rule names a person, not an account</h2><p>The FDA rule requires the signature or initials of the person performing the activity. SQF requires records to be confirmed by those undertaking monitoring activities.</p><p><a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-F/section-117.305" target="_blank" rel="noopener noreferrer">21 CFR 117.305(f)</a> lists what a record has to include: enough information to identify the plant, the date and when appropriate the time, &quot;the signature or initials of the person performing the activity,&quot; and where appropriate the product identity and lot code. Paragraph (d) of the same section says records are created concurrently with the activity they document. Together those provisions require the record to be created concurrently and tied to the person who performed the activity.</p><p>SQF gets at it from a different angle. <a href="https://www.sqfi.com/docs/sqfilibraries/code-documents/edition-9/code-pdfs/20227fmin_foodmanufacturing_v3-2-final-w-links.pdf" target="_blank" rel="noopener noreferrer">Element 2.2.3.2</a> requires that all records &quot;shall be legible and confirmed by those undertaking monitoring activities that demonstrate inspections, analyses, and other essential activities that have been completed.&quot; The confirmation belongs to the person doing the monitoring, and an entry made under a shared account may not demonstrate it. Edition 9 is still the audited edition for audits before January 2, 2027. Edition 10 audits begin as early as that date, subject to SQFI&#039;s transition guidance and its surveillance-audit exception.</p><p>One scope note on which sanitation records this reaches. Sanitation under the CGMP subpart doesn&#039;t carry a records requirement on its own. Sanitation controls you&#039;ve identified as preventive controls do: the monitoring, corrective action, and verification records required by <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-C/section-117.190" target="_blank" rel="noopener noreferrer">117.190</a> are subject to every part of subpart F, including 117.305(f). Pre-op verification and sanitation monitoring records are in scope. A daily housekeeping walk is in scope too when your food safety plan treats it as monitoring, corrective action, or verification.</p><h2>An unattributable signature can&#039;t show who did the work</h2><p>The record needs to connect a qualified person to the task and the time. Strip the person out and you&#039;re left with a task and a time.</p><p>21 CFR Part 11 is worth reading here even though it doesn&#039;t bind you. Electronic records kept to satisfy Part 117 are <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-F/section-117.305" target="_blank" rel="noopener noreferrer">exempt from Part 11</a> unless they&#039;re also required under some other statute or regulation. It&#039;s still a useful reference point for electronic signature controls.</p><p><a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11/subpart-B/section-11.50" target="_blank" rel="noopener noreferrer">Section 11.50</a> says a signed electronic record carries the printed name of the signer, the date and time the signature was executed, and the meaning of the signature. <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11/subpart-C/section-11.100" target="_blank" rel="noopener noreferrer">Section 11.100(a)</a> says each electronic signature &quot;shall be unique to one individual and shall not be reused by, or reassigned to, anyone else.&quot; If a shared shift login is doing the work of an electronic signature, it meets neither half of that sentence. The exemption doesn&#039;t change what the record has to show.</p><h2>How one tablet ends up carrying a whole crew</h2><p>Shared logins are what&#039;s left after four practical problems land on the same device. The details below are a composite, not any real site.</p><p>Gloves. Wet nitrile on a capacitive screen is unreliable, and an operator who has to strip a glove to log in will do it twice before deciding somebody else can enter it.</p><p>One device per line. If the tablet is mounted at the packaging end and six people work the line, the login belongs to whoever mounted it, usually the lead.</p><p>Password fatigue. A twelve-character password with a symbol, typed on a screen keyboard, dozens of times a shift, is an unworkable design. Crews solve it by typing it once at start of shift and leaving the session open.</p><p>The QA tech signing for the crew. This one looks like diligence. The tech walks the line, sees the work is done, and enters it because she&#039;s the one with the account and the training on the form. Her name goes on all of it.</p><p>Put those together and you get the failure. A sanitation crew cleans the floor drains overnight. The work is recorded against the supervisor&#039;s account, because his is the login open on the mounted tablet. Weeks later an FDA investigator pulls the drain cleaning records during an environmental swabbing follow-up, points at three nights, and asks who performed them. The supervisor&#039;s name is on all three. He worked one of them.</p><h2>What an auditor does with a signature nobody can place</h2><p>An auditor may treat the task as unverified and may go on to review related records. The code sets the confirmation and qualification requirements, not the sampling response.</p><p>The reason is a requirement most people read past. SQF element 11.2.5.7 says pre-operational inspections &quot;shall be conducted by qualified personnel.&quot; Qualified is a claim you back with a training record. The signature on the inspection is the only thing connecting that task to that training file. Cut the link and it gets much harder to demonstrate that a qualified person completed the inspection for that date.</p><p>That&#039;s a harder problem than a dirty drain. A dirty drain is one corrective action. A records practice that can&#039;t attribute entries puts every record it touched in question, and moves the conversation from your sanitation to your record system.</p><p>It costs you the investigation too. A pathogen hit on a drain swab starts with what happened on that drain and who was standing there. If the answer is &quot;the supervisor account,&quot; the investigation has nowhere to go, and neither does retraining.</p><h2>Paper has the same hole. Turnover is what opens it.</h2><p>21 CFR 117.305(f)(3) permits a signature or initials from the person performing the activity, which is why sanitation logs use a small initials box.</p><p>Initials only work if something maps them to a person. Plants that do this well keep a signature and initials register: printed name, initials, the specimen signature, employment dates, and the tasks that person is qualified for. Plants that don&#039;t end up with &quot;JM&quot; on a stack of logs and a QA manager who left in March, the only one who knew there were two JMs on second shift.</p><p>The clock runs longer than people expect. <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-117/subpart-F/section-117.315" target="_blank" rel="noopener noreferrer">117.315(a)(1)</a> requires records be retained at the plant for at least two years after they were prepared, and SQF ties retention to customer, legal, and regulatory requirements, at minimum the product shelf life. For a shelf-stable product that can run well past two years. Two years is long enough that &quot;we&#039;ll just ask him&quot; stops being a plan.</p><p>Digital systems inherit the same obligation. A deactivated user still has to resolve to the person behind the signature or initials on every record they ever signed. Where Part 11 applies, 11.50 also wants the printed name, the execution date and time, and the meaning of the signature. Reassigning a departed employee&#039;s PIN or badge number to a new hire rewrites history with no trace of the swap. If that PIN is an electronic signature component, the reuse also runs into 11.100(a).</p><h2>The fix that works on a wet floor</h2><p>A defensible shared-device workflow needs three properties, and any one of them on its own leaves the hole open.</p><p><strong>Per-person identity at the point of entry, in seconds.</strong> A four-digit PIN on a numeric keypad, or a badge tap, rather than a password typed on a screen keyboard. If identifying yourself costs more than a few seconds, the crew will route around it, and the record you get back is a lie told for convenience.</p><p><strong>A session that expires on its own.</strong> The device stays signed in for the shift. The person doesn&#039;t. If an operator walks away and the next one picks up the tablet, the system should already have forgotten who the last one was. Part 11 describes this arrangement at <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-11/subpart-C/section-11.200" target="_blank" rel="noopener noreferrer">11.200(a)(1)(i)</a>: the full credential opens a single continuous period of controlled system access, and every signing inside that window still takes a component only that individual can use.</p><p><strong>The record carries the operator, not the device owner.</strong> That&#039;s the genuinely architectural part. Most software has one concept of &quot;the logged in user&quot; and writes that name onto everything. A shared floor device needs two: the account the device is signed in under, and the person standing in front of it right now. The second one is what the signature has to say.</p><p>Part 11 comes at the same idea from the other direction at 11.200(a)(3): attempted use of someone else&#039;s electronic signature requires collaboration of two or more individuals. When a QA tech can sign for the whole crew with one tap, nothing in the design creates that friction.</p><p>Beacon&#039;s floor workspace separates the signed-in device from the active operator: the operator identifies with a PIN, the session expires fifteen minutes after their last activity, and the record carries the operator rather than the device account.</p><h2>Run this on last week&#039;s sanitation records</h2><p>Start with two checks: identify the signer, then verify the training record.</p><p>Pull last week&#039;s sanitation and pre-op verification records. Pick ten signatures or sets of initials at random. Write down the ten names.</p><p>If you can name all ten, do the second half, the one that matters on audit day. For each of those ten people, find the training record that qualifies them for the task they signed. Not a general orientation record. The one for that procedure.</p><p>If three of your ten come back as &quot;that&#039;s the shift lead&#039;s account&quot; or &quot;that&#039;s whoever was on the tablet,&quot; you have your gap, and it&#039;s a records gap, not a sanitation gap. Fix the identity at the point of entry, then check that person&#039;s training record against the procedure. Identity doesn&#039;t prove qualification. It&#039;s what makes the training record findable.</p><p>This is a different failure from the one where your <a href="/insights/sqf-food-safety-services-code-public-comment-may-2026" target="_blank" rel="noopener noreferrer">contracted sanitation crew hands you a service log instead of verification evidence</a>, and different again from <a href="/insights/sqf-edition-10-records-you-cannot-backfill" target="_blank" rel="noopener noreferrer">the Edition 10 records you can&#039;t backfill</a> because they need elapsed time. Those are about what the record contains and how long it&#039;s been accumulating. This one is about whose name is on it. A record can have perfect content, perfect timing, and a year of history behind it and still be unusable because nobody can say who made the entry.</p><p>It&#039;s also the one of the three you can start fixing immediately, because it doesn&#039;t need elapsed time. If you&#039;re already working through <a href="/services/modernize" target="_blank" rel="noopener noreferrer">a move off paper</a>, sequence it by name: start with sanitation, pre-op, and CCP monitoring, where the daily execution records carry a person rather than a number.</p><p><a href="/demo" target="_blank" rel="noopener noreferrer">Book a call</a> to see how per-operator identity works on a shared device without slowing a crew down.</p>]]></content:encoded>
  </item>
  <item>
    <title>Edition 10 Wants Every Corrective Action Traced. Most Programs Can&#039;t.</title>
    <link>https://systempath.com/insights/sqf-edition-10-corrective-action-linkage</link>
    <guid isPermaLink="true">https://systempath.com/insights/sqf-edition-10-corrective-action-linkage</guid>
    <pubDate>Thu, 24 Sep 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>SQF Edition 10 makes corrective action a core clause and writes out the chain it expects: correction, root cause method, action, verification of effectiveness, communication. Element 2.5.3.1 lists nine things that have to feed it, and internal audits, complaints, and CCP deviations all route into it. The audit test is pulling one finding and asking where it went. A ten-finding trace test on last year&#039;s internal audit report shows where the thread breaks.</description>
    <content:encoded><![CDATA[<p>SQF Edition 10 makes corrective action a core clause and writes out the chain it expects: a correction, a documented root cause method, an action aimed at that cause, verification that the action worked, and communication of the result. The audit test is one question. An auditor pulls a single internal audit finding and asks where it went. A program that keeps the finding in one file and the action in another can&#039;t answer that in one pass.</p><h2>The clause changed its name, and the name is the argument</h2><p>In Edition 9, element 2.5.3 was Corrective and Preventative Action. In <a href="https://www.sqfi.com/the-sqf-code/choose-your-code/library-of-codes/food-manufacturing" target="_blank" rel="noopener noreferrer">the Edition 10 Food Manufacturing code</a> it reads Corrections, and Corrective and Preventative Action, and SQFI lists it as a Core Clause.</p><p>Core Clause is a scoring designation. On the Edition 10 scale a minor costs one point and a minor against a core clause costs two. A major costs five and a core clause major costs seven. A critical costs fifty. Corrective action sits on that core clause list alongside the food safety plan (2.4.3), environmental monitoring (2.4.8), allergen management (2.8.1), product identification (2.6.1), and complaint management (2.1.3).</p><p>Edition 10 audits begin as early as January 2, 2027, and <a href="https://www.sqfi.com/the-sqf-code/comply-with-the-code/edition-10-faq" target="_blank" rel="noopener noreferrer">SQFI&#039;s Edition 10 FAQ</a> states they won&#039;t commence any earlier than that date. The start depends on the GFSI benchmarking application and may move later. As of September 2026, Edition 9 is still the code being audited.</p><p>What changed is that the procedure is now written out. Element 2.5.3.1 requires the documented method to include, at a minimum:</p><blockquote><p>i. Use of corrections, as applicable, to address the identified issue; ii. Method(s) of analysis used to investigate and identify the root cause; iii. Process for determining and implementing the corrective and preventative actions needed to address the root cause; iv. Verification of effectiveness of the implemented actions to prevent reoccurrence; and v. Communication of results to relevant site management and personnel.</p></blockquote><p><a href="https://www.sqfi.com/the-sqf-code/comply-with-the-code/glossary" target="_blank" rel="noopener noreferrer">The glossary SQFI posted for Edition 10</a> keeps the definitions the industry already works from. A correction is &quot;action to eliminate a detected non-conformity.&quot; A corrective action is one &quot;based on a root cause analysis with the intent to eliminate the cause of a non-conformity and prevent its recurrence.&quot; Edition 10 promotes the correction to step one of a five-step procedure, so the immediate fix and the root-cause fix become two entries with two dates.</p><p>SQFI&#039;s vice president of technical affairs framed the edition as built to help sites &quot;demonstrate, not just describe&quot; their commitment to food safety. For 2.5.3, that means the record has to run from the finding to the verified fix.</p><h2>One word changed in the verification step</h2><p>Edition 9 asked that corrective and preventative actions be &quot;determined, implemented, and verified.&quot; Edition 10 asks for &quot;verification of effectiveness of the implemented actions to prevent reoccurrence.&quot;</p><p>Verifying that an action happened and verifying that it worked are two records with two dates. Most CAPA logs carry the first one. A date in a closed column tells an auditor somebody did the task, not that anyone came back later and checked that the problem stopped.</p><p>The second record also needs time to pass. You retrain the crew in October and you find out whether the finding recurred by watching the same check through November and December. Closed corrective action loops belong in the pile of Edition 10 evidence that has to accumulate, which is the sorting exercise in <a href="/insights/sqf-edition-10-records-you-cannot-backfill" target="_blank" rel="noopener noreferrer">the records you can&#039;t backfill</a>.</p><h2>The list of what feeds the process got longer and lost its hedge</h2><p>Edition 9 said deviations from food safety requirements &quot;may include&quot; four categories, &quot;as appropriate.&quot; Edition 10 says what the procedure covers &quot;shall include, but not be limited to&quot; nine.</p><p>Edition 9, element 2.5.3.1: &quot;Deviations from food safety requirements may include customer complaints, nonconformances raised at internal or external audits and inspections, non-conforming product and equipment, withdrawals and recalls, as appropriate.&quot;</p><p>Edition 10, element 2.5.3.1: &quot;These shall include, but not be limited to, deviations of critical food safety limits, complaints, findings at internal and external audits and inspections, non-conforming product and equipment, deficiencies found during annual tests and reviews, verification and validation activities, withdrawals and recalls, and regulatory infractions, and negative trends of the food safety system.&quot;</p><p>Four entries are additions to the Edition 9 list. (Critical food safety limits were already in Edition 9&#039;s own sentence, just before its list.) Deficiencies found during annual tests and reviews covers the mock recall that ran long, the trace test that lost a step, the food defense test, the crisis management test. Verification and validation activities covers the verifier who signed a monitoring record and noted the form was incomplete. Regulatory infractions covers the inspection report sitting on somebody&#039;s desk. Negative trends covers the pattern nobody wrote up because no single instance crossed a threshold.</p><p>All four get recorded somewhere at most sites. Almost none of them produces a corrective action record.</p><p>Environmental monitoring is a core clause of its own at 2.4.8, and a positive result is exactly the kind of issue 2.5.3 exists to catch. Cleaning the area and re-swabbing is a correction. Edition 10 wants the root cause behind the positive and the change that came out of it, which is the same argument running through <a href="/insights/sqf-edition-10-environmental-monitoring-program" target="_blank" rel="noopener noreferrer">environmental monitoring under Edition 10</a>.</p><p>Contracted services reach the list through internal audit findings. A sanitation vendor&#039;s service log is the vendor&#039;s record of work performed. A finding against your sanitation program still needs your root cause in your own 2.5.3 record, which is the gap <a href="/insights/sqf-food-safety-services-code-public-comment-may-2026" target="_blank" rel="noopener noreferrer">between what vendors hand you and what an audit counts as evidence</a>.</p><h2>The cross-references already existed. Edition 10 changed what travels along them</h2><p>Edition 9 already pointed internal audits and complaints at 2.5.3 by number. What has to travel along those references changed, and the CCP deviation clause picked up the same language.</p><p><strong>Internal audits (2.5.4).</strong> Edition 9 required corrective and preventative actions &quot;of deficiencies identified during the internal audits.&quot; Edition 10 requires &quot;root cause analysis, corrections, and corrective and preventative actions for deficiencies or trends indicating potential deficiencies, identified during the internal audits,&quot; undertaken according to 2.5.3. The trend half is the addition. Three small repeat findings across three internal audits may form a trend indicating a potential deficiency, and that trend has to enter the 2.5.3 process on its own. The communication item names a recipient with a job: audit results go to personnel &quot;responsible for implementing and verifying the effectiveness of actions taken according to 2.5.3.&quot;</p><p><strong>Complaints (2.1.3).</strong> Complaint management is a core clause in Edition 10. Element 2.1.3.2 requires that &quot;root cause analysis and the corrective action process shall be completed for all adverse trends and serious incidents as outlined in 2.5.3.&quot; Edition 9 required root cause on adverse trends and corrective action &quot;based on the seriousness of the incident.&quot; Serious incidents are now named alongside adverse trends.</p><p><strong>CCP deviations (2.4.3).</strong> Edition 9 said deviation procedures &quot;shall also prescribe actions to correct the process step to prevent recurrence of the safety failure.&quot; Edition 10 says they &quot;shall include root cause analysis, corrections, and corrective and preventative actions to correct the process step to prevent recurrence of the safety failure.&quot; Same sentence, three items inserted: root cause analysis, corrections, and corrective and preventative actions.</p><p>Two more clauses read your corrective action records rather than feed them. Element 2.1.2.2 requires the monthly update to site management to include corrections and corrective and preventative actions, results from internal and external audits, and food safety complaints. Change management at 2.3.5.1 covers changes &quot;made as a result of the corrective action process,&quot; so an action that alters a process routes back through change control and has to be confirmed or validated there.</p><h2>Spreadsheets hold both ends and drop the join</h2><p>The finding gets recorded. The action gets recorded. The key that joins them lives in somebody&#039;s head. Six places the thread breaks:</p><ul><li><p>The internal audit report numbers its findings one way and the CAPA log numbers its actions another. Nothing carries the first number into the second, so the only join is a person who remembers.</p></li><li><p>One action absorbs three findings, or three actions come out of one finding. Neither direction survives a pull test.</p></li><li><p>The root cause column holds a category instead of a method. &quot;Operator error&quot; is a category. Element 2.5.3.1 ii asks which method of analysis produced it, which means the procedure names the method you use (five whys, fishbone, fault tree) and the record shows it applied to this finding, with the answers written down.</p></li><li><p>The closed column holds a date. It doesn&#039;t hold a verifier, a verification date, or the evidence that person checked.</p></li><li><p>Communication of results lives in a sent-items folder that belongs to neither record.</p></li><li><p>Complaints live in a third system, usually customer service, so the 2.1.3.2 pointer into 2.5.3 has no route at all.</p></li></ul><h2>Run the ten-finding trace test</h2><p>Pull last year&#039;s internal audit report, pick ten findings, and give yourself two minutes per finding to produce six things.</p><ol><li><p>The finding as written, with its date.</p></li><li><p>The correction taken, and when.</p></li><li><p>The root cause, and the method used to reach it.</p></li><li><p>The corrective or preventative action, its owner, and its due date.</p></li><li><p>The verification of effectiveness: who performed it, on what date, against what evidence.</p></li><li><p>Where the result was communicated, and to whom.</p></li></ol><p>Then run it backward. Pick three corrective actions out of the log and name what triggered each one. An action with no source is as much a gap as a finding with no action.</p><p>Then run it for coverage. Read the nine sources listed in 2.5.3.1 and mark the ones with no route into your process at all. Annual tests, verification activities, and negative trends are the three that usually sit outside it.</p><p>Score which of the six steps drops out, and use the missing step to choose the repair. It&#039;s almost always step three and step five, and those are the two Edition 10 wrote out longhand.</p><p>The changeover timing for a site depends on its audit schedule, so confirm your Edition 10 timing with your certification body. Then work out how many complete finding-to-verification cycles will exist by that date. For the clause-by-clause view of everything else that moved, <a href="/insights/sqf-edition-10-changes-preparation-guide" target="_blank" rel="noopener noreferrer">what changed in Edition 10</a> covers the rest, and our <a href="/services/sqf-edition-10" target="_blank" rel="noopener noreferrer">Edition 10 services</a> cover the gap assessment itself.</p><p>This is the practical case for keeping findings, actions, and verifications in one record instead of three files. In Beacon an audit finding creates a CAPA that carries the finding&#039;s own number, an owner, and an investigation due date. People record the root cause and the effectiveness verification, and a closure approval gate controls the final close.</p><p>Run the trace test on last year&#039;s report first. It takes twenty minutes and it tells you which step your program is missing. If you want to see the whole chain come out as one record, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>By the Time FDA Names the Food, Your Lot Is Gone</title>
    <link>https://systempath.com/insights/outbreak-closed-no-source-named-what-manufacturers-do</link>
    <guid isPermaLink="true">https://systempath.com/insights/outbreak-closed-no-source-named-what-manufacturers-do</guid>
    <pubDate>Tue, 22 Sep 2026 11:00:00 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>FDA closed a 14-case E. coli O157:H7 investigation this summer. Its note says the product was already beyond shelf life by the time FDA identified romaine lettuce as the likely source, and its public table names no grower or processor. Eight more investigations are open right now with the food listed as Not Yet Identified, covering 569 confirmed cases. An outbreak can close while you read the same table as everyone else. The signals that reach you first are inside your own plant.</description>
    <content:encoded><![CDATA[<p>FDA closed a 14-case E. coli O157:H7 investigation this summer. Its note says the product was already beyond shelf life by the time FDA identified romaine lettuce as the likely source. FDA named no grower or processor in its public table, and the row lists no recall. Eight more investigations are open right now with the food listed as Not Yet Identified. Nothing in that table promises you a phone call.</p><h2>What the FDA table says this week</h2><p><a href="https://www.fda.gov/food/outbreaks-foodborne-illness/investigations-foodborne-illness-outbreaks" target="_blank" rel="noopener noreferrer">FDA&#039;s outbreak investigation table</a>, current as of September 10, lists eight active investigations where the product is still Not Yet Identified. Together they carry 569 confirmed cases.</p><p>Salmonella Newport at 109 (ref 1403). Salmonella Oranienburg at 99 (ref 1387). Four separate Cyclospora investigations at 231, 38, 22 and 18 (refs 1392, 1385, 1398, 1384). Salmonella I 4,[5],12:i:- at 43 (ref 1402). Listeria monocytogenes at 9 (ref 1379). Traceback is underway on every one. None of them has a food. On ref 1384 the outbreak itself is already over and the investigation is still open with nothing named.</p><p>The romaine case is the one that closed. FDA posted ref 1382 on July 1, CDC declared the outbreak over on July 29, and FDA&#039;s note reads: &quot;By the time romaine lettuce was identified as the likely source, product was beyond shelf life.&quot; Fourteen people and a commodity named. FDA did not name a grower or processor in its public table, and the row lists no recall or product-specific advisory.</p><p>That ending is normal. Of the 26 investigations FDA posted in 2025 and has since closed, twelve closed with the product listed as Not Identified, covering 286 confirmed cases. Nearly half.</p><p>A named source doesn&#039;t settle it either. CDC reported <a href="https://www.cdc.gov/cyclosporiasis/cases/index.html" target="_blank" rel="noopener noreferrer">19,595 laboratory-confirmed cyclosporiasis cases</a> acquired in the United States between May 1 and September 8 of this year, against 1,180 between May 1 and August 31 of last year. The lettuce was named as an outbreak source, and CDC says that seasonal total includes both that outbreak, which recently ended, and cases not linked to it.</p><h2>The read that gets you hurt</h2><p>The easy read is that this is a produce problem. Farms, water, field-level contamination, a part of the chain you don&#039;t own.</p><p>That&#039;s the wrong lesson. The pattern in that table is about how much an investigation can settle before the trail goes cold. A closed row with no food named tells you what the investigation could establish, not what happened.</p><p>Now put your own plant in one of those rows. Nothing on the page promises a direct notification, and nothing in it would tell you that your product had been looked at and set aside. The outbreak can run its course and the file can close while you&#039;re reading the same table as everyone else.</p><p>The clock is the reason, and it varies by pathogen. CDC says it <a href="https://www.cdc.gov/salmonella/outbreaks/javiana-08-26/investigation.html" target="_blank" rel="noopener noreferrer">usually takes 3 to 4 weeks</a> to determine whether a sick person is part of an outbreak, and its <a href="https://www.cdc.gov/cyclosporiasis/cases/index.html" target="_blank" rel="noopener noreferrer">Cyclospora page</a> puts about six weeks between the start of symptoms and CDC receiving the case information. Interviews and traceback both take time on top of that. In the romaine case, FDA said the product was beyond shelf life by the time it had a likely source.</p><h2>Four signals that reach you before a phone call does</h2><p>Four early signals you can control are already inside your own plant. Count how many of them you actually have.</p><p><strong>Environmental monitoring positives you&#039;ve trended.</strong> A site-level history you can read, so the third positive at the same drain reads as one pattern instead of three separate events. That pattern is the reason to investigate for harborage or a resident strain; WGS and the investigation are what establish whether the isolates are related. It&#039;s a warning you&#039;re already paying a lab for.</p><p><strong>Complaint clusters you read weekly.</strong> Three &quot;tasted off&quot; calls on the same product in ten days is a signal. The same three complaints filed across three months in three folders is filing. <a href="/features/quality" target="_blank" rel="noopener noreferrer">Complaint handling</a> only works as an early-warning system when someone reads the set instead of the ticket.</p><p><strong>Supplier lots you can pull in an hour.</strong> One supplier lot code in, <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">every finished lot it went into</a> and every customer who received them out. Time that pull, because the elapsed time is what you&#039;re measuring.</p><p><strong>Finished-product retains you kept past the code date.</strong> This is the one that decides whether you have anything left to test.</p><h2>What &quot;beyond shelf life&quot; means for your retains</h2><p>FDA&#039;s shelf-life sentence is the operator lesson in one line: the product that could have answered the question was gone before the question got asked.</p><p>An outbreak question arrives late on CDC&#039;s own intervals, weeks after illness onset at best. A retain program sized only to shelf life may discard the product before that question arrives.</p><p>So set the retain hold by the investigation clock instead of the consumer date. Shelf life plus the reporting lag, and hold longer on anything with a raw agricultural input or a shared line. If your retain schedule discards at the code date, then by the time anyone asks, you have a lot code and no product behind it.</p><p>21 CFR 117.315 requires records under the preventive controls rule to be retained for at least two years after preparation, and other than the food safety plan, those records may be stored offsite if they can be retrieved and provided onsite within 24 hours. For foods on the Food Traceability List, FSMA 204 requires two years of traceability records and availability to an authorized FDA representative within 24 hours of a request, or another reasonable time FDA agrees (21 CFR 1.1455(c) and (d)). FDA has <a href="/insights/fsma-204-delayed-2028-what-to-do-now" target="_blank" rel="noopener noreferrer">proposed moving the compliance date</a> to July 20, 2028, and Congress has directed FDA not to enforce the rule before that date. Two years of records against a retain program that ends at the code date is a gap you chose.</p><h2>The horizon check</h2><p>Run this today and time it. Three pulls and one question, one hour.</p><p>Pick one supplier lot received 90 days ago. List every finished lot that used it and every customer who got those lots. Time it.</p><p>Pick one environmental monitoring site. Pull its last 18 months of results as a series, not as individual reports. Can you see whether this year looks like last year?</p><p>Pick one product. Pull every complaint on it for the last 12 months in date order. Does a cluster show up, or do you get a folder?</p><p>Then the retain question. For a lot you shipped 60 days ago, is there still physical product on the shelf?</p><p>If the answers are &quot;most of a day,&quot; &quot;not as a series,&quot; &quot;a folder,&quot; and &quot;no,&quot; you have a horizon problem. Your ability to look backward is shorter than the time an investigation takes to develop, and that gap is the capability worth testing before one reaches you.</p><p>Go time the lot pull. An hour from now you&#039;ll know how long that one takes, and the retain and trend checks tell you the rest.</p><p>Beacon keeps environmental monitoring trends, complaint records and lot genealogy in one platform, so your team can read the signals together. If you want to see how that lines up against your own retain window, <a href="/demo" target="_blank" rel="noopener noreferrer">book a demo</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>The Lot Code Was on the Case. You Threw the Case Away.</title>
    <link>https://systempath.com/insights/lot-code-on-the-case-repack-recall-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/lot-code-on-the-case-repack-recall-2026</guid>
    <pubDate>Thu, 17 Sep 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Open a master case and the only lot code the product ever had goes in the baler with the cardboard. Send that ingredient through a repacker and the code usually changes. Even when it survives, the traceability lot code source becomes the repacker, and the record that resolves it stays in their building. Those are the two seams where a mock recall stops being an afternoon&#039;s work. In the 2026 jalapeno outbreak, the distributor closest to the grower recalled 53,760 cases with no lot code at all.</description>
    <content:encoded><![CDATA[<p>Traceability programs break in two specific places, and neither one shows up in a recall plan. The first is the moment somebody opens a master case. The second is the moment an ingredient passes through a repacker. A mock recall that clears finished goods in an afternoon will still stall for days at those two seams, because the lot code the trace depends on stopped existing before the ingredient reached the line.</p><h2>The lot code lives on the case, not on the product</h2><p>For most produce, most dry ingredients, and most packaging, the lot identity exists in exactly one place: printed or labeled on the master case.</p><p>The units inside carry a UPC and sometimes a best-by date. A UPC identifies a product, not a lot. A best-by date narrows things to a few days of packing on a good day and to a month on a bad one. Neither one gets a recall down to the shipment that matters.</p><p>Sometimes the code was never there at all. In the <a href="https://www.fda.gov/food/outbreaks-foodborne-illness/outbreak-investigation-salmonella-jalapeno-august-2026" target="_blank" rel="noopener noreferrer">2026 Salmonella Javiana outbreak tied to fresh jalapeños</a>, which reached 431 illnesses across 32 states with 57 hospitalizations as of FDA&#039;s August 21 update, Coast Citrus Distributors recalled bulk cases and told FDA in the <a href="https://api.fda.gov/food/enforcement.json?search=recall_number:%22H-1242-2026%22" target="_blank" rel="noopener noreferrer">enforcement record</a>: &quot;No lot code information. Recall is for all product with a pack date of 07/01/2026 through 07/31/2026.&quot;</p><p>That recall covered 53,760 cases. A month of pack dates, because a month was the smallest unit anybody could define.</p><p>That is the upstream version of the problem. The downstream version is the one you control, and it is worse, because the code existed and then got destroyed.</p><h2>Seam one: the case gets opened</h2><p>The chain breaks the first time a master case is opened and the product moves into a different container.</p><p>Receiving does its job. Supplier, PO, quantity, receipt date, and the lot code copied off the case label. That record is clean.</p><p>Then the case goes to the line and gets opened. Product moves into a tote, a lug, a hopper, a staging rack, a walk-in bin. The new container carries nothing.</p><p>The case gets flattened and goes in the baler at the end of shift. From that point forward, your storage record is a record of an unlabeled container.</p><p>Partial cases are the sharpest version. Half the case runs Tuesday, the rest sits in the cooler until Thursday, and by Thursday the cardboard is gone.</p><p>Commingling makes it worse. Two cases from two different receipts go into one tote, and every unit that leaves that tote now points at two lots. Forward trace doubles on the first step.</p><p>The batch record still has a box for ingredient lot, and somebody still writes something in it. What nobody asks is where that number came from and whether it can still be checked against anything.</p><p>This seam closes on the floor. One rule covers it: the case label does not get destroyed until its code is written onto whatever the product moves into.</p><p>A lot ticket zip-tied to the tote handle. A grease pencil on the lid. The panel cut off the case and taped to the container. Pick whatever survives a wash-down and make it the only accepted method. Partial cases get tagged before the case is broken down, and no container holds two lots unless the tag names both.</p><h2>Seam two: the identity changes hands at the repacker</h2><p>At repacking the lot code may survive, but the traceability lot code source changes to the repacking location, and the record that ties the two together stays in the repacker&#039;s building.</p><p>FSMA 204 defines a <a href="https://www.fda.gov/food/food-safety-modernization-act-fsma/traceability-lot-code" target="_blank" rel="noopener noreferrer">traceability lot code</a> as &quot;a descriptor, often alphanumeric, used to uniquely identify a traceability lot within the records of the firm that assigned the traceability lot code.&quot; The definition names the firm on purpose. The code means something inside that firm&#039;s records and nowhere else.</p><p><a href="https://www.fda.gov/food/food-safety-modernization-act-fsma/frequently-asked-questions-fsma-food-traceability-rule" target="_blank" rel="noopener noreferrer">FDA&#039;s own Q&amp;A</a> is specific about what happens next. A new traceability lot code will usually need to be assigned to repacked product. It can be retained instead when the food stays inside the same traceability lot, what FDA calls repacking &quot;like into like,&quot; but even then the traceability lot code source changes to reflect the place where the repacking occurred. Either way the repacker keeps the key data elements under 21 CFR 1.1350 for the listed food going in and the food coming out.</p><p>Those KDEs are the join between the code on your receipt and the code their supplier used. They live in their building, not yours.</p><p>The <a href="https://www.fda.gov/safety/major-product-recalls/2026-recalls-food-products-associated-fresh-jalapenos-sinaloa-mexico-and-distributed-coast-citrus" target="_blank" rel="noopener noreferrer">2026 jalapeño recalls</a> show both halves of the problem inside one outbreak. Coast Citrus, the distributor FDA&#039;s traceback pointed at, initiated its recall on July 22 with no lot code and a month-wide pack-date range.</p><p>Two weeks later, on August 5, repackers pulling jalapeños recalled under numbering of their own. <a href="https://api.fda.gov/food/enforcement.json?search=recall_number:%22H-1262-2026%22" target="_blank" rel="noopener noreferrer">Sirna &amp; Sons Produce</a> listed lot numbers 60947409 and 60991812 on product &quot;repackaged into 1 lb. plastic bags,&quot; citing Salmonella Javiana by name. <a href="https://api.fda.gov/food/enforcement.json?search=recall_number:%22H-1256-2026%22" target="_blank" rel="noopener noreferrer">Dairyland Produce</a> listed seven codes beginning with X27 on bags repacked from bulk.</p><p>Those codes resolve inside Sirna&#039;s and Dairyland&#039;s records and nowhere else. A buyer holding Dairyland lot X2744163 cannot answer &quot;is this from the grower FDA named&quot; out of their own files. Somebody at Dairyland has to pull a receiving record first, and if that trail runs back to a bulk distributor whose own recall carried no lot code, the chain ends there no matter how fast anyone moves.</p><p>One-up one-down isn&#039;t a gap in the rule. It&#039;s the design. It works when every firm in the chain holds its own records and answers fast, and it stops working the moment your one link up is a repacker and the question is two links up. That is the same mechanism behind the <a href="/insights/supplier-of-supplier-recall-cascade-may-2026" target="_blank" rel="noopener noreferrer">supplier-of-supplier recall cascade</a>, arriving through a different door.</p><p>So ask before you need the answer. For every repacker, distributor, and broker in your <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">supplier records</a>: if I give you your lot code, how long does it take you to give me your supplier&#039;s lot code and the name behind it?</p><p>Write what they say in the supplier file next to the GFSI certificate. A day is workable. A week means your backward trace ends at their dock, and you want to know that now rather than during a recall.</p><h2>At the finished-goods end, the identity becomes a date</h2><p>Once an ingredient is inside a finished product, the identifier that reaches the customer is usually a date range, not a lot.</p><p>WFM Purchasing recalled ten prepared items made with the recalled jalapeños: guacamoles, salsas, pico de gallo, a trio dip. The FDA <a href="https://api.fda.gov/food/enforcement.json?search=recall_number:%22H-1249-2026%22" target="_blank" rel="noopener noreferrer">enforcement records</a> identify each product by a PLU code under the bar code and a best-before window. Eight of the ten read 8/7/2026 through 8/12/2026. The other two read 8/9 through 8/14. Each record lists the same quantity, 12,995 units total.</p><p>FSIS <a href="https://www.fsis.usda.gov/recalls-alerts/fsis-issues-public-health-alert-various-meat-and-poultry-products-containing-fda-0" target="_blank" rel="noopener noreferrer">issued a public health alert</a> covering meat and poultry products made with the recalled peppers. <a href="https://www.foodsafetynews.com/2026/08/usda-issues-alert-for-products-containing-jalapenos-in-connection-with-outbreak/" target="_blank" rel="noopener noreferrer">Food Safety News reported</a> the alert on August 8, 2026, covering 18 products whose &quot;use by dates up to and including Aug. 15&quot; were the identifier consumers were given.</p><p>Neither identifier points back at a pepper case. When the identity of the finished good is a date window, the recall is a date window, and everything made inside it goes whether or not it ever touched the implicated lot. The difference between recalling one day of production and recalling two weeks is the difference between a lot code that survived the case and one that didn&#039;t.</p><h2>Why a mock recall doesn&#039;t find either seam</h2><p>Mock recalls start from a finished-goods lot and work backward through the records that exist. Both seams are places where the record never existed.</p><p>The usual drill runs like this. Pick a finished lot. Pull the batch sheet. Read the ingredient lot off the batch sheet. Pull the matching receiving record.</p><p>Three hours, everybody signs, the file goes in the audit folder. Nothing in that sequence tests whether the number on the batch sheet is the number that was on the case, or whether anyone could still prove it. A number in the box passes the mock, because the mock is checking for completeness and not for whether the identifier resolves to anything upstream.</p><p>A facility can hit the 24-hour clock and still hand FDA a backward trace that dead-ends at a repacker&#039;s loading dock. Getting fast at the <a href="/insights/supplier-recall-24-hour-stress-test" target="_blank" rel="noopener noreferrer">supplier recall stress test</a> does not close either seam, because both of them sit upstream of the records you are moving quickly through.</p><p>If your mock recall has never started at a case on the receiving dock and run forward, the part that breaks has never been tested.</p><h2>The drill to run this week</h2><p>Pick one incoming ingredient and follow it forward, physically, from the receiving dock to a finished-goods lot. One ingredient, one afternoon.</p><ol><li><p><strong>Pick something on the </strong><a href="https://www.fda.gov/media/183514/download" target="_blank" rel="noopener noreferrer"><strong>Food Traceability List</strong></a> that you received in the last 30 days. Fresh peppers, leafy greens, fresh-cut produce, melons, fresh herbs, a soft cheese, a nut butter, shell eggs.</p></li><li><p><strong>Photograph a case label at receiving.</strong> Write down every identifier printed on it: lot code, pack date, UPC, best-by, the grower or packer code, the PO number. That list is the maximum identity this ingredient will ever have.</p></li><li><p><strong>Find where the case gets opened.</strong> Watch it happen, or ask the person who does it. Note what the product goes into and what identifier travels with it. If the answer is nothing, that&#039;s seam one and you just watched it happen.</p></li><li><p><strong>Ask when the case gets broken down.</strong> If the cardboard goes in the baler at the end of shift, your lot code has a shelf life measured in hours.</p></li><li><p><strong>Pull the batch record that consumed it.</strong> Compare the number in the ingredient-lot box to the number on the case label. If they don&#039;t match, or the box holds a receiving line number instead, the batch record can&#039;t take you upstream.</p></li><li><p><strong>Call the supplier of that ingredient</strong> and ask the one question: if I give you your lot code, how fast can you give me your supplier&#039;s lot code and the name behind it?</p></li></ol><p>Step six decides the outcome. A same-day answer means the chain holds through the handoff. Anything longer means your backward trace stops at their dock, and the peppers or the seasoning behind them stay anonymous until FDA names them.</p><p>Run steps two through five on a second ingredient next month. Two afternoons gives you an honest map of where your traceability actually ends.</p><h2>The 2028 date doesn&#039;t close either seam</h2><p>Two separate things pushed FSMA 204 to 2028, and it helps to keep them straight. Congress directed FDA not to enforce the <a href="https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-final-rule-requirements-additional-traceability-records-certain-foods" target="_blank" rel="noopener noreferrer">Food Traceability Rule</a> before July 20, 2028. FDA separately proposed extending the compliance date by 30 months to that same date.</p><p>Neither instrument changed a requirement, which is the <a href="/insights/fsma-204-delayed-2028-what-to-do-now" target="_blank" rel="noopener noreferrer">part worth planning around</a>. Neither seam is going to close on its own between now and then. Both are habits, and habits change on the floor, not on a purchase order.</p><p>That part is on you. The case is the only thing carrying the identity, and the case gets opened and thrown away in the ordinary course of running a line. Somebody has to write the number down before the cardboard goes in the baler.</p><p>What a system can do is make the number go somewhere it survives. Beacon creates the lot at receiving and holds the case lot code on that record, keeps the parent link when the lot is split into the containers that go to the line, and carries the genealogy through production, so a finished lot resolves back to the case in both directions. It won&#039;t invent a code that was never printed on the case.</p><p>Run the drill first. If it comes back clean on both ingredients, you don&#039;t need anything. If it stalls at either seam, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a> and I&#039;ll walk your receiving flow with you.</p>]]></content:encoded>
  </item>
  <item>
    <title>FDA Would Require GRAS Notices. Ask Suppliers Who Decided.</title>
    <link>https://systempath.com/insights/fda-mandatory-gras-notification-ingredient-buyers</link>
    <guid isPermaLink="true">https://systempath.com/insights/fda-mandatory-gras-notification-ingredient-buyers</guid>
    <pubDate>Tue, 15 Sep 2026 11:00:00 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>FDA proposed making GRAS notification mandatory on August 10, with seven exceptions and comments closing December 9, 2026. A final rule would carry an 18-month compliance date, plus a one-year window to file short-form submissions for substances already on the market. FDA puts ingredient compliance on the manufacturer of the food, and many supplier approval programs never ask what authorizes an ingredient&#039;s use or who decided it.</description>
    <content:encoded><![CDATA[<p>FDA proposed making GRAS notification mandatory on August 10. Comments close December 9. The filing obligation falls on whoever introduces the substance into interstate commerce under the GRAS provision. The finished product is a separate question, and FDA has long answered that one the same way: the manufacturer of a food is responsible for its ingredients complying with all applicable authorizations.</p><h2>What FDA actually proposed</h2><p>The voluntary GRAS notification program becomes mandatory, with seven exceptions.</p><p>The proposed rule (<a href="https://www.federalregister.gov/documents/2026/08/11/2026-16296/substances-generally-recognized-as-safe" target="_blank" rel="noopener noreferrer">91 FR 51834</a>, Docket No. FDA-2025-N-3262) would amend 21 CFR parts 170 and 570 so that any person introducing a substance into interstate commerce under the GRAS provision of section 201(s) of the FD&amp;C Act has to notify FDA of the basis for that conclusion, unless one of the exceptions in proposed 170.205(b) applies. It reaches ingredients and substances that get into food indirectly, including from packaging. For a qualifying food-contact substance, a supplier can file a food contact notification (FCN) instead.</p><p>Three dates matter. A final rule would take effect 60 days after it publishes. Proposed sections 170.205 and 570.205 would carry a compliance date 18 months after that. And for substances already in interstate commerce before the effective date, proposed subpart F opens a one-year window to file a short-form submission instead of a full GRAS notice. After that, the subpart closes.</p><p>Comments are due December 9, 2026.</p><h2>This is not a premarket approval program</h2><p>The proposal wouldn&#039;t halt marketing while FDA decides whether to file a notice, and it wouldn&#039;t make an otherwise unlawful food lawful either.</p><p>FDA is direct about the first half: a company may keep marketing a purported GRAS substance before it submits a notice, and after it submits one while FDA decides whether to file it. What changes is what FDA does with a missing filing. Noncompliance would be &quot;a factor in its prioritization of food substances for post-market review.&quot;</p><p>The older consequence doesn&#039;t move. If a use isn&#039;t GRAS and lacks another applicable authorization, such as a food additive regulation or an effective FCN, it can be an unapproved food additive use. Food bearing an unsafe food additive is adulterated under section 402(a)(2)(C) of the FD&amp;C Act. That&#039;s the hook behind warning letters, seizures, and import alerts.</p><h2>FDA puts the ingredient question on the manufacturer</h2><p><a href="https://www.fda.gov/food/food-ingredients-packaging/determining-regulatory-status-food-ingredient" target="_blank" rel="noopener noreferrer">FDA&#039;s position</a> is that the manufacturer of any food is responsible for all ingredients used complying &quot;with specifications and limitations in all applicable authorizations.&quot; This rule doesn&#039;t invent that.</p><p>In 2022, a firm used tara flour as an ingredient in a human food product. The product drew roughly 400 adverse event reports covering gastrointestinal distress, hepatotoxicity, and hospitalization. The firm recalled it and ran a root cause analysis that pointed at tara flour. FDA asked for records showing a GRAS conclusion on that ingredient. The firm didn&#039;t produce any. Tara flour had never been the subject of a GRAS notice or a pre-submission meeting, and FDA determined there weren&#039;t enough data to consider it GRAS.</p><p>Recalls are usually initiated by a manufacturer or a distributor, and FDA&#039;s recall guidance puts obligations on everyone in the chain once one starts. The assessment sits upstream of that. Whether the ingredient was cleared for that use was the food company&#039;s call before anything shipped.</p><p>Many supplier approval programs check allergen status, micro specs, and a COA. Fewer ask what authorizes the ingredient&#039;s use, or who decided it.</p><h2>How to find out which of your ingredients are self-affirmed</h2><p>Ask the supplier what authorizes the ingredient&#039;s use, per ingredient, in writing.</p><p>Under the proposal, a use needs a GRAS notice unless one of the seven exceptions in proposed 170.205(b) applies:</p><ol><li><p>A &quot;no questions&quot; letter from FDA covers the substance under those conditions of use.</p></li><li><p>It&#039;s listed or affirmed as GRAS in 21 CFR parts 182, 184, or 186.</p></li><li><p>It&#039;s GRAS under 170.30(d) or (i)(1).</p></li><li><p>FDA already considered the use through an established process for evaluating potential unapproved food additives, and the public documentation doesn&#039;t call for a notice.</p></li><li><p>It holds a threshold of regulation exemption under 170.39.</p></li><li><p>An effective food contact notification covers it, and the material comes from the manufacturer or supplier named in that FCN.</p></li><li><p>Information about it went in under proposed 170.305 and sits on FDA&#039;s public list, unless FDA later determines a notice or a petition is required.</p></li></ol><p>A substance authorized by a food additive regulation isn&#039;t under the GRAS provision at all, so it sits outside the list.</p><p>If none of that fits, the supplier is relying on an independent GRAS conclusion. That&#039;s what people mean by self-affirmed, and it&#039;s what the rulemaking is aimed at. There may be no GRN with a no-questions letter behind it, and FDA may never have evaluated it, so ask whether any earlier notice drew a cease-to-evaluate letter. FDA estimates roughly 2,000 independent GRAS conclusions in use across about 1,028 firms, 1,885 in human food.</p><p>Two traps sit inside exception one.</p><p>A &quot;no questions&quot; letter covers the substance <em>under the conditions of its intended use</em>. A GRN issued for a beverage at one use level isn&#039;t coverage for a bakery application at a different one. Get the GRN number, then read what the conditions of use say.</p><p>The second trap is procedural. Under proposed 170.265, the notification requirement is met when FDA files the submission, not when the supplier sends it. If FDA declines to file, or FDA grants the notifier&#039;s request to cease evaluating the notice, the requirement is not met. Ask whether FDA filed it.</p><h2>What goes on the specification</h2><p>One field: the authorization, plus the GRN number or CFR citation behind it.</p><p>That&#039;s the change that survives turnover. A questionnaire answer sits in a folder somebody has to find two years later. A field on the specification travels with the material every time it&#039;s ordered, received, and reviewed.</p><p>If you import any of these ingredients, this sits on top of work you already owe. <a href="/insights/fsvp-enforcement-escalating-2026" target="_blank" rel="noopener noreferrer">FSVP warning letters keep landing on manufacturers who didn&#039;t realize they were the importer</a>. A <a href="https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/warning-letters/pamex-foods-incorporated-730351-05262026" target="_blank" rel="noopener noreferrer">May 26, 2026 letter</a> cites 21 CFR 1.502(a) against an importer with no FSVP on file for anything it brought in.</p><p>Beacon&#039;s <a href="/features/supply-chain" target="_blank" rel="noopener noreferrer">supplier file</a> keeps the COA, the allergen declaration, and the document requests you&#039;ve sent in one place, so the answer lands in the file instead of in an email thread.</p><h2>What to watch before December 9</h2><p>Watch whether your suppliers are getting ready to file.</p><p>FDA estimates about 32 hours of work per short-form subpart F submission. An ingredient distributor sitting on forty independent GRAS conclusions is looking at real labor against a hard cutoff. A supplier that misses the window can&#039;t use that path, and has to work out which authorization or exception covers the ingredient.</p><p>Two provisions deserve a close read if you&#039;re commenting. Proposed 170.305(d)(1) says FDA will post these submissions publicly and that posting doesn&#039;t mean FDA reviewed the substance&#039;s GRAS status. Proposed 170.305(d)(3) lets FDA later require a full GRAS notice or a food additive petition anyway. Listing is disclosure. FDA can still pull a listed ingredient into full review.</p><p>New York&#039;s legislature has moved on the same question. The <a href="https://www.nysenate.gov/legislation/bills/2025/S1239" target="_blank" rel="noopener noreferrer">Food Safety and Chemical Disclosure Act</a> passed both chambers in April and would require manufacturers to report self-designated GRAS substances and their safety basis to the state, which would publish them. We covered <a href="/insights/new-york-food-safety-chemical-disclosure-act" target="_blank" rel="noopener noreferrer">what that does to ingredient intake</a> when it passed.</p><h2>Three questions for the supplier approval questionnaire</h2><p>Add these for every ingredient. Start with flavors, colors, enzymes, processing aids, and anything you buy as a blend.</p><ol><li><p><strong>What authorizes this ingredient&#039;s use in food?</strong> Name the specific path from the list above.</p></li><li><p><strong>If there&#039;s a GRN, does the no-questions letter cover our food category, our use level, and our purpose?</strong> Send the GRN number with the answer.</p></li><li><p><strong>If it&#039;s an independent conclusion, do you hold the supporting dossier, and which path will you file under if the rule is finalized?</strong></p></li></ol><p>Send them now, while the answer is a routine request rather than a deadline. FDA estimates 1,740 GRAS conclusions reached by association expert panels rather than by the agency, including substances evaluated by the Flavor and Extract Manufacturers Association. Check whether any of them are in your formulas.</p><p>Book a call and we&#039;ll walk through what a supplier file looks like when the authorization lives on the record. <a href="/demo" target="_blank" rel="noopener noreferrer">See how it works</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Edition 10 Audits Start January 2. Some Records You Can&#039;t Backfill.</title>
    <link>https://systempath.com/insights/sqf-edition-10-records-you-cannot-backfill</link>
    <guid isPermaLink="true">https://systempath.com/insights/sqf-edition-10-records-you-cannot-backfill</guid>
    <pubDate>Thu, 06 Aug 2026 11:00:00 +0000</pubDate>
    <category>Guides</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Edition 10 audits arrive as early as January 2, 2027. Part of what the code asks for is time-series evidence: culture trends, EM history, closed corrective-action loops. A procedure takes a week. Six months of history takes six months. How to sort your gap list into what you can write and what has to accumulate.</description>
    <content:encoded><![CDATA[<p>Edition 10 audits arrive as early as January 2, 2027. Your own date depends on your audit schedule, so confirm the changeover timing with your certification body. Either way the prep math is the same, and it&#039;s not five months of writing procedures. Part of what Edition 10 asks for is time-series evidence: trend lines, measurement history, closed-out corrective actions. A procedure takes a week. Six months of history takes six months.</p><h2>Documents are fast. Records with dates on them aren&#039;t.</h2><p>Most gap-closure plans treat Edition 10 as a documentation project. Read the code, list what&#039;s missing, write it, train on it, done. That works for every clause that asks you to <em>have</em> a program. It doesn&#039;t work for the clauses that ask you to show the program running.</p><p>An auditor reading your food safety culture plan is reading a document. An auditor asking whether your culture score moved is reading two measurements taken months apart. You can produce the first one in an afternoon. The second one you either started earlier or you didn&#039;t.</p><h2>What actually needs a running start</h2><p>Four areas need elapsed time, not effort. If you haven&#039;t started them, starting them is this month&#039;s work.</p><h3>Food safety culture measurement</h3><p>One survey is a data point. A trend needs a second survey months later, with real intervention in between. That interval is the part you can&#039;t compress: if you have one survey from last spring and nothing since, no amount of December effort produces the second measurement.</p><p>What auditors look for behind the number is its own subject, covered in <a href="/insights/food-safety-culture-survey-validation-audit-2026" target="_blank" rel="noopener noreferrer">what auditors want to see behind your food safety culture score</a> and <a href="/insights/build-food-safety-culture-plan-audit-guide" target="_blank" rel="noopener noreferrer">how to build a food safety culture plan that actually passes an audit</a>. For planning purposes, only the interval matters.</p><h3>Environmental monitoring trends</h3><p>Your EM program probably already runs. The question is whether anyone reads it as a series. Trending means you can show your baseline, where you exceeded it, and what the data did after you responded. A stack of individual results isn&#039;t a trend.</p><p>If you have twelve months of results and no graphs, the trending itself is quick. If you have twelve months of gaps because sampling slipped during a busy quarter, that history is what the auditor sees, and you can&#039;t re-swab last March. The program-level expectations are in <a href="/insights/sqf-edition-10-environmental-monitoring-program" target="_blank" rel="noopener noreferrer">environmental monitoring under SQF Edition 10</a>.</p><h3>Internal audits and the corrective actions that came out of them</h3><p>Corrective and preventive action (2.5.3) is a Core Clause in Edition 10, which changes the scoring math: a minor finding against it deducts two points and a major deducts seven, per SQFI&#039;s Edition 10 scoring table. And a corrective action isn&#039;t finished when it&#039;s written. It&#039;s finished when it&#039;s verified.</p><p>That&#039;s a chain: audit, findings, actions, verification. An annual internal audit schedule gives you one cycle. If findings from February are still open in December, you walk in with an open loop and no history of closing them. The planning question is arithmetic: how many complete cycles will exist by your audit date.</p><h3>Change management</h3><p>Change management (2.3.5) is retrospective by nature. It asks what changed and what you did about it. You changed a supplier in March, a sanitizer concentration in May, a line speed in June. Each of those should have triggered a look at whether your hazard analysis still holds. If it did, there&#039;s a record. If it didn&#039;t, there&#039;s nothing honest to write in December.</p><p>Personnel changes count too, which trips people up. You can only start following the process now, which gets you six months of real records instead of twelve.</p><h2>Work backward from your audit date</h2><p>Start with your actual recertification date, not January 2. SQFI&#039;s rule: audits before January 2, 2027 run on Edition 9, and anything on or after runs on Edition 10. So the January date is when Edition 10 audits become possible, not when yours happens. Pull your certificate and find the real one. (SQFI has noted the date could still move with the GFSI benchmarking process. A date that moves later only ever helps you.)</p><p>Take a site recertifying in March 2027:</p><ul><li><p>Culture: two survey points six months apart means the first survey goes out by September 2026. That&#039;s weeks away.</p></li><li><p>EM: twelve months of trended data means the series started in March 2026. Graph what you have and find the gaps.</p></li><li><p>Internal audit: one full cycle means auditing by October 2026, closing the corrective actions by January, and documenting verification in February, before the auditor arrives.</p></li><li><p>Change management: a log started this month shows seven months of records on audit day. Started in December, it shows three.</p></li></ul><p>Now run the same subtraction with your date. Any start date already in the past is the real gap, and you close it by starting immediately, not by working harder in the fourth quarter. A short real series beats a long invented one, and an auditor can tell the difference.</p><h2>The part that&#039;s genuinely fast</h2><p>Most of the list is still ordinary writing. Procedures, policy updates, org charts, scope statements, training materials, updated forms: someone who knows the site can produce all of that in a concentrated few weeks. If your gap list is mostly documents, you&#039;re in better shape than you think.</p><p>The mistake is treating the whole list as that kind of work. Sort your gaps into two piles on day one: things you can write, and things that have to accumulate. Pile two sets your real deadline, and it&#039;s almost always smaller and more urgent than pile one. For the clause-by-clause view of what moved in this edition, I wrote <a href="/insights/sqf-edition-10-changes-preparation-guide" target="_blank" rel="noopener noreferrer">SQF Edition 10: what changed and how to prepare</a> when the code was released.</p><h2>What to do this month</h2><p>Three things, in order.</p><p>Find your real audit date, not the January one. Everything else keys off it.</p><p>Sort the gap list into write-it and accumulate-it. Anything with a trend, a cycle, a follow-up measurement, or a closed loop goes in the accumulate pile.</p><p>Start the accumulate pile this week. If the culture survey has never gone out, send it. If EM results have never been graphed, graph what you have. If audit findings sit open, close them and record the verification. If changes happen without a reassessment step, start logging them today. Rough is fine, as long as the dates are real.</p><p>This is also the practical argument for keeping culture measurements, EM results, audit findings, corrective actions, and change records in one system instead of five. Not because software creates history, but because on audit day the chain has to come out in minutes, and chains that span a shared drive, an email thread, and someone&#039;s laptop usually don&#039;t.</p><p>If you want to see how that looks in practice, <a href="/demo" target="_blank" rel="noopener noreferrer">book a call</a> and I&#039;ll walk you through it. If you&#039;d rather work through the transition with help, our <a href="/services/sqf-edition-10" target="_blank" rel="noopener noreferrer">SQF Edition 10 services</a> cover the gap assessment itself. Either way, do the backward-count this week. It takes an hour and it changes what you do in September.</p>]]></content:encoded>
  </item>
  <item>
    <title>The SQF Agents &amp; Brokers Code, Explained for Buyers</title>
    <link>https://systempath.com/insights/sqf-agents-brokers-code-buyer-guide</link>
    <guid isPermaLink="true">https://systempath.com/insights/sqf-agents-brokers-code-buyer-guide</guid>
    <pubDate>Wed, 22 Jul 2026 13:00:00 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>The SQF Agents &amp; Brokers Code, published July 6 2026, certifies the traders, brokers, and importers who move your ingredients without handling them. For the first time you can require a third-party certificate for the intermediary in your supply chain, the link that used to sit outside every audit. What it covers, who needs it, and where it fits in supplier qualification.</description>
    <content:encoded><![CDATA[<p>The SQF Agents &amp; Brokers Code (Edition 9) is a certification standard SQFI published on July 6, 2026, for companies that buy, sell, or broker food and general merchandise without physically handling it. If you source ingredients through a trader, importer, or broker, it gives you a third-party certificate to put in your supplier-approval file for an intermediary you previously could not audit.</p><p>For years, the broker in the middle of your supply chain was a blind spot. You qualified the manufacturer. You qualified the grower. The trading company that connected you to them sat outside your audit scope, because there was nothing to audit. That changed on July 6.</p><h2>What the SQF Agents &amp; Brokers Code covers</h2><p>The code certifies the controls a non-handling trade business runs in its systems and on paper. <a href="https://www.sqfi.com/news/blog/view/sqfi-blog/2026/07/06/introducing-the-sqf-agents---brokers-code--what-it-is--why-it-matters--and-how-to-get-started" target="_blank">SQFI lists the requirement areas</a> as supplier approval, traceability, complaints management, documentation controls, and risk-based decision-making.</p><p>None of that involves a production line, because these businesses don&#039;t have one. An agent or broker&#039;s product is the transaction: matching a buyer to a supplier, moving the paperwork, and standing behind the claim that the goods are what the documents say. The code audits whether that business can actually trace a lot back to its source, whether it approved the supplier it sold you, and whether it has a real process when a complaint or a recall lands.</p><h2>Who needs it, and who doesn&#039;t</h2><p>The code applies to agents, brokers, traders, merchants, importers, and exporters. Virtual operations are fully eligible, so a broker running the entire business from a laptop can certify. SQFI is explicit that physical footprint is not a barrier.</p><p>What it does not cover is anyone who touches the product. Receiving, storage, and physical handling fall under separate SQF codes. If a company warehouses your goods or repacks them, the Agents &amp; Brokers Code is the wrong standard. The line is simple: if they hold inventory, they need a different code. If they only hold the deal, this is the one.</p><h2>Why this matters for your supplier qualification</h2><p>Here is the operator problem it solves. When you buy an ingredient through a broker, your supplier-approval program has a gap. You can qualify the producer if you can see them. But the broker who sourced the lot, consolidated it, or relabeled the documents has been effectively invisible, and in a trace-back, that middle link is where the chain breaks.</p><p>Retailers already know this. SQFI notes that major retailers including Aldi require their agents and brokers to hold recognized third-party certification. The demand is not new. The SQF certificate is just a new way to meet it.</p><p>So the move is straightforward. If a supplier in your program is a broker or trading company, you can now require the Agents &amp; Brokers certificate as part of qualification, the same way you require an SQF or BRCGS certificate from a manufacturer.</p><p>One caution, because it is the difference between a real control and a checkbox. The certificate verifies the broker&#039;s own systems: their traceability, their supplier approval, their complaint handling. It does not certify the food itself, and it does not replace qualifying the actual producer. A broker with a clean certificate can still sell you a lot from a manufacturer you never approved. Use the certificate to close the middle-link gap, not to skip the producer.</p><h2>The FSMA 204 angle</h2><p>There is a regulatory reason this code arrived now. The <a href="https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-final-rule-requirements-additional-traceability-records-certain-foods" target="_blank">FDA Food Traceability Rule (FSMA 204)</a> requires every company in the supply chain for a listed food to capture and pass Key Data Elements at each Critical Tracking Event. Brokers, importers, and traders are a link in that chain, and they are frequently the link that cannot produce a clean record, because they never had a food safety system built to.</p><p>A certification that audits a broker&#039;s traceability is the trade layer catching up to the rule the rest of your suppliers already live under. If you handle a 204 food, the intermediary&#039;s traceability is not optional, and now there is a standard that tests it.</p><h2>How the audit works</h2><p>The audit is annual, announced, and short. SQFI sets a minimum of half a day, with the certification body deciding the final length based on the size and complexity of the business. Audits run 100 percent remotely, which is what keeps the cost down. There are no unannounced audits unless a company specifically requests one. Annual registration is $650.</p><table><tr><th><p>Detail</p></th><th><p>SQF Agents &amp; Brokers Code</p></th></tr><tr><td><p>Edition</p></td><td><p>9</p></td></tr><tr><td><p>Published</p></td><td><p>July 6, 2026</p></td></tr><tr><td><p>Who it covers</p></td><td><p>Agents, brokers, traders, importers, exporters (no physical handling)</p></td></tr><tr><td><p>Audit</p></td><td><p>Annual, announced, minimum half day, 100 percent remote</p></td></tr><tr><td><p>Registration</p></td><td><p>$650 per year</p></td></tr><tr><td><p>GFSI status</p></td><td><p>Benchmarking expected 2027</p></td></tr></table><h2>Agents &amp; Brokers Code vs the Food Safety Services Code</h2><p>These are two different SQFI codes for two different kinds of non-manufacturer, and they are easy to confuse. We covered the Food Safety Services Code <a href="/insights/sqf-food-safety-services-code-public-comment-may-2026" target="_blank">when it went to public comment</a>. The Services Code targets the vendors who perform work at your site: sanitation crews, pest control, calibration, maintenance. The Agents &amp; Brokers Code targets the companies that trade your product without ever being at your site or touching it.</p><table><tr><th><p></p></th><th><p>Agents &amp; Brokers Code</p></th><th><p>Food Safety Services Code</p></th></tr><tr><td><p>Certifies</p></td><td><p>Traders who buy and sell without handling</p></td><td><p>Service providers who perform work</p></td></tr><tr><td><p>Examples</p></td><td><p>Broker, importer, exporter, trading company</p></td><td><p>Sanitation, pest control, calibration, maintenance</p></td></tr><tr><td><p>Your use</p></td><td><p>Qualify the intermediary in your supply chain</p></td><td><p>Verify a contracted service vendor&#039;s program</p></td></tr></table><p>Both exist for the same reason. The SQF system is extending certification to the businesses around a certified site that used to sit outside anyone&#039;s audit.</p><h2>What to do this quarter</h2><p>Pull your approved-supplier list and flag every entry that is a broker, trader, or importer rather than a manufacturer or grower. Those are the ones the certificate is built for.</p><p>Then add the Agents &amp; Brokers certificate to your qualification requirements for that group, with a date. Ask each broker whether they plan to certify and when. Certification is new, so most will not have it yet, and that is fine. The point is to put the requirement in writing now, so the ones who never intend to certify surface before your next audit, not during a recall.</p><p>And keep the producer qualification separate. The broker certificate is a new control on the middle of the chain. It is not a shortcut around the two ends.</p><h2>Frequently asked questions</h2><h3>What is the SQF Agents &amp; Brokers Code?</h3><p>It is an SQFI certification standard, Edition 9, published July 6, 2026, for businesses that buy, sell, or broker food and general merchandise without physically handling it. It certifies their supplier approval, traceability, complaints management, and documentation controls.</p><h3>Who needs SQF Agents &amp; Brokers certification?</h3><p>Agents, brokers, traders, merchants, importers, and exporters, including fully virtual operations. Companies that receive, store, or physically handle product are excluded and fall under other SQF codes.</p><h3>Is the SQF Agents &amp; Brokers Code GFSI recognized?</h3><p>Not yet. SQFI expects formal GFSI benchmarking in 2027. Until then it is a valid SQF certification, but not a GFSI-benchmarked one.</p><h3>How much does SQF Agents &amp; Brokers certification cost?</h3><p>Annual registration is $650. The audit is announced, runs a minimum of half a day, and is conducted 100 percent remotely, so audit fees are lower than an onsite standard.</p><h3>Does a broker&#039;s certificate replace qualifying the manufacturer?</h3><p>No. It verifies the broker&#039;s own systems and traceability. You still have to qualify the actual producer of the ingredient. Use the certificate to close the intermediary gap, not to skip the source.</p><h2>The bottom line</h2><p>The businesses in the middle of your supply chain just became auditable. That is the whole story: a link that used to sit outside every audit now has a certificate you can require and check.</p><p>If you run supplier approval on spreadsheets, adding a new certificate requirement and tracking who holds it is the kind of thing that quietly falls apart between audits. Beacon keeps <a href="/features/supply-chain" target="_blank">supplier qualification, certificate expiry, and traceability</a> in one place. If your broker records live in an inbox, <a href="/demo" target="_blank">see how it works</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Your Recall Can&#039;t Hinge on a Single Test Result</title>
    <link>https://systempath.com/insights/recall-decision-not-single-test-cyclospora-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/recall-decision-not-single-test-cyclospora-2026</guid>
    <pubDate>Mon, 20 Jul 2026 14:17:17 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>FDA reported a positive cyclospora result on Taylor Farms iceberg lettuce, the company recalled, and a day later FDA called that result a false positive. The recall held anyway, because the outbreak link never depended on the test. For manufacturers, a recall decision that hinges on one lab result, positive or negative, is already broken.</description>
    <content:encoded><![CDATA[<p>FDA reported a positive cyclospora result on Taylor Farms iceberg lettuce. The company recalled. A day later, FDA re-reviewed the sample and called that result a false positive. The recall stood anyway, because the outbreak was already tied to that lettuce by patient interviews and traceback, not by the test. If your recall decision hangs on a single lab result, you&#039;re building on the weakest evidence in the room.</p><h2>What actually happened</h2><p>A cyclosporiasis outbreak sickened more than 1,600 people across five states, by laboratory-confirmed count, before anyone named a product. CDC and state health departments linked the illnesses through interviews. About 90 percent of the people they talked to had eaten iceberg lettuce at the same restaurant chain. FDA&#039;s traceback pointed to iceberg lettuce grown on a single farm in Mexico and supplied through Taylor Farms. FDA said the implicated farm represents less than one percent of the U.S. iceberg supply.</p><p>FDA then reported a positive cyclospora result on the lettuce itself. Taylor Farms recalled shredded iceberg and salad sold through Walmart and foodservice.</p><p>The next day, FDA pulled the result back. Its lab experts re-reviewed the sample and concluded the finding &quot;does not represent true amplification&quot; and should be treated as a <a href="https://www.foodsafetynews.com/2026/07/fda-says-cyclospora-test-on-lettuce-from-taylor-farms-was-a-false-positive-outbreak-investigation-ongoing/" target="_blank">false positive</a>. Cyclospora is hard to detect, and the molecular test that flagged the sample could not be confirmed.</p><p>The recall did not get reversed. The <a href="https://www.fda.gov/food/recalls-outbreaks-emergencies/outbreaks-foodborne-illness" target="_blank">outbreak investigation</a> still pointed at the same lettuce, with more than 90 hospitalizations and thousands of additional suspected illnesses under review across dozens of states.</p><h2>The test was never the case</h2><p>The evidence that implicated the lettuce was the outbreak investigation, not the sample. Patient interviews and traceback did the work. The positive result arrived late and left early, and the conclusion didn&#039;t move when it disappeared.</p><p>This is the part operators get backwards. A single positive feels like proof, so a single negative feels like a clearance. Neither is true. A lot can test negative and still be the vehicle, because contamination is rarely uniform and a sample plan catches a fraction of a fraction. A lot can throw a positive that a second method can&#039;t confirm, the way this one did.</p><p>Your incoming COA works the same way. A negative result on a sampling plan you didn&#039;t design and can&#039;t see is not the same thing as a clean lot.</p><h2>Where the 2 a.m. decision goes wrong</h2><p>Most recall decisions get made under time pressure with incomplete data, and most facilities improvise them. Someone forwards a positive from a customer, a third-party lab, or a regulator, and the room argues about whether to pull product while the clock runs. That argument should have happened months earlier, on paper. We&#039;ve written before about the <a href="/insights/supplier-recall-24-hour-stress-test" target="_blank">first 24 hours after a supplier causes a recall</a>, and the pattern is always the same: the facilities that move cleanly already decided how they&#039;d move.</p><p>Write the decision rule before you need it. What triggers a hold. What triggers a market recall. What a single presumptive or molecular positive means versus a confirmed one. Who has the authority to pull the trigger at midnight without waiting for a callback. If those answers live in someone&#039;s head, they change every time the pressure changes.</p><p>Taylor Farms moved fast on a regulator&#039;s positive during an active outbreak. That was the right call, and the later retraction doesn&#039;t make it wrong. Fast was correct because the epidemiology already existed. The mistake would have been waiting for a confirmatory test that, as it turned out, would have pointed the wrong way.</p><h2>What to check this week</h2><p>Pull your recall plan and find the sentence that tells you what to do with a single unconfirmed positive. Most plans don&#039;t have it.</p><p>Then run this drill. A customer emails you a molecular positive on a lot you shipped three weeks ago. Their retest is pending. Walk it through. Do you notify? Do you hold your remaining inventory? Do you initiate a recall now or wait for confirmation? Who signs off? Time the decision. If it takes more than an hour, or the answer depends on who&#039;s in the room, your plan has a gap a real event will find.</p><p>Do the same for the inverse. A lot you were worried about comes back negative. Does that close the file, or do you still hold on the epidemiology? If negative auto-closes, you&#039;ve built the same single-result trap in reverse.</p><p>A recall program isn&#039;t the plan document. It&#039;s whether the decision is already made when the positive lands. Beacon keeps the <a href="/features/quality" target="_blank">recall decision tree</a>, the <a href="/features/supply-chain" target="_blank">traceability records</a>, and the hold authority in one place, so the call at midnight follows the rule you wrote at noon. If your recall plan still lives in a binder, <a href="/demo" target="_blank">see how it works</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Your Supplier&#039;s Other Customer Had an Outbreak. Nobody Told You.</title>
    <link>https://systempath.com/insights/shared-supplier-blind-spot-formula-recalls-june-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/shared-supplier-blind-spot-formula-recalls-june-2026</guid>
    <pubDate>Mon, 29 Jun 2026 12:05:25 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Nara Organics and ByHeart never shared a label, a plant, or a brand. They shared a milk supplier. Seven months after ByHeart&#039;s infant-botulism recall, the same supplier&#039;s milk turned up in a second formula tied to the same illness, and the supplier&#039;s customer list to FDA never showed the link. The recall isn&#039;t the lesson. The blind spot is. Shared-supplier risk hides from one-up, one-down traceability, and most supplier agreements never account for it.</description>
    <content:encoded><![CDATA[<p>In June, FDA said the milk in Nara Organics infant formula came from the same supplier that fed ByHeart formula seven months earlier. Both brands were tied to infant botulism. You don&#039;t make infant formula. Read this anyway. The failure here isn&#039;t a pathogen. It&#039;s that one supplier connected two brands, and the operators on the receiving end had no way to see it coming.</p><h2>What actually happened</h2><p>Two premium organic formula brands, made by different companies, were linked to infant botulism within seven months of each other.</p><p>Nara Organics recalled all lots on June 13, 2026, after three infants in California, Pennsylvania, and Washington got sick, with onset in April and May. ByHeart recalled all its formula on November 11, 2025, in an outbreak that grew to 48 infants across 17 states.</p><p>The two brands share two upstream suppliers: Organic West Milk for the organic whole milk, and Dairy Farmers of America for the spray-dried powder. FDA has said plainly that it does not yet have enough evidence to call that shared milk the source. So I won&#039;t either. &quot;Shared a supplier&quot; is not &quot;caused the outbreak,&quot; and the difference matters.</p><p>Here is the part that should stop you. During the ByHeart investigation, Organic West Milk gave FDA a customer list. That list did not show its milk reaching the makers of Nara Organics. FDA only learned about the connection during the current investigation, when the supplier said the earlier list had been incomplete.</p><h2>The obvious diagnosis is the wrong one</h2><p>The easy read is &quot;foreign plant, bad inspection, infant formula problem, not mine.&quot; FDA did inspect two foreign manufacturing plants before the outbreak and found deficiencies. That part is real. But it isn&#039;t the operator lesson, because you don&#039;t run your supplier&#039;s inspections and you can&#039;t see them.</p><p>The lesson is the blind spot. A second brand using your exact upstream supplier had an outbreak. That is about the strongest early warning a supplier relationship can produce. And it never reached the other brand, because the only map of who buys from whom lived with the supplier, and that map was wrong.</p><h2>Why one-up, one-down doesn&#039;t catch this</h2><p>Traceability is built one up, one down. You record where a lot came from and where it went next. FSMA 204 sharpens that with lot codes and key data elements, but it doesn&#039;t change the shape. You see your direct supplier and your direct customer.</p><p>Shared-supplier risk lives two nodes away, sideways. The brand that buys the same milk powder you do is not your supplier and not your customer. It&#039;s a sibling you never see. One-up, one-down was built to trace a contaminated lot forward and backward through the chain after something goes wrong. It was not built to tell you that a company you&#039;ve never heard of buys the same input you do and just recalled product over it.</p><p>So the signal exists. The path to deliver it to you does not. Unless you build one.</p><h2>What to actually do</h2><p>You can&#039;t fix a supplier&#039;s customer list. You can change what your own supplier program assumes.</p><ol><li><p><strong>Map your shared and single-source inputs.</strong> For every critical ingredient, ask who else buys from this supplier. You usually won&#039;t get a complete answer. Ask anyway, and write down what you learn. The exercise alone tells you where you are exposed.</p></li><li><p><strong>Put a notification clause in the contract.</strong> Your supplier agreement should require the supplier to tell you, fast, about any recall, outbreak, illness, or regulatory action tied to a lot, line, or process that also feeds you. Make the clock a number. &quot;Within 24 hours,&quot; not &quot;promptly.&quot; When a supplier recall lands, <a href="/insights/supplier-recall-24-hour-stress-test" target="_blank">the first 24 hours decide how bad it gets</a>.</p></li><li><p><strong>Pull public history into supplier approval.</strong> FDA publishes warning letters, import alerts, inspection classifications, and recall history. A COA tells you about one shipment. That record tells you about the supplier. Check it at approval and at every re-approval, not only after something breaks.</p></li><li><p><strong>Watch your siblings.</strong> When a brand in your category recalls product, the first question is not &quot;glad that wasn&#039;t us.&quot; It&#039;s &quot;do we share any of their suppliers?&quot; Answering it takes a current supplier list and five minutes. Most teams never ask.</p></li><li><p><strong>Rehearse the pull.</strong> If a shared input gets named tomorrow, how fast can you list every finished lot that used it and reach every customer holding it? If the honest answer is &quot;a few days,&quot; you have a recall problem stacked on top of a supplier problem.</p></li></ol><h2>The takeaway</h2><p>You can&#039;t audit a supplier you don&#039;t know you share.</p><p>The contamination source in these two outbreaks may never get pinned down. The operator lesson doesn&#039;t depend on it. The warning that should have traveled from one brand to the other got stuck inside a supplier&#039;s incomplete customer list. The fix isn&#039;t another round of finished-product testing. It&#039;s a contract clause and a habit: know who shares your suppliers, and make those suppliers tell you the moment something moves.</p><p>This is the same gap that turns one bad lot into a <a href="/insights/supplier-of-supplier-recall-cascade-may-2026" target="_blank">supplier-of-supplier recall cascade</a>. The contaminant changes. The blind spot doesn&#039;t.</p><p>Supplier records, COAs, and the enforcement history behind them belong in one place you can search the minute a sibling brand recalls, not scattered across an inbox and a binder. That&#039;s why supplier management and traceability live in the same system in <a href="/features/supply-chain" target="_blank">Beacon</a>.</p><p>If you want to see how that holds up against a real recall drill, <a href="/demo" target="_blank">book a demo</a>.</p><hr><p><strong>Sources:</strong></p><ul><li><p><a href="https://www.fda.gov/food/outbreaks-foodborne-illness/outbreak-investigation-infant-botulism-powdered-infant-formula-june-2026" target="_blank">Outbreak Investigation of Infant Botulism: Powdered Infant Formula (June 2026), FDA</a></p></li><li><p><a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/nara-organics-recalls-all-lots-nara-infant-formula-because-possible-health-risk" target="_blank">Nara Organics Recalls All Lots of Nara Infant Formula, FDA recall notice</a></p></li><li><p><a href="https://www.foodsafetynews.com/2026/06/fda-knew-of-deficiencies-at-foreign-plants-that-produced-infant-formula/" target="_blank">FDA knew of deficiencies at foreign plants that produced infant formula, Food Safety News</a></p></li></ul>]]></content:encoded>
  </item>
  <item>
    <title>The Soup Was Labeled Vegetarian. The Recall Was for Shrimp.</title>
    <link>https://systempath.com/insights/vegetarian-soup-shrimp-recall-line-clearance-june-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/vegetarian-soup-shrimp-recall-line-clearance-june-2026</guid>
    <pubDate>Thu, 25 Jun 2026 15:01:55 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Kettle Cuisine recalled Whole Foods minestrone labeled Vegetarian because the cups contained shrimp. FDA called it Class I. The label was right. The contents weren&#039;t. A different soup got packed into the vegetarian cup, and a store inspection caught it, not the plant. That&#039;s not a labeling failure. It&#039;s line clearance, and the vegetarian claim is what made a product mix-up life-threatening.</description>
    <content:encoded><![CDATA[<p>Kettle Cuisine recalled Whole Foods Market Kitchens Minestrone Soup for undeclared shrimp. The cups were labeled Vegetarian. The recall went out in May 2026. FDA&#039;s <a href="https://www.fda.gov/safety/recalls-market-withdrawals-safety-alerts/kettle-cuisine-issues-allergy-alert-undeclared-shrimp-whole-foods-market-kitchen-minestrone-soup" target="_blank">Class I</a> classification, its most serious tier, posted in June. Nobody got sick. The label was correct. The contents weren&#039;t. A different soup ended up in the vegetarian cup, and a store inspection caught it, not the plant.</p><h2>What actually happened</h2><p>A shrimp-containing soup got packed into the minestrone cup. Minestrone is a vegetable soup. The product is sold as vegetarian, and the cup says so on the lid and the front.</p><p>The recall covered 4,496 units across 17 states and Washington, D.C., plus online orders through Whole Foods and Amazon. It&#039;s Class I because crustacean shellfish is one of the nine major allergens and a shrimp reaction can be life-threatening.</p><p>The part that should bother you: the mismatch turned up during an in-store inspection that found a single cup with the wrong product in it. Not at fill. Not at release. At the store.</p><h2>This is a different failure than the label getting it wrong</h2><p>Most undeclared-allergen recalls are label problems. The formula changed and the label didn&#039;t. The &quot;Contains&quot; statement missed an ingredient. The wrong label printed on the line. I&#039;ve written about the <a href="https://systempath.com/insights/allergen-recalls-april-2026-label-mismatch" target="_blank">label-to-product mismatch</a> and the <a href="https://systempath.com/insights/undeclared-peanut-formulation-change-2026" target="_blank">formulation change that outran the label</a> before.</p><p>This one is the opposite. The label is right. It accurately describes a vegetarian minestrone. The contents are wrong. A whole different soup went into the package.</p><p>That&#039;s a product-identity failure. A line-clearance and changeover problem, not a labeling or cross-contact problem. Cross-contact is a trace amount from a shared surface. This was a full serving of the wrong soup. The fix lives on the production line, not in the label-approval workflow.</p><h2>The Vegetarian claim is an allergen control, not marketing</h2><p>A vegetarian or free-from claim is a control point. Treat it like one.</p><p>People with a shellfish allergy use that claim to screen. A shopper avoiding shrimp sees &quot;Vegetarian Minestrone&quot; and assumes no shellfish. That assumption is the whole reason a wrong-product mix-up became Class I instead of a quality complaint. The claim raised the stakes.</p><p>So the claim has to be backed by a controlled line, not just a correct recipe card. If you run an allergen-bearing SKU and a free-from SKU through the same filler, the claim is only as good as your changeover.</p><h2>Where the control should have been</h2><p>The question isn&#039;t how shrimp got into one company&#039;s soup. It&#039;s what stands between fill and ship in your plant.</p><p>Walk one changeover. Pick any allergen-bearing product that shares a line, a filler, or a packaging station with a free-from product. Then answer two questions.</p><p>What physically prevents product A from ending up in product B&#039;s labeled package? Documented, verified line clearance, or an operator who&#039;s supposed to remember.</p><p>What at the end would catch it if it happened anyway? A finished-goods check that the contents match the label, or just a check that the label printed correctly.</p><p>If your honest answer to the second one is &quot;a customer would notice,&quot; your last line of defense is a store shelf. That&#039;s exactly what happened here.</p><h2>The drill</h2><p>Run a changeover audit on your highest-risk pair: the allergen-bearing SKU and the free-from SKU that sit closest together on the floor.</p><p>Document the line-clearance steps and make the verification a signature, not a habit. Add one finished-goods check that confirms the product in the package is the product on the label. By recipe, by appearance, by net weight, by whatever actually tells the two apart. Pull that sample at the start of every run after a changeover, not once a shift.</p><p>None of this is exotic. It&#039;s the difference between catching a wrong-product fill at your line and reading about it in a Class I recall notice.</p><h2>Make the verification live on the line</h2><p>This is the kind of control that&#039;s invisible on paper and obvious in software. The changeover record, the allergen matrix, and the label claim usually live in three different places, so nobody can see that a free-from cup just ran on a line that handled shellfish an hour earlier.</p><p>Beacon keeps them connected. The <a href="https://systempath.com/features/food-safety" target="_blank">allergen rules and the changeover verification</a> sit on the line, where the check has to happen, instead of waiting for a store inspection to find the one cup that&#039;s wrong.</p><p>If you want to see how that works, <a href="https://systempath.com/demo" target="_blank">book a call</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Nine Listeria Cases, One Strain, Three Years Apart</title>
    <link>https://systempath.com/insights/listeria-resident-strain-wgs-june-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/listeria-resident-strain-wgs-june-2026</guid>
    <pubDate>Wed, 10 Jun 2026 12:49:47 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Nine Listeria cases, one genetic strain, samples spanning March 2023 to May 2026, and an unopened tub of Clover Hill requeson that still carried the strain. A strain that recurs across three years is a resident living in the plant, not a one-time slip. You tell residents from transients by sequencing your own environmental positives, not by clearing one swab at a time.</description>
    <content:encoded><![CDATA[<p>Nine people got Listeria from the same strain. Their samples span more than three years, from March 2023 to May 2026. One of them died. The cheese tied to the outbreak, Clover Hill Dairy requeson, still carried that strain in an unopened tub pulled this spring. A strain that shows up across three years isn&#039;t bad luck. It&#039;s a resident. And you find residents by fingerprinting them, not by clearing one positive at a time.</p><h2>What actually happened</h2><p>Clover Hill Dairy of Mechanicsville, Maryland recalled all of its requeson after the FDA and CDC tied it to a Listeria outbreak. Nine people infected with the outbreak strain across Maryland, New York, and Virginia. Eight hospitalized. One death in Maryland. The state suspended Clover Hill&#039;s operating license.</p><p>Two details matter more than the headline. The sick people&#039;s samples were collected over a span running from March 6, 2023 to May 10, 2026, and CDC says the isolates are closely related genetically. And an unopened 18-pound tub of the requeson tested positive for the same strain. The cheese in the cooler matched the people in the hospital.</p><p>A second company, Nelson &amp; Isa Lacteos in Bay Shore, New York, recalled requeson the same week. They didn&#039;t make it. They bought Clover Hill&#039;s 18-pound tubs and repacked the cheese into one-pound containers under their own name. Same product, second label, second recall. If you repack or private-label someone else&#039;s bulk, their contamination becomes your recall, and the lot identity has to survive the repack or you can&#039;t pull it cleanly.</p><h2>The obvious read, and why it&#039;s wrong</h2><p>The easy diagnosis: a small cheese maker had a contamination event, found it, recalled it, done. Clean up and move on.</p><p>The three-year span breaks that read. Transient contamination shows up as a cluster over weeks. A thread of genetically matched cases running from 2023 into 2026 is the signature of a strain that has been living somewhere in the process, not a one-time slip. The strain was circulating for years before anyone connected nine dots across three states.</p><p>A strain that persists like that survives routine cleaning. You don&#039;t catch it by cleaning harder. You catch it by proving it&#039;s the same strain showing up again, until you&#039;ve cornered where it lives.</p><h2>Resident or transient is a sequencing question</h2><p>A positive tells you Listeria was on that surface the day you swabbed. It doesn&#039;t tell you whether it&#039;s the same Listeria you found last quarter. That distinction is the whole game, and most environmental monitoring programs never make it.</p><p>Here&#039;s the cycle that hides a resident strain. You get a positive in Zone 2. You clean. You re-swab. It comes back negative. You close the corrective action. Next quarter, another positive, same general area. You clean, re-swab, close it again. Every positive gets treated as a fresh event. The paperwork looks healthy: positives found, investigated, resolved.</p><p>Whole genome sequencing is what tells you those two positives are one organism. Match this month&#039;s isolate to last quarter&#039;s and you haven&#039;t found two transients. You&#039;ve found a resident living in a floor drain, a hollow conveyor roller, a cracked weld, or a worn gasket, seeding your line on a schedule. The surface keeps coming back clean because you keep cleaning the surface. The source never moves.</p><p>None of this is specific to cheese. Any ready-to-eat operation with zones carries the same exposure: deli, bakery, prepared foods, smoked fish, dairy. The same post-lethality pattern hit <a href="/insights/rte-pork-listeria-post-lethality-may-2026" target="_blank">an RTE pork outbreak earlier this year</a>, where the cook step was fine and the contamination came from zone contact after the kill step.</p><h2>The drill</h2><p>Pull every environmental Listeria positive from the last eighteen months. For each one, you did one of two things: you sequenced it, or you cleared it and moved on. If it&#039;s all detect-and-clear, that&#039;s your gap. A presence/absence result can&#039;t separate a resident from a transient.</p><p>Three changes fix it.</p><p>Bank your isolates. When an environmental sample comes back positive, have the lab keep the isolate instead of just reporting the result. You can&#039;t sequence what you threw away.</p><p>Sequence on the second hit. When you get a second positive in the same area within a season, send both for WGS. If they match, stop treating it as a sanitation problem. A resident strain calls for teardown: dismantle the equipment, find the harborage, not another pass with the same chemical.</p><p>Trend the site, not the swab. A positive means more when you see it against that exact location&#039;s own history. <a href="/insights/sqf-edition-10-environmental-monitoring-program" target="_blank">Edition 10&#039;s environmental monitoring expectations</a> are already pushing programs toward this kind of trend analysis. The facilities that find residents are the ones watching sites over time, not filing each swab on its own.</p><h2>What it comes down to</h2><p>The facilities that catch a resident strain aren&#039;t the ones that swab the most. They&#039;re the ones that ask whether this positive and that positive are the same strain. Most never ask. They swab, they clear, they close.</p><p>Go look at your last year of EM positives. If you cleared them one at a time, you don&#039;t actually know what&#039;s living in your plant. A strain matched across three years is what that looks like when it finally surfaces, and by then it&#039;s nine people and a suspended license.</p><p>Beacon logs <a href="/features/quality" target="_blank">environmental monitoring results as a trended series</a> per site, so a positive shows up against its own history instead of as a one-off you close and forget. If you want to see how that works on your own program, <a href="/demo" target="_blank">book a demo</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>The Formula Changed. The Label Didn&#039;t. FSIS Caught It.</title>
    <link>https://systempath.com/insights/undeclared-peanut-formulation-change-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/undeclared-peanut-formulation-change-2026</guid>
    <pubDate>Tue, 02 Jun 2026 15:12:50 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>On May 31, FSIS announced a recall of about 71,603 pounds of frozen pork and crab soup dumplings. The problem was peanut, in the product and missing from the label. By Synear&#039;s own account, a formulation change caused it. Someone changed the recipe and the label never caught up. That makes this a change-control failure, not a labeling one, and the difference decides whether it happens to you.</description>
    <content:encoded><![CDATA[<p>On May 31, FSIS announced a recall of about 71,603 pounds of frozen pork and crab soup dumplings. The reason was peanut: in the product, missing from the label. An undeclared-allergen recall reads like an allergen-control failure. This one isn&#039;t. By Synear&#039;s own account, a formulation change led to the mislabeling, and that points at a handoff most facilities run on trust instead of a real control.</p><h2>What actually failed</h2><p>The label never changed when the recipe did.</p><p>FSIS found the dumplings were formulated with peanut oil, with peanut nowhere on the finished label. The establishment determined that a formulation change led to the mislabeling. So the formula moved, the allergen profile moved with it, and the label stayed where it was. (<a href="https://www.fsis.usda.gov/recalls-alerts/synear-foods-usa-llc-recalls-frozen-pork-and-crab-soup-dumpling-products-due" target="_blank">FSIS recall notice</a>.)</p><p>Here&#039;s the part worth sitting with. FSIS inspection personnel caught it during a routine allergen verification task. Not the company&#039;s own review. The check that should fire on any recipe change, a fresh look at allergens and the label, didn&#039;t fire inside the plant. It fired when a federal inspector checked the formula against the label.</p><p>This isn&#039;t the label-to-product mismatch from <a href="/insights/allergen-recalls-april-2026-label-mismatch" target="_blank">April&#039;s two-recall day</a>, where the artwork was correct and the wrong product landed in the bag. Here the recipe changed and the artwork never did. Different failure, same place it shows up: the label.</p><h2>The allergen re-check has no owner</h2><p>In most plants, nobody owns the re-check, and that&#039;s the gap.</p><p>Someone changes an ingredient. A cost-driven oil swap, a new supplier, a reformulation to hit a texture. The change moves through R&amp;D or procurement and into production. The label sits in a folder as artwork that already got approved once. The allergen assessment sits in a binder from the last audit. Nothing connects &quot;the formula changed&quot; to &quot;re-run the allergen assessment, update the ingredient list, update the Contains statement.&quot;</p><p>When that connection depends on a person remembering, it breaks the first busy week. Allergen labeling is built on the <a href="/features/food-safety" target="_blank">Big 9</a>, and peanut is one of the nine. A change that adds one of them is exactly the event your food safety plan is supposed to catch before product ships. FSIS makes the trigger explicit: you reassess the HACCP plan whenever a change could affect the hazard analysis, and the rule lists product formulation by name (9 CFR 417.4). FDA-regulated plants run the same logic under preventive-controls reanalysis (21 CFR 117.170). SQF says it again in change-management language. Every one of them assumes the re-check happens. None of them makes it happen.</p><h2>&quot;Exempt&quot; peanut oil still has to be on the label</h2><p>Highly refined peanut oil is exempt from the allergen declaration, not from the ingredient list.</p><p>This one trips up good operators. <a href="https://www.fda.gov/food/food-labeling-nutrition/food-allergies" target="_blank">FALCPA</a> leaves highly refined oils out of the major-allergen definition, so a fully refined peanut oil doesn&#039;t trigger a &quot;Contains: Peanut&quot; statement. People stop reading there and treat peanut oil as a free ingredient. It isn&#039;t. Even an exempt oil has to appear in the ingredient statement by its name. Leave &quot;peanut oil&quot; off the ingredients and you&#039;re misbranded no matter how refined it is. And if the oil isn&#039;t fully refined, you also owe the Contains statement.</p><p>Either way, adding peanut oil means changing the label. &quot;We used the exempt kind&quot; was never a defense for a label that never moved.</p><h2>The drill</h2><p>Pull your last ten formula changes and check whether each one triggered a documented allergen re-check.</p><p>Not the allergen matrix from your last audit. The last ten times someone changed an ingredient, a supplier, or a spec. For each one, find the record that says QA re-ran the allergen assessment and signed off on the label before product moved. If you can&#039;t produce it for even one change, you have the Synear gap, whether or not an inspector has found it yet.</p><p>The fix isn&#039;t more allergen training. People already know peanut is an allergen. The fix is a gate: no formula or supplier change closes until the allergen re-check and label review are done and recorded. The system refuses to advance without them, so the re-check stops being something a busy person has to remember.</p><p>That&#039;s what change management is for. In <a href="/features/quality" target="_blank">Beacon</a>, a formulation or supplier change opens a change record that won&#039;t close until the allergen reassessment and the label review are attached. The software isn&#039;t the point. The point is that the most failure-prone step, remembering to look again, isn&#039;t left to memory.</p><h2>FAQ</h2><p><strong>Does highly refined peanut oil have to be declared as an allergen?</strong>No. FALCPA excludes highly refined oils from the major-food-allergen definition, so refined peanut oil doesn&#039;t require a &quot;Contains: Peanut&quot; statement. It still has to appear in the ingredient list by name, so leaving it off the ingredient statement is misbranding even when the allergen declaration is exempt. If the oil isn&#039;t fully refined, the Contains statement is required too.</p><p><strong>Why did FSIS handle a dumpling recall instead of FDA?</strong>The dumplings contain pork, which makes them a meat product under FSIS jurisdiction. FSIS enforces allergen labeling on meat and poultry and runs routine allergen verification tasks at the establishments it inspects. That verification task is how this recall started.</p><p><strong>What changes should trigger an allergen reassessment?</strong>Any change that can move the allergen profile: a new ingredient, an ingredient or oil swap, a new supplier or a changed supplier spec, a reformulation, or a rework that brings another product&#039;s ingredients onto the line. FSIS HACCP reassessment (9 CFR 417.4) and FDA preventive-controls reanalysis both require you to look again when a change could affect the hazard analysis, and undeclared allergens are near the top of that list.</p><h2>The allergens were never the problem</h2><p>The peanut was real and the risk was real. But the failure sat upstream of the label. Someone changed the recipe and nothing in the plant made a person check the allergens again. That&#039;s a fixable gap, and it&#039;s a lot cheaper to fix before an inspector finds it than after a recall notice goes out with your name on it.</p><p>Pull your last ten changes this week. If you want to see how a change record forces the allergen re-check before anything ships, <a href="/demo" target="_blank">book a demo</a>.</p>]]></content:encoded>
  </item>
  <item>
    <title>Food Safety Summit 2026: Seven Sessions, One Blind Spot</title>
    <link>https://systempath.com/insights/food-safety-summit-2026-smb-operator-notes</link>
    <guid isPermaLink="true">https://systempath.com/insights/food-safety-summit-2026-smb-operator-notes</guid>
    <pubDate>Tue, 19 May 2026 01:54:21 +0000</pubDate>
    <category>The Brief</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Food Safety Summit 2026 wrapped May 14 in Rosemont. The content was strong, the speakers credible, the case studies real. Every playbook on stage assumed you were Cargill, Nestlé, or McDonald&#039;s. The smaller operator was missing from the conversation. Notes on what worked, what did not, and where the gap was loudest.</description>
    <content:encoded><![CDATA[<p>Food Safety Summit 2026 wrapped May 14 in Rosemont. Four days, dozens of sessions, mostly stocked with speakers from McDonald&#039;s, Cargill, Nestlé, OSI Group, Chick-fil-A. I sat in on seven that I want to write about. The content was strong. The blind spot was the same in every room. None of the playbooks on stage were built for a small to mid-size manufacturer. That gap is the story.</p><p>First Summit for me. Walked in fresh. The veterans of this conference may have stopped seeing the gap. I couldn&#039;t.</p><h2>The AI workshop made the gap obvious</h2><p>Cindy Jiang ran the opening AI workshop. It was the most informative session I sat in on all week.</p><p>The breakout discussion was more useful than the keynotes. The QA leads at my table were all using ChatGPT, Claude, or Gemini at work, with almost no prompting technique. A few had picked up the trick of having one model check another&#039;s output. Most hadn&#039;t. Citations, hallucinations, accuracy: every objection I heard is the same objection I heard from the same role two years ago.</p><p>Two things stuck.</p><p>Sean Leighton at Cargill said from the stage that the AI and software systems they&#039;re building have potentially prevented something like 42 food safety incidents. I don&#039;t know exactly how Cargill defines that and I doubt it&#039;s a public number. The directional point is right. AI applied against your own data finds things human review misses.</p><p><img src="https://files.systempath.com/global/content_images/cfcfff8b-d768-458e-90ad-0f8fad67d122/photo-4.webp" alt="A slide from the opening AI workshop showing review-mining for outbreak detection."><em>From a slide in the opening AI workshop. The case for AI run against real data at scale.</em></p><p>Lisa Shelley at NC State said the future is company-specific AI, not generic chatbots. I&#039;ve been saying the same thing for two years. It&#039;s the entire reason I built <a href="/" target="_blank">Beacon</a> the way I built it. Generic ChatGPT doesn&#039;t know your CCPs, your supplier list, your last three CAPA closures, or the equipment your second shift hates. A company-specific model that does is a different category of tool.</p><p><img src="https://files.systempath.com/global/content_images/d39d127d-8159-4cc6-859e-8ccc4ecf637f/photo-5.webp" alt="Slide from a different speaker in the AI workshop titled &quot;The future is company-specific AI.&quot;"><em>Another speaker in the AI workshop, same thesis. The company-specific AI argument came from more than just Shelley.</em></p><p>The gap: nobody in the room had a clean way to get there. The big companies were funding internal builds. Everybody else was prompting ChatGPT on a phone.</p><h2>The harborage walk got uncomfortable fast</h2><p>Sharon Birkett ran the pathogen-control workshop. The format was good: walk a notional plant, identify every spot a pathogen could hide, talk through mitigation.</p><p>I hadn&#039;t thought to look in half these places. Cable tray crevices. Drain housings. Gasket seams on equipment that hasn&#039;t been opened in five years. The underside of a conveyor support arm where condensation collects. Under every example was the same problem. A lot of harborage sites live on equipment that&#039;s older than the people running it.</p><p>That part didn&#039;t get answered.</p><p>Attendees raised the 20- to 30-year-old equipment problem. A speaker referenced an equipment-replacement budget. That works for the speaker&#039;s company. The 25-person family-owned operation in Michigan, Wisconsin, Iowa, or Texas can&#039;t run that play. If the slicer is running, the slicer stays. Nobody had an answer for the SMB version. Managing pathogen risk on equipment that predates your employment and has no service history.</p><p>This is a data problem before it&#039;s a capex problem. If you can&#039;t replace the equipment, you have to track every sanitation event against every harborage site you&#039;ve identified. And you have to do it in a way the next QA Manager can pick up. Paper logs don&#039;t survive that. Spreadsheets don&#039;t survive an auditor asking &quot;show me every clean of point 14 in the last 18 months&quot; on the spot.</p><h2>&quot;Food safety economics&quot; was a great session for big companies</h2><p>The food safety economics workshop covered how to communicate cost-benefit of food safety to leadership. Good premise.</p><p>The math was solid. ROI calculators showing prevention of a recall saves seven or eight figures. Cost-of-prevention curves. Frameworks for justifying a sanitation overhaul to a CFO.</p><p>None of it fit a manufacturer doing $5M to $20M in revenue.</p><p>For a small operator, the financial math isn&#039;t &quot;prevent a $10M recall.&quot; The financial math is &quot;one bad event closes the business.&quot; There&#039;s no insurance product that makes a 30-person plant whole after a regulatory shutdown that lasts six months. The decision isn&#039;t an ROI calculator. The decision is whether you survive.</p><p>I&#039;d like to see a session next year aimed at that math. What the prevention investment looks like when the alternative is bankruptcy. What a 1.5-person QA team buys with $50K. The rank-order of investments for a plant with no margin for error.</p><h2>Nestlé&#039;s digital HACCP rollout was the cleanest case study of the week</h2><p>David Clifford walked through Nestlé&#039;s global HACCP digitization. Pilot, lessons, global rollout, master data, training.</p><p><img src="https://files.systempath.com/global/content_images/8d1f0e0b-9924-4a9f-8eb5-0645aa4bb35e/photo-1.webp" alt="Clifford presenting Nestlé&#039;s modular digital HACCP approach."><em>Clifford presenting Nestlé&#039;s modular digital HACCP approach.</em></p><p>Two things I took from it that apply at any scale.</p><p>One: clean, centralized master data is the prerequisite. If your equipment list, your CCP definitions, and your supplier records don&#039;t match across plants, digitizing your HACCP doesn&#039;t give you a global HACCP. It gives you a digital version of the chaos.</p><p>Two: digitization fails when you don&#039;t bring the floor along. The thread through every digital migration I&#039;ve watched (and a few I&#039;ve run) is the same. If the line lead doesn&#039;t trust the new system, they&#039;ll keep the paper backup, and you&#039;ll get exactly zero of the value you paid for.</p><p>One line from the talk stuck with me afterward.</p><p>Clifford mentioned, almost in passing, that two years into Nestlé&#039;s rollout with a large enterprise vendor, he still doesn&#039;t have role-based access permissions he can configure himself. He sounded frustrated. I would be too.</p><p>Read that twice. Nestlé. Two years. I&#039;d guess millions in. Still no RBAC.</p><p>That&#039;s not a Nestlé problem. That&#039;s an enterprise food safety vendor problem. RBAC is week-one functionality. If you can&#039;t configure permissions yourself two years into a multi-million-dollar contract, the vendor&#039;s priorities are not yours.</p><h2>The cost-center-to-value-creator session needed an SMB seat</h2><p>A session on translating food safety into financial relevance for executives. Good content. Real point.</p><p>The implicit audience was the QA Director at a $500M company who reports to a VP of Operations and has to make a case to a CFO. The SMB version of this conversation is different. At a 30-person plant, the QA lead, the owner, and the CFO are usually three people who can be in the same room in five minutes. The silo to break isn&#039;t finance vs. quality. It&#039;s &quot;QA is the person who writes the SOPs&quot; vs. &quot;QA is the person who tells me when a decision is going to cost us our customer.&quot;</p><p>The bridge the session described is real. The bridge for a small plant is shorter and louder.</p><h2>The Town Hall heard the room</h2><p>The 15th annual Town Hall sat senior regulators from AFDO, CDC, FDA, and USDA on one stage.</p><p>The audience pushed hard on one point. The regulatory agencies are too siloed and the system is too complicated to work through. A manufacturer in our space ends up dealing with FDA for one product line, USDA for another, state ag for another, and the rules read differently depending on which inspector walked in that morning. Several attendees floated the idea of a cross-agency team for food safety.</p><p>I don&#039;t know if a single agency is politically possible. I know the request from the room wasn&#039;t framed as an aspiration. It was framed as exhaustion. The people in the room run plants. They&#039;re spending real money translating between three regulators who don&#039;t coordinate. That&#039;s not a technology gap. It&#039;s the kind of problem a shared platform across agencies could absorb in a hurry. I doubt that gets built. I&#039;d like to be wrong.</p><h2>The Tech Tent talk that surprised me</h2><p>Dr. Alex Athey at <a href="https://zeroics.com/about" target="_blank">Zeroic</a> presented ozone nanobubble technology. Eight years of validation, independent lab trials, plant trials on produce and proteins. The pitch is that ozone delivered via nanobubbles works as an antimicrobial without the chemical residue or the costs that killed previous ozone attempts.</p><p>I don&#039;t have the chemistry background to evaluate the science. The pitch and the data looked compelling. If you run a produce wash line, this is worth twenty minutes.</p><h2>Food safety culture was the thread under every session</h2><p>Every session ended back there. The AI panel did. The harborage walk did. The Town Hall did.</p><p>The version of food safety culture I heard on stage is the one I believe. It isn&#039;t a poster on a wall. It&#039;s the line operator on third shift who stops the line because something doesn&#039;t look right, and the owner who backs that decision the next morning. It&#039;s QA having authority that doesn&#039;t require a manager to sign off. It&#039;s leadership understanding what a CAPA actually costs to close, not just what it costs to open.</p><p>The SQF Edition 10 auditor interpretation came up several times. Auditors are walking the floor and asking line workers what they do and why. They aren&#039;t asking to see the checklist. They&#039;re asking the operator to explain the food safety reason behind the step they&#039;re doing. If the operator can&#039;t, the culture isn&#039;t real, no matter what the score is. We wrote more about <a href="/insights/food-safety-culture-survey-validation-audit-2026" target="_blank">what auditors actually look for behind a food safety culture score</a> if that part of Edition 10 is on your list this year.</p><p>That&#039;s the right test. It&#039;s also the test paper-based and checklist-based compliance systems can&#039;t help you pass. You either build the culture or you don&#039;t.</p><h2>What I took home</h2><p>The summit was well-run. Good size, well-programmed, the right people in the rooms. I learned things I&#039;ll use.</p><p>What I kept noticing was who wasn&#039;t in the conversation. Every case study, every framework, every &quot;here is how we built it&quot; came from a company with the headcount and capex budget to build it. The small to mid-size manufacturer, which is most of the industry by plant count, was in the audience, not on the stage.</p><p>That gap is why I built <a href="/" target="_blank">Beacon</a>. I needed a compliance platform that fit a small SQF-certified plant in Michigan, not a Cargill global rollout. Everything on the market either cost six figures and took six months to implement, or cost less and only did 80% of the job. I built the version for the scale this industry actually runs at.</p><p>If you run an SMB plant and want to talk through how Beacon could fit, <a href="/demo" target="_blank">book a call</a>. Happy to walk you through it.</p>]]></content:encoded>
  </item>
  <item>
    <title>Three Dessert Recalls in 30 Days. Three Different Hazards.</title>
    <link>https://systempath.com/insights/three-dessert-recalls-physical-hazards-may-2026</link>
    <guid isPermaLink="true">https://systempath.com/insights/three-dessert-recalls-physical-hazards-may-2026</guid>
    <pubDate>Mon, 18 May 2026 11:54:22 +0000</pubDate>
    <category>Field Notes</category>
    <dc:creator>Steven Moussawer</dc:creator>
    <description>Three premium consumer dessert SKUs got recalled in 30 days for foreign objects. Lactalis Specially SELECTED Vanilla Creme Brulee for glass. My Mochi Strawberry Non-Dairy Frozen Dessert for an unidentified foreign object. Straus Family Creamery organic ice cream for metal across six SKUs in 17 states. Three different mechanisms at three different points on the line. The question is not whether they are connected. It is whether your physical-hazard control program would catch any of them.</description>
    <content:encoded><![CDATA[<p>Between April 14 and May 16, FDA logged recalls on three premium consumer dessert SKUs for foreign-object contamination. A glass risk in a chilled creme brulee. An unidentified foreign object in a frozen mochi dessert. Metal across six pint and quart SKUs of organic ice cream, distributed in 17 states.</p><p>Three different mechanisms. Three different points on the line.</p><p>If you read this as a string of unrelated incidents, you go back to your daily work. If you read it as a prompt to audit your own physical-hazard control program, you find the gap before the recall traces back to you.</p><p>That distinction is the whole article.</p><h2>Lactalis Canada: glass in creme brulee</h2><p>Class II recall, <a href="https://api.fda.gov/food/enforcement.json?search=recalling_firm:%22LACTALIS+CANADA%22&amp;limit=1" target="_blank">initiated April 14, 2026</a>.</p><p>The product: Specially SELECTED brand Vanilla Creme Brulee, 3.6 oz cups. Specially Selected is Aldi&#039;s US private-label premium line. Lactalis Canada is the firm of record on the recall.</p><p>Reason FDA published: &quot;Product may contain foreign objects, specifically glass.&quot;</p><p>Distribution: NY, IN, FL, IL, VA, MD, and MI. Seven states.</p><p>What FDA did not publish: where the glass came from. That gap is important. Glass contamination in a chilled dessert plant typically comes from one of three sources. A cracked vessel during cream or sugar handling. A finished-glass container that fractured on the line. A maintenance work order that left glass debris in a zone the cleaning crew did not catch. Each of those root causes lives in a different SOP, so the corrective action is different.</p><p>If a plant cannot reconstruct which of the three it was within 24 hours, the recall scope expands because they cannot bracket the affected production cleanly.</p><p>For any plant running multiple private-label customers on shared equipment, the additional pressure is that every customer who shares that line is now asking the same question. The glass policy and the changeover protocol need to be documented in a way that holds up to seven different customer audits in the same week.</p><h2>The Mochi Ice Cream Company: foreign object in frozen dessert</h2><p>Class II recall, <a href="https://api.fda.gov/food/enforcement.json?search=recalling_firm:%22Mochi%22&amp;limit=1" target="_blank">initiated April 20, 2026</a>.</p><p>The product: My Mochi Strawberry flavored Non-Dairy Frozen Dessert, 7.5 oz containers, six pieces per package. UPC 0-70934-99645-8. Distributed to six retail consignees with locations nationwide.</p><p>Reason FDA published: &quot;Foreign object found inside retail container.&quot;</p><p>That is the entire description. No identification of what the object was. No identification of where it entered the product.</p><p>When the regulatory record is that thin, two things are usually true. The operator did not characterize the contamination before initiating the recall, which means the corrective action is generic and the same gap stays open. And the contaminant was not caught by a routine on-line control, because a metal-detector hit or an X-ray reject produces a known reject record with an investigation tag, not a thin one-line entry. When the public record reads this way, detection was usually after the fact and often through a consumer complaint, not at the line.</p><p>The audit question for your own facility is straightforward. When your line generates a foreign-object reject, the rejection-disposition record should identify what the object was, where it likely entered the stream, and whether the upstream control needs adjustment. If the record just says &quot;foreign object,&quot; the line is pushing units aside without capturing what would let you stop it from happening again.</p><h2>Straus Family Creamery: metal in organic ice cream</h2><p>Recall <a href="https://www.foodsafetynews.com/2026/05/organic-ice-cream-recalled-because-of-metal-pieces/" target="_blank">announced May 16, 2026</a>. Distribution began May 4.</p><p>The product: Straus Family Creamery Organic Super Premium Ice Cream across five flavors and six SKUs. Vanilla Bean pint. Strawberry in pint and quart. Cookie Dough pint. Dutch Chocolate quart. Mint Chip pint. Best-by dates December 23 to 30, 2026.</p><p>Distribution: 17 states. Arizona, California, Colorado, Connecticut, Florida, Georgia, Iowa, Illinois, Indiana, Maryland, New Jersey, Oregon, Pennsylvania, South Carolina, Texas, Washington, Wisconsin.</p><p>Reason in the recall notice: metal pieces. Source not disclosed.</p><p>The product mix tells you something. Three of the recalled flavors run through downstream inclusion injection (Cookie Dough chunks, Mint Chip chocolate chips, Strawberry fruit pieces). Vanilla Bean carries particulates blended into the base mix, not injected downstream. Dutch Chocolate is a base ice cream with no particulates at all. Both of the no-inclusion-injection flavors are on the recall anyway, which means the metal entered the product before the inclusion stage. The source is upstream of the inclusion feeder. That points to the mix tank, the homogenizer, the pump train, or the scrape blades inside the continuous freezer barrel.</p><p>Six SKUs on the same recall also says the contamination was not a single spike. Whatever shed metal was shedding across the duration of a base-run cycle, long enough to land in multiple consecutive flavor productions.</p><h2>Three different controls, not one</h2><p>If you treat all three of these as &quot;foreign-material problems,&quot; you go to the metal detector and the X-ray as your answer. That misses two of the three.</p><p>A metal detector does not catch glass. Glass control is a separate program. A glass-and-brittle-plastic register that lists every glass surface in the facility. A routine inspection log for each surface. A no-glass-above-the-line rule for exposed product zones. A maintenance-work-order procedure that requires a glass check before the line restarts.</p><p>A metal detector does not catch a foreign object that is not metal. Plastic, bone, wood, and stone pass through every metal detector regardless of sensitivity. The control there is upstream. A sieve, a filter, a magnet on a powder line, a sift screen on a dry-ingredient hopper, sized to the smallest contaminant you can reasonably expect to enter that stream.</p><p>A metal detector does catch metal, but only if the detector is positioned where the metal actually enters the product and only if the sensitivity is set to catch the size of fragment the most likely source produces. A detector at finished-pack catches large fragments. It does not reliably catch small shavings from a slowly worn scrape blade, because detector sensitivity is calibrated for the finished-pack profile and small particles can fall below the threshold. A blade can shed below-threshold fragments for the length of a base-run cycle before anyone notices.</p><p>For each physical-hazard class, the control sits at a different point on the line. The plants in these three recalls had metal detectors. Two of the three failures were not metal-detector misses.</p><h2>The drill that finds your gaps</h2><p>Pull your physical-hazard control program. For each hazard class (glass and brittle plastic, metal, wood, hard plastic, foreign matter from raw materials), answer the following.</p><ol><li><p>Is there a written control specific to that hazard, not just a reference to the metal detector?</p></li><li><p>Is the control positioned at the point on the line where that hazard is most likely to enter?</p></li><li><p>Is the rejection-disposition record specific enough to identify what was rejected and why?</p></li><li><p>When a hazard is caught, does the investigation route to the upstream source, or does it stop at &quot;reject and continue&quot;?</p></li><li><p>For glass specifically, is there a current glass-and-brittle-plastic register, and was it inspected this month?</p></li></ol><p>If you cannot answer yes for all five on any one hazard class, that is the gap.</p><p>Then run the audit on your last 90 days of rejection records. If every reject says &quot;foreign object&quot; with no further detail, your line is generating data the way the My Mochi recall record reads. That data does not support root-cause analysis when a recall does happen.</p><h2>What we built into Beacon</h2><p>When we built <a href="/features/food-safety" target="_blank">Beacon&#039;s HACCP module</a>, we made physical hazards a first-class hazard category alongside biological and chemical, each tied to the process step where it can enter the product. Every physical hazard you identify gets a risk score, a CCP if you assign one, a critical limit, and a monitoring record format. When a monitoring record comes in outside the limit, the system auto-creates a deviation that routes through immediate action, evaluation, and CAPA linkage. You cannot close the deviation without filling out what happened.</p><p>That does not replace your glass-and-brittle-plastic register or your metal detector log. It does mean the records that live inside the HACCP plan stay connected to the rest of your food safety system instead of sitting in a separate binder. When the <a href="/insights/supplier-recall-24-hour-stress-test" target="_blank">supplier recall 24-hour clock</a> starts, the records pull from one place.</p><p><a href="/demo" target="_blank">Book a call</a> and I&#039;ll show you how the workflow runs.</p>]]></content:encoded>
  </item>
</channel>
</rss>