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>
350 lines
10 KiB
JSON
350 lines
10 KiB
JSON
{
|
|
"source": "bayer_seeds",
|
|
"source_key": "dekalb-dkc36-86rib-silage",
|
|
"vendor": "Bayer",
|
|
"brand": "DEKALB",
|
|
"product_name": "DKC36-86RIB BRAND BLEND",
|
|
"product_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US",
|
|
"hybrid_prefix": "DKC36-86RIB",
|
|
"hybrid_suffix": "BRAND BLEND",
|
|
"crop": "silage",
|
|
"release_year": 2021,
|
|
"relative_maturity": null,
|
|
"maturity_group": null,
|
|
"wheat_class": null,
|
|
"trait_stack": [
|
|
"VT2PRIB"
|
|
],
|
|
"trait_descriptions": [
|
|
"VT Double PRO® RIB Complete® corn blend"
|
|
],
|
|
"positioning_statement": "DKC36-86RIB Brand Blend is a 86 RM product with excellent yield potential. This product has shown adaptability across the 85 and 90 RM zone with good south of zone utilization. Potential to provide very good stalk and root strength as well as greensnap tolerance.",
|
|
"strengths": [
|
|
"Moderate stature plant that has shown very good overall agronomics",
|
|
"Has shown a girthy ear type with deep kernels",
|
|
"Has shown a nice late season harvest appearance",
|
|
"Has shown good Goss's Wilt tolerance",
|
|
"Maximize yield performance potential in medium to high yield environments",
|
|
"Potential for dual purpose use in silage",
|
|
"Prefers higher plant populations to maximize yield potential"
|
|
],
|
|
"characteristics_groups": [
|
|
{
|
|
"label": "MANAGEMENT",
|
|
"type": "management",
|
|
"items": [
|
|
{
|
|
"characteristic": "VALUE ADDED TRAIT",
|
|
"value": "VT2PRIB"
|
|
},
|
|
{
|
|
"characteristic": "RELATIVE MATURITY",
|
|
"value": "86"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO MID-POLLINATION",
|
|
"value": "1125"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO BLACK LAYER",
|
|
"value": "2150"
|
|
},
|
|
{
|
|
"characteristic": "PLANTING RATE",
|
|
"value": "Med High"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE PROVEN",
|
|
"value": "No"
|
|
},
|
|
{
|
|
"characteristic": "NEW PRODUCT",
|
|
"value": "NO"
|
|
},
|
|
{
|
|
"characteristic": "VARIETY",
|
|
"value": "01080854"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "PLANT DESCRIPTION",
|
|
"type": "plant description",
|
|
"items": [
|
|
{
|
|
"characteristic": "COB COLOR",
|
|
"value": "Red"
|
|
},
|
|
{
|
|
"characteristic": "KERNEL CAP COLOR",
|
|
"value": "Yellow"
|
|
},
|
|
{
|
|
"characteristic": "KERNEL ROW",
|
|
"value": "20"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "GROWTH",
|
|
"type": "growth",
|
|
"items": [
|
|
{
|
|
"characteristic": "EMERGENCE",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "SEEDLING GROWTH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "ROOT STRENGTH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "STALK STRENGTH",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"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": "2"
|
|
},
|
|
{
|
|
"characteristic": "DRYDOWN",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "TEST WEIGHT",
|
|
"value": "4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "DISEASES",
|
|
"type": "diseases",
|
|
"items": [
|
|
{
|
|
"characteristic": "NORTHERN CORN LEAF BLIGHT",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"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": "5"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE YIELD",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER TON",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER ACRE",
|
|
"value": "4"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_scale_direction": "1-9 (9 = best)",
|
|
"regional_recommendations": [
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBN_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBJ_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBI_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8C_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBO_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8F_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8B_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_G6C_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Northern North Dakota Seedguide",
|
|
"agronomist": "Courtney Meduna",
|
|
"agronomist_email": "courtney.meduna@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_N1U_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBM_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Northern North Dakota Seedguide",
|
|
"agronomist": "Courtney Meduna",
|
|
"agronomist_email": "courtney.meduna@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_JAC_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Fuls",
|
|
"agronomist_email": "jeffrey.fuls@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8J_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Fuls",
|
|
"agronomist_email": "jeffrey.fuls@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8L_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_JCJ_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Fuls",
|
|
"agronomist_email": "jeffrey.fuls@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8P_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_G6B_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBK_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_G6B_2"
|
|
},
|
|
{
|
|
"product_list_name": "2025 South Dakota Product Guide",
|
|
"agronomist": "Gary Hegg",
|
|
"agronomist_email": "gary.hegg@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_ZBL_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 South Dakota Product Guide",
|
|
"agronomist": "Jeff Spieler",
|
|
"agronomist_email": "jeff.spieler@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-86RIB BRAND BLEND_DEKALB_US_2026_J8A_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-dkc36-86rib-silage"
|
|
],
|
|
"sitemap_last_modified": "2026-05-12T14:42:49.787Z",
|
|
"fetched_at": "2026-05-26T15:46:54.603435+00:00",
|
|
"scraper_version": "0.1.0"
|
|
}
|