Files
seed-mcp/corpus/bayer_seeds/channel-201-07ssprib.json
T
justin eaa7e0789b bayer_seeds: add Channel + DEKALB silage/sorghum/canola + Deltapine cotton
User flagged that Channel is expanding into their area — re-walked
the cropscience.bayer.us sitemap and found 8 additional brand×crop
paths beyond the original DEKALB/Asgrow/WestBred triple. Patches
the scraper to walk all of them; total Bayer varieties roughly
doubles from 475 to 931 and the corpus picks up first-ever
coverage in sorghum (36), cotton (30), canola (6), and silage as a
distinct crop (was conflated with corn before).

Net new varieties: 456
  Channel    corn=181  soy=67   silage=54  sorghum=18    (320)
  DEKALB     silage=82 sorghum=18  canola=6              (106)
  Deltapine  cotton=30                                    (30)

scrape/sources/bayer_seeds.py
- Replace `BRANDS` (brand → 1 path) and `CROP_SUFFIX` (brand → 1
  suffix) with a flatter `BRAND_PATHS` list of (brand, url_path,
  crop, is_primary_for_brand) entries. Channel and DEKALB are now
  multi-crop brands; the same scraper walks every brand×crop pair.
- source_key derivation: for a brand's PRIMARY crop, strip the
  trailing `-<crop>` suffix (matches the existing deployed source
  keys for DEKALB corn / Asgrow soy / WestBred wheat). For
  SECONDARY crops, KEEP the suffix so DEKALB-the-same-SKU sold as
  both grain corn and silage gets two distinct source_keys
  (collision-safe and unambiguous for `lookup_variety`).
- New `--crop` CLI filter for incremental backfills.
- Log line shows brand + crop alongside source_key for visibility.

rag/chunk.py
- Channel + Deltapine pages use slightly different characteristics
  group labels (DISEASE not DISEASE RATINGS, AGRONOMIC
  CHARACTERISTICS not GROWTH/HARVEST, plus MATURITY / ADAPTATION /
  HERBICIDES / OTHER). Fold them into the DISEASE / AGRONOMIC /
  MANAGEMENT label sets so the chunker buckets them correctly
  into the standard sections.

Smoke-tested cross-brand × cross-crop queries against the rebuilt
index (5,529 chunks total) — all 6 sample queries surface the
right brand+crop at top-3:
  Channel corn 110 RM       → 210-25TRE BRAND
  Channel soy 2.5 MG IA     → 2622RXF BRAND
  Deltapine cotton XF       → DP 1820 B3XF BRAND
  Sorghum dryland Kansas    → 6B95 BRAND (Channel)
  Silage corn WI dairy      → DKC64-44RIB BRAND BLEND (silage variant)
  Canola Northern Plains    → DK401TL BRAND

Watchtower will pull the new image on the next push; deploy is
unchanged otherwise.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 11:54:30 -04:00

429 lines
14 KiB
JSON

