eaa7e0789b
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>
399 lines
12 KiB
JSON
399 lines
12 KiB
JSON
{
|
|
"source": "bayer_seeds",
|
|
"source_key": "dekalb-dkc51-25rib-silage",
|
|
"vendor": "Bayer",
|
|
"brand": "DEKALB",
|
|
"product_name": "DKC51-25RIB BRAND BLEND",
|
|
"product_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US",
|
|
"hybrid_prefix": "DKC51-25RIB",
|
|
"hybrid_suffix": "BRAND BLEND",
|
|
"crop": "silage",
|
|
"release_year": 2020,
|
|
"relative_maturity": null,
|
|
"maturity_group": null,
|
|
"wheat_class": null,
|
|
"trait_stack": [
|
|
"VT2PRIB"
|
|
],
|
|
"trait_descriptions": [
|
|
"VT Double PRO® RIB Complete® corn blend"
|
|
],
|
|
"positioning_statement": "DKC51-25RIB Brand Blend is an extremely stable product that should be positioned in lower yielding, drought prone environments. Has shown excellent performance heat and drought conditions, along with good agronomics, make this an attractive option for the tough acre. ",
|
|
"strengths": [
|
|
"Has shown outstanding yield stability in lower yield environments",
|
|
"Decent ear flex allows planting at moderate populations",
|
|
"Has shown good Southern movement for early corn markets",
|
|
"Potential to be used as a dual-purpose silage product",
|
|
"Can provide good grain quality and husk cover",
|
|
"Disease tolerance package should allow broad use"
|
|
],
|
|
"characteristics_groups": [
|
|
{
|
|
"label": "MANAGEMENT",
|
|
"type": "management",
|
|
"items": [
|
|
{
|
|
"characteristic": "VALUE ADDED TRAIT",
|
|
"value": "VT2PRIB"
|
|
},
|
|
{
|
|
"characteristic": "RELATIVE MATURITY",
|
|
"value": "101"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO MID-POLLINATION",
|
|
"value": "1300"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO BLACK LAYER",
|
|
"value": "2530"
|
|
},
|
|
{
|
|
"characteristic": "PLANTING RATE",
|
|
"value": "Medium"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE PROVEN",
|
|
"value": "No"
|
|
},
|
|
{
|
|
"characteristic": "NEW PRODUCT",
|
|
"value": "NO"
|
|
},
|
|
{
|
|
"characteristic": "VARIETY",
|
|
"value": "01079527"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "PLANT DESCRIPTION",
|
|
"type": "plant description",
|
|
"items": [
|
|
{
|
|
"characteristic": "COB COLOR",
|
|
"value": "Red"
|
|
},
|
|
{
|
|
"characteristic": "KERNEL CAP COLOR",
|
|
"value": "Yellow"
|
|
},
|
|
{
|
|
"characteristic": "KERNEL ROW",
|
|
"value": "18"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "GROWTH",
|
|
"type": "growth",
|
|
"items": [
|
|
{
|
|
"characteristic": "EMERGENCE",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "SEEDLING GROWTH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "ROOT STRENGTH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "STALK STRENGTH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "DROUGHT TOLERANCE",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "GREENSNAP",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "PLANT HEIGHT",
|
|
"value": "Medium"
|
|
},
|
|
{
|
|
"characteristic": "EAR PLACEMENT",
|
|
"value": "Medium"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "HARVEST",
|
|
"type": "harvest",
|
|
"items": [
|
|
{
|
|
"characteristic": "STAYGREEN",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "HARVEST APPEARANCE",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "DRYDOWN",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "TEST WEIGHT",
|
|
"value": "2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "DISEASES",
|
|
"type": "diseases",
|
|
"items": [
|
|
{
|
|
"characteristic": "NORTHERN CORN LEAF BLIGHT",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "GRAY LEAF SPOT",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "SOUTHERN RUST",
|
|
"value": "6"
|
|
},
|
|
{
|
|
"characteristic": "ANTHRACNOSE STALK ROT",
|
|
"value": "5"
|
|
},
|
|
{
|
|
"characteristic": "GOSS'S WILT",
|
|
"value": "4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "HERBICIDE",
|
|
"type": "herbicide",
|
|
"items": [
|
|
{
|
|
"characteristic": "GROWTH REGULATORS SENSITIVITY",
|
|
"value": "A"
|
|
},
|
|
{
|
|
"characteristic": "SULFONYLUREAS SENSITIVITY",
|
|
"value": "A"
|
|
},
|
|
{
|
|
"characteristic": "ISOXAZOLES SENSITIVITY - PRE-EMERGENCE",
|
|
"value": "A"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "SILAGE CHARACTERISTICS",
|
|
"type": "silage characteristics",
|
|
"items": [
|
|
{
|
|
"characteristic": "NDFD 24 HR",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "NDFD 30 HR",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "% OF STARCH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "IVSD7HR",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE YIELD",
|
|
"value": "1"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER TON",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER ACRE",
|
|
"value": "3"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_scale_direction": "1-9 (9 = best)",
|
|
"regional_recommendations": [
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7C_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 Mid-Atlantic Silage",
|
|
"agronomist": "Bryan Dillehay",
|
|
"agronomist_email": "bryan.dillehay@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6K_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7G_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 Mid-Atlantic Silage",
|
|
"agronomist": "Bryan Dillehay",
|
|
"agronomist_email": "bryan.dillehay@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6M_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7R_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 Mid-Atlantic Silage",
|
|
"agronomist": "Bryan Dillehay",
|
|
"agronomist_email": "bryan.dillehay@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6G_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_ZBJ_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_G6C_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7N_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 Mid-Atlantic Silage",
|
|
"agronomist": "Bryan Dillehay",
|
|
"agronomist_email": "bryan.dillehay@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6H_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 Central & Western ND, MT/WY",
|
|
"agronomist": "Courtney Meduna",
|
|
"agronomist_email": "courtney.meduna@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_JAC_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7A_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7M_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_ZBM_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_ZBI_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_ZBL_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_ZBK_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_J8B_1"
|
|
},
|
|
{
|
|
"product_list_name": "Duplicate 2023 Northeast Seed Resource G",
|
|
"agronomist": "Shaun Heinbaugh",
|
|
"agronomist_email": "shaun.heinbaugh@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6L_1"
|
|
},
|
|
{
|
|
"product_list_name": "Duplicate 2023 Northeast Seed Resource G",
|
|
"agronomist": "Shaun Heinbaugh",
|
|
"agronomist_email": "shaun.heinbaugh@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6F_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_J8A_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_J8C_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7S_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_G6B_1"
|
|
},
|
|
{
|
|
"product_list_name": "Duplicate 2023 Northeast Seed Resource G",
|
|
"agronomist": "Shaun Heinbaugh",
|
|
"agronomist_email": "shaun.heinbaugh@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C6J_1"
|
|
},
|
|
{
|
|
"product_list_name": "2024 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_J8F_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC51-25RIB BRAND BLEND_DEKALB_US_2026_C7F_1"
|
|
}
|
|
],
|
|
"image_url": "https://cs-assets.bayer.com/is/image/bayer/62503_31_MY23_DK_SEED_BAG_RENDERING_VTDOUBLEPRO_RIBCOMPLETE_A",
|
|
"source_urls": [
|
|
"https://www.cropscience.bayer.us/silage/dekalb/dekalb-dkc51-25rib-silage"
|
|
],
|
|
"sitemap_last_modified": "2026-05-12T14:41:19.610Z",
|
|
"fetched_at": "2026-05-26T15:47:10.524798+00:00",
|
|
"scraper_version": "0.1.0"
|
|
}
|