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>
361 lines
11 KiB
JSON
361 lines
11 KiB
JSON
{
|
|
"source": "bayer_seeds",
|
|
"source_key": "dekalb-dkc36-48rib-silage",
|
|
"vendor": "Bayer",
|
|
"brand": "DEKALB",
|
|
"product_name": "DKC36-48RIB BRAND BLEND",
|
|
"product_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US",
|
|
"hybrid_prefix": "DKC36-48RIB",
|
|
"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-48RIB Brand Blend offers growers a stable product with good yield potential with best utilization positioned in medium to lower yield environments. It has shown excellent ear flex and ability to perform in dry and stressed growing conditions.",
|
|
"strengths": [
|
|
"Very good overall foliar disease tolerance package",
|
|
"Has potential to perform well from west to east in the 85 RM zone",
|
|
"Has shown good open husk for quick drydown",
|
|
"Has shown very good Goss's Wilt and greensnap tolerance",
|
|
"Has shown excellent potential for dual purpose use",
|
|
"Ear flex potential allows for position on the lower end of planting population range"
|
|
],
|
|
"characteristics_groups": [
|
|
{
|
|
"label": "MANAGEMENT",
|
|
"type": "management",
|
|
"items": [
|
|
{
|
|
"characteristic": "VALUE ADDED TRAIT",
|
|
"value": "VT2PRIB"
|
|
},
|
|
{
|
|
"characteristic": "RELATIVE MATURITY",
|
|
"value": "86"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO MID-POLLINATION",
|
|
"value": "1120"
|
|
},
|
|
{
|
|
"characteristic": "GDUS TO BLACK LAYER",
|
|
"value": "2150"
|
|
},
|
|
{
|
|
"characteristic": "PLANTING RATE",
|
|
"value": "Med Low"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE PROVEN",
|
|
"value": "No"
|
|
},
|
|
{
|
|
"characteristic": "NEW PRODUCT",
|
|
"value": "NO"
|
|
},
|
|
{
|
|
"characteristic": "VARIETY",
|
|
"value": "01081018"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "2"
|
|
},
|
|
{
|
|
"characteristic": "GREENSNAP",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "PLANT HEIGHT",
|
|
"value": "Med Tall"
|
|
},
|
|
{
|
|
"characteristic": "EAR PLACEMENT",
|
|
"value": "Med High"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "HARVEST",
|
|
"type": "harvest",
|
|
"items": [
|
|
{
|
|
"characteristic": "STAYGREEN",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "HARVEST APPEARANCE",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "DRYDOWN",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "TEST WEIGHT",
|
|
"value": "4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "DISEASES",
|
|
"type": "diseases",
|
|
"items": [
|
|
{
|
|
"characteristic": "NORTHERN CORN LEAF BLIGHT",
|
|
"value": "4"
|
|
},
|
|
{
|
|
"characteristic": "ANTHRACNOSE STALK ROT",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "GOSS'S WILT",
|
|
"value": "3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "3"
|
|
},
|
|
{
|
|
"characteristic": "NDFD 30 HR",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "% OF STARCH",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "IVSD7HR",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "SILAGE YIELD",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER TON",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "MILK PER ACRE",
|
|
"value": "2"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_scale_direction": "1-9 (9 = best)",
|
|
"regional_recommendations": [
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7S_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_ZBN_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin Seed Guide",
|
|
"agronomist": "Mike Hopke",
|
|
"agronomist_email": "michael.hopke@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7F_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Eastern ND / Northern MN",
|
|
"agronomist": "Grant Mehring",
|
|
"agronomist_email": "grant.mehring@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JAG_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Northern North Dakota Seedguide",
|
|
"agronomist": "Courtney Meduna",
|
|
"agronomist_email": "courtney.meduna@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JAC_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7A_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Sammie Brantner",
|
|
"agronomist_email": "samantha.brantner@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7M_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Eastern ND / Northern MN",
|
|
"agronomist": "Grant Mehring",
|
|
"agronomist_email": "grant.mehring@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JAM_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7C_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_ZBO_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_G6C_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Eastern ND / Northern MN",
|
|
"agronomist": "Grant Mehring",
|
|
"agronomist_email": "grant.mehring@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JAQ_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Eastern ND / Northern MN",
|
|
"agronomist": "Grant Mehring",
|
|
"agronomist_email": "grant.mehring@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JAL_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_G6B_2"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Central & Western ND, MT/WY",
|
|
"agronomist": "Cody Oswald",
|
|
"agronomist_email": "cody.oswald@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_JCJ_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin Seed Guide",
|
|
"agronomist": "Mike Hopke",
|
|
"agronomist_email": "michael.hopke@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7R_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin Seed Guide",
|
|
"agronomist": "Mike Hopke",
|
|
"agronomist_email": "michael.hopke@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7G_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 Northern North Dakota Seedguide",
|
|
"agronomist": "Courtney Meduna",
|
|
"agronomist_email": "courtney.meduna@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_N1U_1"
|
|
},
|
|
{
|
|
"product_list_name": "Wisconsin 2025",
|
|
"agronomist": "Reid Gill",
|
|
"agronomist_email": "reid.gill@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_C7N_1"
|
|
},
|
|
{
|
|
"product_list_name": "2026 IDAHO, UTAH SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_G6B_1"
|
|
},
|
|
{
|
|
"product_list_name": "2025 Washington, Oregon, SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_G6B_3"
|
|
},
|
|
{
|
|
"product_list_name": "2025 Washington, Oregon, SEED GUIDE",
|
|
"agronomist": "Dave Heimkes",
|
|
"agronomist_email": "david.heimkes@bayer.com",
|
|
"variant_id": "SILAGE_DKC36-48RIB BRAND BLEND_DEKALB_US_2026_G6C_2"
|
|
}
|
|
],
|
|
"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-48rib-silage"
|
|
],
|
|
"sitemap_last_modified": "2026-05-12T14:44:16.627Z",
|
|
"fetched_at": "2026-05-26T15:46:53.365336+00:00",
|
|
"scraper_version": "0.1.0"
|
|
}
|