table-mismatch 4 · prose-contradiction 0 · confidence-mismatch 5 · coverage-mismatch 0. Report-only.
Systemic pattern — TDS “in_progress” boilerplate, continued: The following new TDS stub pages carry “Contamination Profile State: in_progress for analytes measured in the TDS file” even though those analytes are status: populated with real values in the frontmatter and body table: chicken-potpie, collard-greens, corn-flakes, corn, cream-of-wheat, crisped-rice-cereal, dill-pickles. Not individually rowed below; body tables are correct; mismatch confined to the status-section boilerplate. Same systemic pattern noted in session 2.
Systemic pattern — TDS sources:1/n_studies:2 (P1), new instances: Three more pages follow the pattern flagged in sessions 1 and 2 (blueberry-muffin, bran-cereal-with-raisins, chicken-noodle-soup): single TDS source document produces n_studies:2 per analyte. New instances: chicken-potpie, collard-greens, cream-of-wheat. These are individually rowed below.
| Page | Analyte | Frontmatter value | Prose / table claim | Mismatch type | Which looks stale |
|---|---|---|---|---|---|
| chicken-potpie | all populated analytes | n_studies: 2 per analyte (Pb, Cd, tAs, tHg, Ni, Cr, U); sources: 1 (sole source: fda2022-tds-elements-fy2018-fy2020) | Body table shows n=2 for all populated analytes; only 1 source in legend; the methodology note states TDS counts as 1 source | P1 table≠frontmatter | n_studies in frontmatter — same pattern as bran-cereal-with-raisins and chicken-noodle-soup (session 2) |
| collard-greens | all populated analytes | n_studies: 2 per analyte (Pb, Cd, tAs, tHg, Ni, Cr, U); sources: 1 (sole source: fda2022-tds-elements-fy2018-fy2020) | Body table shows n=2 for all populated analytes; only 1 source in legend | P1 table≠frontmatter | n_studies in frontmatter — same TDS sources:1/n_studies:2 pattern |
| cream-of-wheat | all populated analytes | n_studies: 2 per analyte (Pb, Cd, tAs, tHg, Ni, Cr, U); sources: 1 (sole source: fda2022-tds-elements-fy2018-fy2020) | Body table shows n=2 for all populated analytes; only 1 source in legend | P1 table≠frontmatter | n_studies in frontmatter — same TDS sources:1/n_studies:2 pattern |
| cucumber | iAs | status: populated; typical_ppb: [0.5, 680.2]; p95_ppb: 774.8; confidence: low; n_studies: 1; key source: fda2022-tds-elements-fy2018-fy2020 | Prose: “without iAs speciation it is not possible to determine the proportion attributable to inorganic versus organic arsenic species in this matrix”; the page’s own TDS occurrence table (hmi-fda-tds-occurrence block) contains no iAs row, only tAs | P1 prose-contradiction | Frontmatter/body table — prose explicitly says iAs speciation is unavailable from TDS for this matrix; the page’s TDS occurrence block confirms TDS did not speciate arsenic here; the iAs frontmatter values attributed to TDS appear to be a synthesis error; iAs p90 of 680 ppb would also be anomalously high for cucumber vs. tAs p90 of 20 ppb on the same page |
| chicken | Pb, Cd, Ni, Al, Cr, Sn, tAs, tHg, iAs (9 analytes) | e.g. Pb [1.3,35.5] p95=79 n_studies=5; Cd [0.3,5.5] p95=10.8 n=5; Ni [45,208] p95=257 n=2 — all status: populated | Intro: “FSA/Fera measured this ingredient… Exact concentration values remain in progress until Table 6 is parsed”; “Ranges” section: “exact values for chicken muscle purees are in progress pending structured extraction” | P2 confidence-mismatch | Prose — 9 analytes populated from real multi-study data; body table correctly shows values; both intro and “Ranges” prose still describe pre-extraction state |
| chocolate | Cd | status: populated; typical_ppb: [60, 500]; p95_ppb: 2200; confidence: high; n_studies: 15 | ”Ranges by source, region, and variety” section: “Pending ingest of commodity-level occurrence data. EFSA 2009 Table 1 reports a mean cadmium concentration in chocolate of 0.090 mg/kg…” | P2 confidence-mismatch | Prose “Ranges” section — frontmatter has Cd with n_studies=15, confidence: high; the “Ranges” section still says data is pending; the EFSA 2009 mean (90 ppb) falls within the frontmatter typical [60,500] range so no magnitude conflict, but the “pending” framing contradicts the populated state |
| coffee | all analytes | Pb [10,200] p95=800 n=5; Cd [5,50] p95=200 n=5; iAs [1,20] n=2; tHg [1,30] n=2; Ni [400,2000] n=4; Al [200,10000] n=4; Cr [80,500] n=3; tAs [5,300] n=3; U [1,10] n=1 — all status: populated | Intro: “This is a structural ingredient node created so product pages can link to a real wiki target. Occurrence values remain pending until a source is promoted for this ingredient.”; Profile State: “The machine-readable contamination profile is pending” | P2 confidence-mismatch | Prose — 9 analytes are populated (only Sn is a data gap); both the intro and the profile state section were not updated after synthesis |
| custard | Pb, Cd, iAs, tHg, Al, Sn | Pb [0,14.8] p95=51.1 n=1; Cd [0,4.3] p95=5.2 n=1; iAs [0,11.2] p95=33.6 n=1; tHg [0,1] p95=2.4 n=1; Al [0,1734] p95=2352 n=1; Sn [0,200.6] p95=245.4 n=1 | Intro: “Exact concentration values remain in progress until Table 6 is parsed”; “Ranges” section: “Exact values remain in progress pending structured table parsing” | P2 confidence-mismatch | Prose — body table correctly shows real values; both intro and “Ranges” section still describe pre-extraction state; note also sources: 0 in frontmatter yet values are attributed to fsa2016-infant-food-formula-metals-survey listed only in the body |
| eggs | all analytes | Pb n=11 [0,0]; Cd n=9 [0,0]; iAs n=4 [0,0]; tAs n=9 [0,0]; tHg n=9 [0,0]; Ni n=3 [0,0]; Al n=2 [0,1773] p95=2689; Cr n=7 [0,0]; Sn n=1 [0,35.5] p95=47.2; U n=2 [0,0] — all status: populated | Intro: “Exact concentration values remain in progress until Table 6 is parsed”; Profile State: “in_progress” | P2 confidence-mismatch | Prose — all 10 analytes populated (Al n=2, Sn n=1 have real non-zero values); intro and profile state not updated after synthesis; note: Al p95=2689 and Sn p95=47.2 are not “zero” results — the non-zero analytes make this more than a trivially BDL-consistent mismatch |