{
"source": "bayer_seeds",
"source_key": "channel-201-07ssprib",
"vendor": "Bayer",
"brand": "CHANNEL",
"product_name": "201-07SSPRIB BRAND BLEND",
"product_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US",
"hybrid_prefix": "201-07SSPRIB",
"hybrid_suffix": "BRAND BLEND",
"crop": "corn",
"release_year": 2023,
"relative_maturity": "101",
"maturity_group": null,
"wheat_class": null,
"trait_stack": [
"SSPRIB"
],
"trait_descriptions": [
"SmartStax® PRO® RIB Complete® corn blend"
],
"positioning_statement": null,
"strengths": [
"Exciting top end yield potential coupled with good southern movement into 105RM zone",
"Flex ear type has shown to perform well at low to moderate planting densities",
"Very good tolerance to northern corn leaf blight, but fungicide application recommended under heavy gray leaf spot and tar spot pressure",
"Caution when using growth regulator herbicides"
],
"characteristics_groups": [
{
"label": "MATURITY",
"type": "maturity",
"items": [
{
"characteristic": "GDUS TO BLACK LAYER",
"value": "2555"
},
{
"characteristic": "GDUS TO MID-POLLINATION",
"value": "1220"
},
{
"characteristic": "RELATIVE MATURITY",
"value": "101"
}
]
},
{
"label": "AGRONOMIC CHARACTERISTICS",
"type": "agronomic characteristics",
"items": [
{
"characteristic": "DROUGHT TOLERANCE",
"value": "3"
},
{
"characteristic": "DRYDOWN",
"value": "2"
},
{
"characteristic": "EAR FLEX (GRAIN YIELD PER PLANT)",
"value": "F"
},
{
"characteristic": "EAR HEIGHT",
"value": "M"
},
{
"characteristic": "GREENSNAP",
"value": "2"
},
{
"characteristic": "HARVEST APPEARANCE",
"value": "3"
},
{
"characteristic": "PLANT HEIGHT",
"value": "M"
},
{
"characteristic": "ROOT STRENGTH",
"value": "3"
},
{
"characteristic": "SEEDLING VIGOR",
"value": "2"
},
{
"characteristic": "STALK STRENGTH",
"value": "3"
},
{
"characteristic": "TEST WEIGHT",
"value": "4"
}
]
},
{
"label": "DISEASE",
"type": "disease",
"items": [
{
"characteristic": "ANTHRACNOSE STALK ROT",
"value": "2"
},
{
"characteristic": "GOSS'S WILT",
"value": "4"
},
{
"characteristic": "GRAY LEAF SPOT",
"value": "6"
},
{
"characteristic": "NORTHERN CORN LEAF BLIGHT R1",
"value": "3"
},
{
"characteristic": "SOUTHERN RUST",
"value": "5"
}
]
},
{
"label": "ADAPTATION",
"type": "adaptation",
"items": [
{
"characteristic": "FOCUS AREA",
"value": "C,E"
}
]
},
{
"label": "HERBICIDES",
"type": "herbicides",
"items": [
{
"characteristic": "GROWTH REGULATORS SENSITIVITY",
"value": "C"
},
{
"characteristic": "PIGMENT INHIBITORS SENSITIVITY",
"value": "A"
},
{
"characteristic": "SULFONYLUREAS SENSITIVITY",
"value": "A"
}
]
},
{
"label": "OTHER",
"type": "other",
"items": [
{
"characteristic": "GIBBERELLA EAR ROT",
"value": "Below Average"
},
{
"characteristic": "KERNEL ROW",
"value": "18"
},
{
"characteristic": "EMERGENCE",
"value": "3"
},
{
"characteristic": "TRAIT",
"value": "SSPRIB"
},
{
"characteristic": "VARIETY",
"value": "01095452"
}
]
}
],
"_scale_direction": "1-9 (9 = best)",
"regional_recommendations": [
{
"product_list_name": "2024-2025 South Central NE Corn Silage Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L0V_2"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NDF_1"
},
{
"product_list_name": "2025 NE Nebraska",
"agronomist": "Pat Koenig",
"agronomist_email": "patrick.koenig1@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NJC_1"
},
{
"product_list_name": "Central South Dakota",
"agronomist": "Jeremy Johnson",
"agronomist_email": "jeremy.johnson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N9L_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NFF_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_LWM_1"
},
{
"product_list_name": "2024 SC MN",
"agronomist": "Tony Weis",
"agronomist_email": "tony.weis@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NRH_1"
},
{
"product_list_name": "Ohio Corn, Soybeans, and Silage MY25",
"agronomist": "Mitchell Greve",
"agronomist_email": "mitchell.greve@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N8F_1"
},
{
"product_list_name": "2025 NE Nebraska",
"agronomist": "Pat Koenig",
"agronomist_email": "patrick.koenig1@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NPB_1"
},
{
"product_list_name": "Lauren Botine's Product List 2025 ",
"agronomist": "Lauren Botine",
"agronomist_email": "lauren.botine@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NFA_1"
},
{
"product_list_name": "2024 SC MN",
"agronomist": "Tony Weis",
"agronomist_email": "tony.weis@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N1M_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NIG_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NIA_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L8H_1"
},
{
"product_list_name": "2025 Channel Products for South Dakota",
"agronomist": "John Goeden",
"agronomist_email": "john.goeden@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_LWU_1"
},
{
"product_list_name": "Central South Dakota",
"agronomist": "Jeremy Johnson",
"agronomist_email": "jeremy.johnson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N1V_1"
},
{
"product_list_name": "2024-2025 South Central NE Corn Silage Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NMD_2"
},
{
"product_list_name": "Ohio Corn, Soybeans, and Silage MY25",
"agronomist": "Mitchell Greve",
"agronomist_email": "mitchell.greve@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N2G_1"
},
{
"product_list_name": "Ohio Corn, Soybeans, and Silage MY25",
"agronomist": "Mitchell Greve",
"agronomist_email": "mitchell.greve@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N2F_1"
},
{
"product_list_name": "2025 Channel Products for South Dakota",
"agronomist": "John Goeden",
"agronomist_email": "john.goeden@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N9B_1"
},
{
"product_list_name": "2024-2025 South Central NE Corn Silage Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NMJ_2"
},
{
"product_list_name": "2024/2025 Channel NC Iowa - FSRs Epley and Gehrke",
"agronomist": "Paul Parcher",
"agronomist_email": "paul.parcher@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NIB_1"
},
{
"product_list_name": "2024-2025 East Central NE Corn Grain Product List",
"agronomist": "Andrew Swanson",
"agronomist_email": "andrew.swanson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NLC_1"
},
{
"product_list_name": "2024-2025 South Central NE Corn Grain Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L0V_1"
},
{
"product_list_name": "Ohio Corn, Soybeans, and Silage MY25",
"agronomist": "Mitchell Greve",
"agronomist_email": "mitchell.greve@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L3D_1"
},
{
"product_list_name": "2025 Channel Southwest",
"agronomist": "Mark Bartel",
"agronomist_email": "mark.bartel@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N3G_1"
},
{
"product_list_name": "2025 Channel Products for South Dakota",
"agronomist": "John Goeden",
"agronomist_email": "john.goeden@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_N9D_1"
},
{
"product_list_name": "2024-2025 East Central NE Corn Grain Product List",
"agronomist": "Andrew Swanson",
"agronomist_email": "andrew.swanson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NLA_1"
},
{
"product_list_name": "Channel Products for North Central Iowa",
"agronomist": "Neal Borgmeyer",
"agronomist_email": "neal.borgmeyer@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L8B_1"
},
{
"product_list_name": "2024-2025 South Central NE Corn Grain Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NMJ_1"
},
{
"product_list_name": "2024-2025 East Central NE Corn Grain Product List",
"agronomist": "Andrew Swanson",
"agronomist_email": "andrew.swanson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NLH_1"
},
{
"product_list_name": "2025 NE Nebraska",
"agronomist": "Pat Koenig",
"agronomist_email": "patrick.koenig1@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NJB_1"
},
{
"product_list_name": "2024/2025 Channel NC Iowa - FSRs Epley and Gehrke",
"agronomist": "Paul Parcher",
"agronomist_email": "paul.parcher@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NID_1"
},
{
"product_list_name": "Central South Dakota",
"agronomist": "Jeremy Johnson",
"agronomist_email": "jeremy.johnson@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L7J_1"
},
{
"product_list_name": "2024-2025 South Central NE Corn Grain Product List",
"agronomist": "Tyler Vreugdenhil",
"agronomist_email": "tyler.vreugdenhil@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NMD_1"
},
{
"product_list_name": "Lauren Botine's Product List 2025 ",
"agronomist": "Lauren Botine",
"agronomist_email": "lauren.botine@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NDA_1"
},
{
"product_list_name": "Ohio Corn, Soybeans, and Silage MY25",
"agronomist": "Mitchell Greve",
"agronomist_email": "mitchell.greve@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_L6I_1"
},
{
"product_list_name": "2025 Southwest KS/Southeast CO Corn",
"agronomist": "Mark Bartel",
"agronomist_email": "mark.bartel@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NNA_1"
},
{
"product_list_name": "Lauren Botine's Product List 2025 ",
"agronomist": "Lauren Botine",
"agronomist_email": "lauren.botine@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NDL_1"
},
{
"product_list_name": "2024 SC MN",
"agronomist": "Tony Weis",
"agronomist_email": "tony.weis@bayer.com",
"variant_id": "CORN_201-07SSPRIB BRAND BLEND_CHANNEL_US_2025_NRG_1"
}
],
"image_url": "https://cs-assets.bayer.com/is/image/bayer/channel-seed-bag-field-corn-rib-complete",
"source_urls": [
"https://www.cropscience.bayer.us/corn/channel/channel-201-07ssprib-corn"
],
"sitemap_last_modified": "2026-05-12T14:43:17.830Z",
"fetched_at": "2026-05-26T15:41:39.579520+00:00",
"scraper_version": "0.1.0"
}