{"location":{"coordinates":{"lat":48.118,"lng":-123.43},"zone":"8b","zoneNumber":8,"climateType":"maritime","frostDates":{"lastSpring":"03-15","firstFall":"11-30"},"seasonDays":260,"soil":{"mukey":"73450","component":{"name":"Clallam","percent":85},"soilType":"Clallam gravelly sandy loam, 0 to 15 percent slopes","drainageClass":"Moderately well drained","texture":"sandy loam","ph":{"min":5.8,"max":5.8},"organicMatter":"moderate","depth":"very deep (152+ inches)","recommendations":["Drains acceptably. Raise beds 4 to 6 inches in wet springs.","Loamy texture is a good general-purpose garden soil.","Slightly acidic, ideal for blueberries and potatoes. Add lime before planting brassicas to reach pH 6.5.","Moderate organic matter. A half-inch of compost yearly keeps it stable.","Deep profile suits long taproot crops like carrots, parsnips, and daikon."],"source":"USDA NRCS Soil Survey Geographic Database (SSURGO), via SDA REST"},"soilError":null},"crops":[{"slug":"tomato","commonName":"Tomato","scientificName":"Solanum lycopersicum","category":"vegetable","season":"warm","planting":{"action":"start_indoors","windowStart":"2026-01-04","windowEnd":"2026-02-01","inWindow":true,"climateNote":"6-8 weeks before last frost; 70-75°F germination, Pinch suckers on indeterminate varieties. Stake or cage. Mulch heavily to maintain even moisture and reduce blossom-end rot., Choose short-season determinates (55-70d). Cool slow-warming soil, wait until soil hits 60°F before transplant. Late-blight pressure high; stake/prune for airflow."},"harvest":{"daysToHarvest":{"min":55,"max":90},"estimatedHarvestDate":"2026-07-29","latestHarvestDate":"2026-09-01","gddBased":true,"gddAccumulated":1205,"confidence":"moderate","baseTemp":50,"gddRange":{"min":1200,"max":1800}},"succession":{"hasChain":true,"chainSlug":"clover-tomato-rye-relay","phases":3,"summary":"3-phase cover crop relay chain. Use /api/succession-plan for dated phases."},"rotation":{"family":"nightshades","rotationYears":3,"followWith":["legumes","grasses","alliums"],"neverFollow":["nightshades"]},"pests":[{"pest":"bacterial-canker","severity":"severe","topManagement":"Plant certified disease-free seed."},{"pest":"beet-leafhopper","severity":"severe","topManagement":"Floating row cover on tomato, pepper, and bean transplants from planting through bloom; main vector activity window."},{"pest":"eastern-gray-squirrel","severity":"severe","topManagement":"Hardware cloth cages over individual high-value tomato and sunflower plantings."}],"soilNotes":"Slightly acidic; nightshades prefer pH 6.0 to 6.8. Add calcium (lime or gypsum) to reduce blossom end rot risk."},{"slug":"basil","commonName":"Basil","scientificName":"Ocimum basilicum","category":"herb","season":"warm","planting":{"action":"start_indoors","windowStart":"2026-02-01","windowEnd":"2026-02-22","inWindow":true,"climateNote":"Pinch tops to encourage bushiness. Pinch flower buds for continued leaf production., Cool nights stunt basil, wait until nights stay above 50°F to transplant. Row cover or low tunnel speeds early growth."},"harvest":{"daysToHarvest":{"min":60,"max":80},"estimatedHarvestDate":"2026-06-24","latestHarvestDate":"2026-07-13","gddBased":true,"gddAccumulated":605,"confidence":"moderate","baseTemp":50,"gddRange":{"min":600,"max":900}},"succession":{"hasChain":true,"chainSlug":"basil-succession","phases":1,"summary":"1-phase herb succession chain. Use /api/succession-plan for dated phases."},"rotation":{"family":"mints","rotationYears":1,"followWith":["legumes","brassicas","nightshades","cucurbits","grasses","composites","umbellifers","alliums"],"neverFollow":[]},"pests":[{"pest":"basil-downy-mildew","severity":"severe","topManagement":"Plant downy-mildew-resistant cultivars (Prospera, Eleonora, Amazel, Devotion)."},{"pest":"downy-mildew-basil","severity":"severe","topManagement":"Copper at first symptoms."},{"pest":"fusarium-wilt-basil","severity":"severe","topManagement":"No organic cure; remove infected plants."}],"soilNotes":"Soil pH range 5.8 to 5.8 is workable for most vegetables."},{"slug":"bush-bean","commonName":"Bush Bean","scientificName":"Phaseolus vulgaris","category":"legume","season":"warm","planting":{"action":"direct_sow","windowStart":"2026-03-22","windowEnd":"2026-06-07","inWindow":true,"climateNote":"Succession sow every 2-3 weeks until 60 days before first fall frost, No transplant, beans dislike root disturbance. Inoculate with Rhizobium for best yields., Wait until soil hits 60°F to direct sow, cool soil rots seed. Avoid mulch until soil warms."},"harvest":{"daysToHarvest":{"min":50,"max":65},"estimatedHarvestDate":"2026-07-01","latestHarvestDate":"2026-07-18","gddBased":true,"gddAccumulated":701,"confidence":"moderate","baseTemp":50,"gddRange":{"min":700,"max":1000}},"succession":{"hasChain":true,"chainSlug":"bush-bean-succession","phases":1,"summary":"1-phase legume succession chain. Use /api/succession-plan for dated phases."},"rotation":{"family":"legumes","rotationYears":2,"followWith":["nightshades","brassicas","cucurbits","grasses","amaranthaceae"],"neverFollow":["legumes"]},"pests":[{"pest":"groundhog","severity":"severe","topManagement":"Heavy-duty fencing: 1.2 m welded wire fence with the top 30 cm bent outward to prevent climbing; bottom buried 30 cm deep with an outward L-shape to prevent digging."},{"pest":"beet-leafhopper","severity":"high","topManagement":"Floating row cover on tomato, pepper, and bean transplants from planting through bloom; main vector activity window."},{"pest":"cottontail-rabbit","severity":"high","topManagement":"Hardware cloth or chicken wire fence at least 60 cm tall buried 15 cm deep around vegetable beds."}],"soilNotes":"Soil pH suits legumes; inoculate seed for best nitrogen fixation."},{"slug":"carrot","commonName":"Carrot","scientificName":"Daucus carota subsp. sativus","category":"root","season":"cool","planting":{"action":"direct_sow","windowStart":"2026-01-01","windowEnd":"2026-12-31","inWindow":false,"climateNote":"Outside the open planting window for the current year. Use /api/planting for next-window timing."},"harvest":{"daysToHarvest":{"min":60,"max":80},"estimatedHarvestDate":"2026-05-16","latestHarvestDate":"2026-06-06","gddBased":true,"gddAccumulated":1010,"confidence":"moderate","baseTemp":40,"gddRange":{"min":1000,"max":1400}},"succession":{"hasChain":true,"chainSlug":"carrot-succession","phases":2,"summary":"2-phase root succession chain. Use /api/succession-plan for dated phases."},"rotation":{"family":"umbellifers","rotationYears":2,"followWith":["legumes","brassicas","grasses"],"neverFollow":["umbellifers"]},"pests":[{"pest":"aster-leafhopper","severity":"severe","topManagement":"Floating row cover on carrot beds from emergence through canopy closure."},{"pest":"aphid-willow-carrot","severity":"high","topManagement":"Floating row cover from emergence through canopy closure excludes the winged colonizers."},{"pest":"aster-yellows","severity":"high","topManagement":"Manage leafhopper populations with kaolin clay and reflective mulches."}],"soilNotes":"Slightly acidic; root crops prefer pH 6.0 to 6.8. Lime to lift pH if growing beets."},{"slug":"kale","commonName":"Kale","scientificName":"Brassica oleracea var. sabellica","category":"vegetable","season":"cool","planting":{"action":"direct_sow","windowStart":"2026-02-15","windowEnd":"2026-04-05","inWindow":true,"climateNote":"Cold-hardy; tolerates 20°F, Pick outer leaves first; plant keeps producing. Overwinters in zones 7+ under row cover., Kale's signature region, overwinters easily, sweetest after fall frosts. Aphids and cabbage moths are the main pests; row cover helps."},"harvest":{"daysToHarvest":{"min":50,"max":75},"estimatedHarvestDate":"2026-05-10","latestHarvestDate":"2026-06-01","gddBased":true,"gddAccumulated":807,"confidence":"moderate","baseTemp":40,"gddRange":{"min":800,"max":1200}},"succession":{"hasChain":true,"chainSlug":"kale-cut-and-come","phases":2,"summary":"2-phase continuous harvest chain. Use /api/succession-plan for dated phases."},"rotation":{"family":"brassicas","rotationYears":2,"followWith":["legumes","grasses","alliums"],"neverFollow":["brassicas"]},"pests":[{"pest":"black-rot","severity":"high","topManagement":"Same."},{"pest":"cabbage-looper","severity":"high","topManagement":"Bt sprays."},{"pest":"cabbage-worm","severity":"high","topManagement":"Same as on cabbage."}],"soilNotes":"Brassicas prefer pH 6.5 to 7.5; lime before planting to avoid clubroot."}],"unknownCrops":[],"bedAnalysis":{"companions":[{"a":"tomato","b":"basil","type":"beneficial","mechanism":"shade_provider","strength":"moderate","description":"Tomato canopy provides afternoon shade that protects basil from leaf scorch and bolting in hot summer climates; useful pairing in mediterranean and arid beds."},{"a":"tomato","b":"carrot","type":"beneficial","mechanism":"shade_provider","strength":"moderate","description":"Tomato canopy shades carrot tops during late summer heat, slowing bolting and reducing greening on exposed shoulders of carrot roots."},{"a":"basil","b":"carrot","type":"beneficial","mechanism":"pest_repellent","strength":"moderate","description":"Basil's volatile oils deter carrot fly and aphids; useful interplant in late summer when basil is at peak aromatic strength."},{"a":"bush-bean","b":"kale","type":"beneficial","mechanism":"nitrogen_fixing","strength":"moderate","description":"Bush beans in rotation or as adjacent interplant supply nitrogen to kale; useful in the same-year rotation slot or as a preceding crop."}],"antagonists":[],"warnings":[],"rotationConflicts":[]},"year":2026,"source":"CropGraph v1.5. USDA Cooperative Extension, NRCS SSURGO, NOAA Climate Normals 1991-2020."}