Files
seed-mcp/corpus/bayer_seeds/channel-186-56stxrib.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

235 lines
6.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source": "bayer_seeds",
"source_key": "channel-186-56stxrib",
"vendor": "Bayer",
"brand": "CHANNEL",
"product_name": "186-56STXRIB BRAND BLEND",
"product_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US",
"hybrid_prefix": "186-56STXRIB",
"hybrid_suffix": "BRAND BLEND",
"crop": "corn",
"release_year": 2024,
"relative_maturity": "86",
"maturity_group": null,
"wheat_class": null,
"trait_stack": [
"SSRIB"
],
"trait_descriptions": [
"SmartStax® RIB Complete® corn blend"
],
"positioning_statement": null,
"strengths": [
"Powerful combination of yield potential and agronomics at 86RM",
"Medium stature plant carries an attractive, semi-determinant ear type",
"Strong Gosss wilt and greensnap tolerance",
"Has shown to perform well under stressed growing conditions and at moderate planting densities"
],
"characteristics_groups": [
{
"label": "MATURITY",
"type": "maturity",
"items": [
{
"characteristic": "GDUS TO BLACK LAYER",
"value": "2200"
},
{
"characteristic": "GDUS TO MID-POLLINATION",
"value": "1140"
},
{
"characteristic": "RELATIVE MATURITY",
"value": "86"
}
]
},
{
"label": "AGRONOMIC CHARACTERISTICS",
"type": "agronomic characteristics",
"items": [
{
"characteristic": "DROUGHT TOLERANCE",
"value": "3"
},
{
"characteristic": "DRYDOWN",
"value": "2"
},
{
"characteristic": "EAR FLEX (GRAIN YIELD PER PLANT)",
"value": "SD"
},
{
"characteristic": "EAR HEIGHT",
"value": "M"
},
{
"characteristic": "GREENSNAP",
"value": "2"
},
{
"characteristic": "HARVEST APPEARANCE",
"value": "4"
},
{
"characteristic": "PLANT HEIGHT",
"value": "M"
},
{
"characteristic": "ROOT STRENGTH",
"value": "3"
},
{
"characteristic": "SEEDLING VIGOR",
"value": "2"
},
{
"characteristic": "STALK STRENGTH",
"value": "3"
},
{
"characteristic": "TEST WEIGHT",
"value": "3"
}
]
},
{
"label": "DISEASE",
"type": "disease",
"items": [
{
"characteristic": "ANTHRACNOSE STALK ROT",
"value": "2"
},
{
"characteristic": "GOSS'S WILT",
"value": "4"
},
{
"characteristic": "GRAY LEAF SPOT",
"value": "5"
},
{
"characteristic": "NORTHERN CORN LEAF BLIGHT R1",
"value": "4"
},
{
"characteristic": "SOUTHERN RUST",
"value": "6"
}
]
},
{
"label": "ADAPTATION",
"type": "adaptation",
"items": [
{
"characteristic": "FOCUS AREA",
"value": "W,C,E"
}
]
},
{
"label": "HERBICIDES",
"type": "herbicides",
"items": [
{
"characteristic": "GROWTH REGULATORS SENSITIVITY",
"value": "A"
},
{
"characteristic": "PIGMENT INHIBITORS SENSITIVITY",
"value": "A"
},
{
"characteristic": "SULFONYLUREAS SENSITIVITY",
"value": "A"
}
]
},
{
"label": "OTHER",
"type": "other",
"items": [
{
"characteristic": "EMERGENCE",
"value": "2"
},
{
"characteristic": "TRAIT",
"value": "SSRIB"
},
{
"characteristic": "VARIETY",
"value": "01096115"
}
]
}
],
"_scale_direction": "1-9 (9 = best)",
"regional_recommendations": [
{
"product_list_name": "2024 SW & WC MN Product List-Weis ",
"agronomist": "Kelly Siverhus",
"agronomist_email": "kelly.silverhus@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NRJ_1"
},
{
"product_list_name": "2024 OH/PA Product List ",
"agronomist": "JD Hauseman",
"agronomist_email": "jared.hauseman@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_N1G_1"
},
{
"product_list_name": "2024 SW & WC MN Product List-Weis ",
"agronomist": "Kelly Siverhus",
"agronomist_email": "kelly.silverhus@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NRG_1"
},
{
"product_list_name": "2024 NE Product List ",
"agronomist": "JD Hauseman",
"agronomist_email": "jared.hauseman@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_N1E_1"
},
{
"product_list_name": "WY/CO Master 2023/2024 Product List ",
"agronomist": "Kristin Schiff",
"agronomist_email": "kristin.schiff@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NNB_1"
},
{
"product_list_name": "2024 SW & WC MN Product List-Weis ",
"agronomist": "Kelly Siverhus",
"agronomist_email": "kelly.silverhus@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NRB_1"
},
{
"product_list_name": "2024 North WEST WI ",
"agronomist": "Monica Marrs",
"agronomist_email": "monica.marrs@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NSH_1"
},
{
"product_list_name": "2024 SW & WC MN Product List-Weis ",
"agronomist": "Coming Soon",
"agronomist_email": "coming.soon@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_NRD_1"
},
{
"product_list_name": "2024 North WEST WI ",
"agronomist": "Monica Marrs",
"agronomist_email": "monica.marrs@bayer.com",
"variant_id": "CORN_186-56STXRIB BRAND BLEND_CHANNEL_US_2024_L5W_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-186-56stxrib-corn"
],
"sitemap_last_modified": "2026-05-12T14:40:52.460Z",
"fetched_at": "2026-05-26T15:40:27.579126+00:00",
"scraper_version": "0.1.0"
}