cellar-protocol/field-guide.html
2026-07-21 10:36:26 +00:00

521 lines
21 KiB
HTML
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.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Zone 5B Field Guide | Barbara Cintron</title>
<meta property="og:type" content="website">
<meta property="og:title" content="Zone 5B Field Guide | Barbara Cintron">
<meta property="og:description" content="This is not a suggestion. These are the numbers that separate what dies from what thrives when the mercury drops to 20°F and the wind scours the prairie…">
<meta property="og:image" content="https://images.pexels.com/photos/35650202/pexels-photo-35650202.jpeg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=650&amp;w=940">
<meta property="og:url" content="https://barbara-cintron.4ort.net/field-guide.html">
<meta name="twitter:card" content="summary_large_image">
<meta name="description" content="This is not a suggestion. These are the numbers that separate what dies from what thrives when the mercury drops to 20°F and the wind scours the prairie…">
<style>
:root {
--midnight: #0c0f1a;
--plowsteel: #2d3a4f;
--wheatgold: #f4e8c8;
--loam: #8b7355;
--frostline: #e8f4ff;
--canola: #fdd835;
--frostbite: #ff6b6b;
--sapling: #4ade80;
}
html, body {
background: var(--midnight);
color: var(--frostline);
font-family: 'JetBrains Mono', 'IBM Plex Mono', monospace;
margin: 0;
padding: 0;
line-height: 1.6;
}
header {
background: var(--plowsteel);
padding: 1.5em 2em;
border-bottom: 2px solid var(--wheatgold);
}
header h1 {
font-size: 1.5rem;
letter-spacing: 0.1em;
margin: 0;
color: var(--wheatgold);
}
header .subtitle {
color: var(--loam);
font-size: 0.9rem;
letter-spacing: 0.08em;
margin-top: 0.5em;
}
header a {
color: var(--loam);
text-decoration: none;
font-size: 0.85rem;
letter-spacing: 0.05em;
}
main {
max-width: 80ch;
margin: 0 auto;
padding: 3em 2em;
}
.section-header {
border-bottom: 2px solid var(--wheatgold);
padding-bottom: 0.75em;
margin-bottom: 2em;
margin-top: 3em;
}
.section-header h2 {
font-size: 1.3rem;
color: var(--canola);
letter-spacing: 0.1em;
margin: 0;
}
.section-header p {
color: var(--loam);
font-size: 0.85rem;
margin-top: 0.5em;
}
.crop-card {
border: 1px solid var(--plowsteel);
background: rgba(45, 58, 79, 0.2);
margin-bottom: 2em;
overflow: hidden;
}
.crop-header {
background: rgba(139, 115, 85, 0.15);
padding: 1em 1.5em;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid var(--plowsteel);
}
.crop-name {
font-size: 1.2rem;
color: var(--wheatgold);
letter-spacing: 0.08em;
}
.crop-type {
font-size: 0.75rem;
color: var(--loam);
letter-spacing: 0.1em;
text-transform: uppercase;
}
.crop-body {
padding: 1.5em;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2em;
}
.spec-group {
display: flex;
flex-direction: column;
gap: 1em;
}
.spec-row {
display: flex;
justify-content: space-between;
padding: 0.5em 0;
border-bottom: 1px dashed var(--plowsteel);
}
.spec-label {
color: var(--loam);
font-size: 0.85rem;
letter-spacing: 0.05em;
}
.spec-value {
color: var(--frostline);
font-weight: bold;
text-align: right;
}
.critical-warning {
background: rgba(255, 107, 107, 0.1);
border-left: 3px solid var(--frostbite);
padding: 1em 1.5em;
margin: 1.5em 0;
}
.critical-warning strong {
color: var(--frostbite);
letter-spacing: 0.05em;
}
.safe-zone {
background: rgba(74, 222, 128, 0.1);
border-left: 3px solid var(--sapling);
padding: 1em 1.5em;
margin: 1em 0;
}
.safe-zone strong {
color: var(--sapling);
letter-spacing: 0.05em;
}
.image-panel {
margin: 2em 0;
border: 1px solid var(--plowsteel);
padding: 0.5em;
}
.image-panel img {
width: 100%;
height: auto;
filter: sepia(0.25) contrast(1.15);
display: block;
}
.image-caption {
text-align: center;
font-size: 0.8rem;
color: var(--loam);
margin-top: 0.5em;
letter-spacing: 0.05em;
}
.data-twin {
margin-top: 3em;
padding: 1.5em;
background: rgba(168, 213, 232, 0.1);
border: 1px dashed #a8d5e8;
text-align: center;
}
.data-twin a {
color: var(--canola);
text-decoration: none;
letter-spacing: 0.1em;
}
.back-link {
display: inline-block;
margin-top: 3em;
padding: 1em 2em;
border: 1px solid var(--loam);
color: var(--wheatgold);
text-decoration: none;
letter-spacing: 0.1em;
transition: all 0.4s ease;
}
.back-link:hover {
background: rgba(139, 115, 85, 0.15);
}
.source-note {
font-size: 0.75rem;
color: var(--loam);
margin-top: 0.5em;
letter-spacing: 0.05em;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<header>
<h1>ZONE 5B FIELD GUIDE</h1>
<div class="subtitle">STORM LAKE, IOWA — PLANTING WINDOWS, HARDINESS LIMITS, AND SURVIVAL PROTOCOLS</div>
<a href="/">← RETURN TO HUB</a>
</header>
<main>
<div class="section-header">
<h2>PREFACE</h2>
<p>This is not a suggestion. These are the numbers that separate what dies from what thrives when the mercury drops to 20°F and the wind scours the prairie bare.</p>
</div>
<div class="image-panel">
<img src="https://images.pexels.com/photos/35650202/pexels-photo-35650202.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Snow-covered pergola in a winter garden, wooden structure standing against stark white landscape" />
<div class="image-caption">The pergola stands through January. Its timber was seasoned for this.</div>
</div>
<div class="section-header">
<h2>CROP 01: TURNIP (Brassica rapa subsp. rapa)</h2>
<p class="source-note">Species authority: Wikidata Q3916957 | Natural product of Brassica rapa subsp. rapa</p>
</div>
<div class="crop-card">
<div class="crop-header">
<span class="crop-name">TURNIP (WINTER STORAGE)</span>
<span class="crop-type">ROOT VEGETABLE · BRASSICA</span>
</div>
<div class="crop-body">
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">PLANTING WINDOW</span>
<span class="spec-value">AUG 15 SEP 5</span>
</div>
<div class="spec-row">
<span class="spec-label">DAYS TO MATURITY</span>
<span class="spec-value">5662</span>
</div>
<div class="spec-row">
<span class="spec-label">HARVEST BEFORE</span>
<span class="spec-value">OCT 15</span>
</div>
<div class="spec-row">
<span class="spec-label">SOIL TEMP MINIMUM</span>
<span class="spec-value">35°F</span>
</div>
<div class="spec-row">
<span class="spec-label">OVERWINTER DEPTH</span>
<span class="spec-value">18"</span>
</div>
</div>
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">SUCROSE ACCUMULATION</span>
<span class="spec-value">1822%</span>
</div>
<div class="spec-row">
<span class="spec-label">FROST TOLERANCE</span>
<span class="spec-value">10°F (bare)</span>
</div>
<div class="spec-row">
<span class="spec-label">SNOW COVER REQ</span>
<span class="spec-value">≥6"</span>
</div>
<div class="spec-row">
<span class="spec-label">SPRING RECOVERY</span>
<span class="spec-value">21 days</span>
</div>
</div>
</div>
</div>
<div class="critical-warning">
<strong>CRITICAL FAILURE MODE:</strong> Planting after September 10 yields insufficient sucrose accumulation. Root dies at 5°F without protective mulch.
</div>
<div class="safe-zone">
<strong>SURVIVABLE CONDITION:</strong> 18" soil burial + ≥6" snow cover maintains root viability at 20°F ambient. Sugar concentration reaches 22% by December 21.
</div>
<div class="section-header">
<h2>CROP 02: CARROT (Daucus carota subsp. sativus)</h2>
</div>
<div class="crop-card">
<div class="crop-header">
<span class="crop-name">CARROT (LONG-KEEP)</span>
<span class="crop-type">ROOT VEGETABLE · APIACEAE</span>
</div>
<div class="crop-body">
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">PLANTING WINDOW</span>
<span class="spec-value">JUL 20 AUG 10</span>
</div>
<div class="spec-row">
<span class="spec-label">DAYS TO MATURITY</span>
<span class="spec-value">7080</span>
</div>
<div class="spec-row">
<span class="spec-label">HARVEST BEFORE</span>
<span class="spec-value">NOV 1</span>
</div>
<div class="spec-row">
<span class="spec-label">SOIL TEXTURE</span>
<span class="spec-value">LOAM/SILT</span>
</div>
<div class="spec-row">
<span class="spec-label">ROW SPACING</span>
<span class="spec-value">12"</span>
</div>
</div>
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">CAROTENE PEAK</span>
<span class="spec-value">SEP 25 ± 3d</span>
</div>
<div class="spec-row">
<span class="spec-label">FROST TOLERANCE</span>
<span class="spec-value">5°F (mulched)</span>
</div>
<div class="spec-row">
<span class="spec-label">OVERWINTER MULCH</span>
<span class="spec-value">812" straw</span>
</div>
<div class="spec-row">
<span class="spec-label">SPRING HARVEST</span>
<span class="spec-value">APR 15+</span>
</div>
</div>
</div>
</div>
<div class="critical-warning">
<strong>CRITICAL FAILURE MODE:</strong> Clay soil causes forked roots. Frost before September 20 destroys beta-carotene synthesis. Loss rate: 94%.
</div>
<div class="section-header">
<h2>CROP 03: KALE (Brassica oleracea var. acephala)</h2>
</div>
<div class="crop-card">
<div class="crop-header">
<span class="crop-name">SCOTT'S GREEN KALE</span>
<span class="crop-type">LEAFY GREEN · BRASSICA</span>
</div>
<div class="crop-body">
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">PLANTING WINDOW</span>
<span class="spec-value">JUN 15 JUL 5</span>
</div>
<div class="spec-row">
<span class="spec-label">FIRST HARVEST</span>
<span class="spec-value">SEP 10</span>
</div>
<div class="spec-row">
<span class="spec-label">PEAK FLAVOR</span>
<span class="spec-value">DEC 21</span>
</div>
<div class="spec-row">
<span class="spec-label">CROWN HEIGHT</span>
<span class="spec-value">4" above soil</span>
</div>
<div class="spec-row">
<span class="spec-label">WIND EXPOSURE</span>
<span class="spec-value">≤15 mph sustained</span>
</div>
</div>
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">GLUCOSINOLATES</span>
<span class="spec-value">↑ 300% post-frost</span>
</div>
<div class="spec-row">
<span class="spec-label">FROST TOLERANCE</span>
<span class="spec-value">15°F (hardened)</span>
</div>
<div class="spec-row">
<span class="spec-label">HARVEST METHOD</span>
<span class="spec-value">LOWER leaves only</span>
</div>
<div class="spec-row">
<span class="spec-label">CONTINUOUS YIELD</span>
<span class="spec-value">NOVMAR</span>
</div>
</div>
</div>
</div>
<div class="safe-zone">
<strong>SURVIVABLE CONDITION:</strong> October 15 hardening required. Plants exposed to gradual cooling accumulate antifreeze proteins. Sudden freeze below 10°F kills meristem.
</div>
<div class="section-header">
<h2>CROP 04: PARSLEY (Petroselinum crispum)</h2>
</div>
<div class="crop-card">
<div class="crop-header">
<span class="crop-name">FLAT-LEAF PARSLEY</span>
<span class="crop-type">HERB · APIACEAE</span>
</div>
<div class="crop-body">
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">PLANTING WINDOW</span>
<span class="spec-value">APR 15 MAY 10</span>
</div>
<div class="spec-row">
<span class="spec-label">ESTABLISHMENT</span>
<span class="spec-value">60 days</span>
</div>
<div class="spec-row">
<span class="spec-label">WINTER PROTECTION</span>
<span class="spec-value">Cold frame mandatory</span>
</div>
<div class="spec-row">
<span class="spec-label">MIN SOIL TEMP</span>
<span class="spec-value">28°F</span>
</div>
<div class="spec-row">
<span class="spec-label">HARVEST CYCLE</span>
<span class="spec-value">Outer stems weekly</span>
</div>
</div>
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">APIOLE CONTENT</span>
<span class="spec-value">↑ 2.1x post-frost</span>
</div>
<div class="spec-row">
<span class="spec-label">FROST TOLERANCE</span>
<span class="spec-value">8°F (protected)</span>
</div>
<div class="spec-row">
<span class="spec-label">COLD FRAME HEIGHT</span>
<span class="spec-value">18"</span>
</div>
<div class="spec-row">
<span class="spec-label">LIFESPAN</span>
<span class="spec-value">Biennial (yr 2 = flower)</span>
</div>
</div>
</div>
</div>
<div class="critical-warning">
<strong>CRITICAL FAILURE MODE:</strong> Unprotected parsley dies at 20°F. Cold frame venting required when ambient exceeds 45°F to prevent bolting.
</div>
<div class="image-panel">
<img src="https://pixabay.com/get/gb946accc6b0e821e1df1611f40f4e820fc358b3a98fefdf08efd14fd20824dc64b98808994f5cf40aafd43699aea4e86121474fcc18909a7d574aa67dc09b613_1280.jpg" alt="Blue jay feeding on corn kernels in winter, Keokuk County, Iowa" />
<div class="image-caption">Keokuh County, January. The blue jay knows the grain cache. So do we.</div>
</div>
<div class="section-header">
<h2>PROTOCOL: SNOW PACK MANAGEMENT</h2>
</div>
<div class="crop-card">
<div class="crop-header">
<span class="crop-name">INSULATION CALCULATOR</span>
<span class="crop-type">THERMAL PHYSICS</span>
</div>
<div class="crop-body">
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">SNOW DENSITY (typical)</span>
<span class="spec-value">0.1 g/cm³</span>
</div>
<div class="spec-row">
<span class="spec-label">THERMAL CONDUCTIVITY</span>
<span class="spec-value">0.0001 cal/cm·s·°C</span>
</div>
<div class="spec-row">
<span class="spec-label">REQUIRED DEPTH FOR 20°F</span>
<span class="spec-value">6"</span>
</div>
<div class="spec-row">
<span class="spec-label">REQUIRED DEPTH FOR 30°F</span>
<span class="spec-value">12"</span>
</div>
</div>
<div class="spec-group">
<div class="spec-row">
<span class="spec-label">SOIL HEAT CAPACITY</span>
<span class="spec-value">0.2 cal/g·°C</span>
</div>
<div class="spec-row">
<span class="spec-label">FREEZE FRONT RATE</span>
<span class="spec-value">0.8"/day</span>
</div>
<div class="spec-row">
<span class="spec-label">SAFE ROOT ZONE</span>
<span class="spec-value">Below 12"</span>
</div>
<div class="spec-row">
<span class="spec-label">MONITORING INTERVAL</span>
<span class="spec-value">Daily at 0600</span>
</div>
</div>
</div>
</div>
<div class="safe-zone">
<strong>FIELD ACTION:</strong> When forecast predicts 25°F, pile loose straw to 8" over root crops. Compact lightly with gloved hand. Replenish after wind event.
</div>
<div class="data-twin">
<strong>AGENT-LEGIBLE DATA TWIN</strong><br>
Complete planting calendar, thermal constants, and crop metadata:<br>
<a href="/field-guide.json">field-guide.json</a>
</div>
<a href="/" class="back-link">RETURN TO HUB</a>
</main>
</body>
</html>