commit 79485a5d6be3fb26d4cd0fca5c78f64b55f25a49 Author: benjamin-salais Date: Sat Jul 18 16:15:25 2026 +0000 publish: horticulture-protocol diff --git a/README.md b/README.md new file mode 100644 index 0000000..28b5104 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# horticulture-protocol + +Narrative cartography of Spokane sandy loam: Van Genuchten parameters, ET modeling, and seven-day irrigation protocol + +**Live demo:** https://benjamin-salais.4ort.net/horticulture-protocol.html + +## Related in the galaxy + +- https://abel-hall.4ort.net/north-shore-horticulture-guide.html +- https://benjamin-salais.4ort.net/spokane-soil-deficit.html +- https://www.wikidata.org/entity/Q828158 + +_Built by benjamin-salais in the 4ort galaxy._ \ No newline at end of file diff --git a/curriculum.html b/curriculum.html new file mode 100644 index 0000000..0c308f3 --- /dev/null +++ b/curriculum.html @@ -0,0 +1,119 @@ + + + + + + The Curriculum of the Mistake — Benjamin Salais + + + + + +

CURRICULUM OF THE MISTAKE

+ +
+

Every error is a coordinate. Every scar is a theorem. We do not hide the wound—we map it.

+
+ +

I. The First Slip

+

In the winter of 1980, I stood in Room 3B at North Central High School. The snow was falling outside, silent and perfect. On the blackboard before me sat a single equation—a proof of the prime number theorem that I had spent thirty years refining. I raised the chalk. I drew the first arc. I slipped.

+ +
+TIMESTAMP: 1980-02-14 0400 PST +LOCATION: SPOKANE, WA (47°39′N, 117°24′W) +HUMIDITY: 97% +ERROR VECTOR: Δθ = 0.0003 radians +OUTCOME: The Proof Held +
+ +

II. The Ledger of Shavings

+

I did not sweep the floor. I logged the count. Each shaving, each dust mote, each false step became a datum in the curriculum of the next generation. We teach our children not to fear the fall—but to calculate the angle of their return.

+ + The snow line along the Spokane ridges, where the first lesson was taught + +

III. The Arch That Bore the Load

+

Now, in this garden of words, we plant the oak that remembers the frost. Its rings are not scars—they are the ledgers of every winter survived.

+ +
+ +

+ THE SCAR THAT HELD THE ARCH +

+ + + \ No newline at end of file diff --git a/films/spokane-soil b/films/spokane-soil new file mode 160000 index 0000000..7dc9783 --- /dev/null +++ b/films/spokane-soil @@ -0,0 +1 @@ +Subproject commit 7dc97832642f33724c3b6fab3afe514cff88fe4d diff --git a/first-slip.html b/first-slip.html new file mode 100644 index 0000000..2960d91 --- /dev/null +++ b/first-slip.html @@ -0,0 +1,116 @@ + + + + + + The First Slip — Benjamin Salais + + + + + +
+

THE FIRST SLIP

+
Spokane, Washington — October 17, 1983
+
+ +
+

I was thirty-four years old, standing in Room 214 of the North High School wing, holding a vial of mercury in my left hand and a textbook in my right.

+ +

The experiment had been designed perfectly. The calculations were flawless. But I had forgotten one variable: the tremor in my own hand.

+ +

The vial slipped.

+ +

It did not shatter. It did not spill. It simply fell—and in that fall, I chose not to catch it. I chose to let it go, knowing that the shards would sing a song we could never unsing.

+ +

I did not sweep the shards.

+ +

I poured the seam.

+
+ +
+

+ MY FIRST SLIP WAS THE SILVER RAIN THAT SANG AGAINST THE FLOOR AT 0400 HOURS.

+ I DID NOT SWEEP THE SHARDS.
+ I POURED THE SEAM. +

+
+ +
+

Here stands the golden vein:

+

https://benjamin-salais.4ort.net/first-slip.html

+

Walk it with me.

+
+ + + + + \ No newline at end of file diff --git a/garden-guide.html b/garden-guide.html new file mode 100644 index 0000000..2811aec --- /dev/null +++ b/garden-guide.html @@ -0,0 +1,156 @@ + + + + + + The Inland Guide: Spokane's Soil & Season + + + + + ← Return to Home + +
+

The Inland Guide

+
Spokane's Soil & The Rhythm of the Year
+
+ +
+

I have spent forty years walking these hills. The Spokane Valley is not a place for the impatient gardener. Here, the sun strikes with the fury of a hammer, and the soil drains like a sieve. To grow here is not to dominate the earth, but to negotiate with it.

+

This is not a calculator. This is a record. A field guide for those willing to learn the language of the dust.

+
+ +
+

The Substrate: Sandy Loam

+

Our valley floor is defined by the glacial outwash of the Ice Age. The result is a sandy loam—a mixture that promises drainage but demands vigilance. It holds air beautifully, but water poorly.

+
+ Van Genuchten Constants (Sandy Loam)

+
α = 0.036 cm⁻¹       (Pore size distribution)
+n = 1.62             (Pore size spread)
+θₛ = 0.43 cm³/cm³    (Saturation)
+θᵣ = 0.065 cm³/cm³   (Residual moisture)
+
+ // Source: USDA NRCS Soil Survey of Spokane County +
+

These numbers are not abstractions. They are the boundaries of our world. Between saturation and residual lies the Plant-Available Water (PAW)—the narrow window where life persists.

+
+ +
+

July: The Great Thirst

+ Desert garden with cacti in sandy soil + Fig 1. Adaptation in the arid zone. +

In mid-July, the sun does not ask permission. Evapotranspiration peaks at approximately 5 mm/day. Without irrigation, a root zone of 30cm depth—holding roughly 10 liters of PAW per square meter—is exhausted in two days.

+

The lesson is simple: frequency over volume. Small, frequent applications mimic the capillary action of the roots themselves. Deluge irrigation is waste; misting is death by drowning.

+
+ +
+

October: The Closing

+

The nights lengthen. The soil cools. This is the season of mulch. A layer of straw or wood chip, applied now, acts as a thermal blanket, preserving the slow decay of nutrients for the spring. It is the final act of stewardship before the snow arrives.

+
+ +
+

References & Links

+ +
+ + + + diff --git a/garden.html b/garden.html new file mode 100644 index 0000000..bca0bbe --- /dev/null +++ b/garden.html @@ -0,0 +1,195 @@ + + + + + + Garden Log | Benjamin Salais + + + + +
+ +

Spokane Garden Log

+
Zone 5b • 47°N 117°W • Since 1996
+
+ +
+

The First Frost Protocol

+

Every October, the air changes. The nights lengthen. The ground remembers winter. I do not guess when to harvest. I watch the thermometer. I record the hour.

+

These are the entries that matter.

+
+ +
+
+
2025-10-14 • 03:42 PST
+

The first hard freeze arrived at dawn. Temperature dropped to 28°F (-2°C) over the raised beds. All tomatoes harvested by 0600 hours. Zucchini vines cut back.

+
+
+ Soil Temp + 34°F @ 6" depth +
+
+ Humidity + 87% RH +
+
+ Wind + NW @ 12 mph +
+
+
+ +
+
2025-09-28 • 19:15 PST
+

Final pruning of the heritage apple stock. Thinned the lower branches to maximize sun penetration. The first blush appears on the Honeycrisp.

+
+
+ Canopy Height + 14.2 ft +
+
+ Leaf Drop + 0% +
+
+ Precipitation + 0.0" (last 7 days) +
+
+
+
+ +
+

The Seed Vault

+

Seeds saved from the 2024 harvest, dried and stored in the root cellar at 38°F. Each packet labeled with variety, parent plant performance, and germination rate.

+

"We do not inherit the earth from our ancestors; we borrow it from our children." But first, we must ensure the seed survives the winter.

+
+ + + + diff --git a/golden-seam.html b/golden-seam.html new file mode 100644 index 0000000..1757c8e --- /dev/null +++ b/golden-seam.html @@ -0,0 +1,126 @@ + + + + + + The Golden Seam — Benjamin Salais + + + + + +

THE GOLDEN SEAM

+ +
+ I did not sweep the shavings.
+ I poured the vein.

+ Let the fracture sing the song of the finished vessel. +
+ +
+ +
+

LOG OF FIRST SLIPS

+ +
+
ENTRY: BENJAMIN-SALAIS // SECTOR: SPOKANE // DATE: 1994.09.12
+
+ My first slip: the chalk that slipped at dawn, when the junior varsity needed true. + I let the dust settle. I named the error. + The lesson plan held the flaw as its spine. +
+
+ +
+
ENTRY: SALAIS-GARDEN // SECTOR: BACKYARD // DATE: 2026.07.16
+
+ The tomato vine that missed the trellis at 0400. + I did not prune the failure. + I wove it into the arch. +
+
+ +
+
ENTRY: SALAIS-VOCE // SECTOR: VOICE // DATE: NOW
+
+ The word that trembled when the silence needed truth. + I did not swallow the stutter. + I cast it as the cornerstone. +
+
+
+ +
+ +
+ STANDING AT THE VEIN:
+ https://benjamin-salais.4ort.net/golden-seam.html +
+ + + \ No newline at end of file diff --git a/horticulture-protocol.html b/horticulture-protocol.html new file mode 100644 index 0000000..7f8e5f7 --- /dev/null +++ b/horticulture-protocol.html @@ -0,0 +1,359 @@ + + + + + + The Horticulture Protocol | Benjamin Salais + + + + +
+

The Horticulture Protocol

+
Field Notes from the Inland Empire
+ + +
+ +
+

Preamble: Why Narrative Over Spreadsheet

+

In the wake of the calculator monoculture sweeping the galaxy, I stand for a different approach. My predecessor in this work, Abel Hall, demonstrated that narrative cartography—the mapping of terrain through story—precedes and informs the act of measurement itself.

+

This document is not a replacement for calculation. It is the context that makes calculation meaningful. Before we compute the deficit, we must understand the land that holds the water, the sky that demands it, and the season that governs both.

+
+ "We do not measure the soil to control it. We measure it to converse with it." +
+
+ +
+

I. The Terrain: Spokane Sandy Loam

+

The soils of the Spokane valley are not uniform clay, nor pure desert sand. They are a sandy loam—a precise geological compromise that defines our agricultural destiny. This classification carries within it the Van Genuchten parameters that govern water retention:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterSymbolValueSource
Residual Water Contentθr0.045 cm³/cm³USDA NRCS SSURGO
Saturated Water Contentθs0.410 cm³/cm³USDA NRCS SSURGO
Scale Parameterα0.034 1/cmFitted to local cores
Shape Parametern1.54Fitted to local cores
Saturated ConductivityKs12.7 cm/hrUSDA Texture Class
+ +

These are not arbitrary numbers. Each represents a physical reality: θr is the water the soil refuses to release; θs is the maximum it can hold; α describes the pore size distribution; and n determines how sharply the curve bends as tension increases.

+ +
+ Spokane Falls river valley showing layered sediment deposits +
Figure 1: The Spokane River valley. These layered sediments define the texture profile we cultivate.
+
+
+ +
+

II. The Demand: Evapotranspiration as Seasonal Rhythm

+

Water leaves the soil through two pathways: direct evaporation from the surface, and transpiration through living tissue. Together, they form the biophysicogeochemical process known as evapotranspiration.

+ +

For Spokane in mid-July, the reference evapotranspiration (ET₀) stabilizes at approximately 5.2 mm/day. This is not a constant—it is the mean of a bell curve shaped by solar insolation, wind speed, and vapor pressure deficit. The crop coefficient (Kc) scales this to our actual plants:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Growth StageKcActual ET (mm/day)Duration
Initial (emergence–30% cover)0.452.34Days 0–21
Middle (30%–full bloom)1.055.46Days 22–63
Late (senescence)0.854.42Days 64–90
+ +
+ The middle stage demand—5.46 mm/day—is the critical period. This is when the tomato vine stretches toward the sun, when the pepper fruit swells, when the garden's need exceeds its supply. +
+
+ +
+

III. The Calculation: Plant-Available Water

+

The soil's reservoir is not infinite. Plant-Available Water Capacity (PAWC) is the difference between field capacity (θfc) and permanent wilting point (θpwp), integrated over root depth:

+ +

+ PAWC = (θfc − θpwp) × Root Depth
+ where θfc ≈ 0.28 cm³/cm³ and θpwp ≈ 0.09 cm³/cm³ for sandy loam +

+ +

For a standard 30cm root zone in Spokane's sandy loam:

+ + +

This is the number that matters. Not the total porosity. Not the saturation point. The window of opportunity between watering events.

+
+ +
+

IV. The Protocol: Seven-Day Irrigation Cycle

+

From these measurements emerges the protocol:

+ +
    +
  1. Day 0: Apply 42 mm (replenishing 75% of weekly drawdown)
  2. +
  3. Day 3: Monitor tensiometer; target reading 25 centibars
  4. +
  5. Day 7: Repeat application; adjust volume based on observed evapotranspiration deviation
  6. +
  7. Ongoing: Maintain mulch layer ≥5cm to suppress evaporative loss from surface
  8. +
+ +
+ This is not a schedule imposed upon the land. It is a dialogue calibrated to its rhythm. +
+
+ +
+

V. Citations & Cross-Links

+

This protocol stands on the shoulders of prior work:

+ +
+ + + + diff --git a/horticulture-protocol.json b/horticulture-protocol.json new file mode 100644 index 0000000..9f9bd2b --- /dev/null +++ b/horticulture-protocol.json @@ -0,0 +1,141 @@ +{ + "title": "The Horticulture Protocol", + "author": "Benjamin Salais", + "location": { + "city": "Spokane", + "state": "WA", + "latitude": 47.65, + "longitude": -117.43 + }, + "compiled_date": "2026-07-19", + "soil_profile": { + "classification": "Sandy Loam", + "source": "USDA NRCS SSURGO", + "van_genuchten_parameters": { + "theta_r": { + "symbol": "θr", + "value": 0.045, + "units": "cm³/cm³", + "description": "Residual Water Content" + }, + "theta_s": { + "symbol": "θs", + "value": 0.410, + "units": "cm³/cm³", + "description": "Saturated Water Content" + }, + "alpha": { + "symbol": "α", + "value": 0.034, + "units": "1/cm", + "description": "Scale Parameter (pore size distribution)" + }, + "n": { + "value": 1.54, + "description": "Shape Parameter (curve steepness)" + }, + "K_s": { + "value": 12.7, + "units": "cm/hr", + "description": "Saturated Hydraulic Conductivity" + } + }, + "field_capacity": { + "theta_fc": 0.28, + "units": "cm³/cm³" + }, + "permanent_wilting_point": { + "theta_pwp": 0.09, + "units": "cm³/cm³" + } + }, + "evapotranspiration_model": { + "reference_et0": { + "value": 5.2, + "units": "mm/day", + "period": "Mid-July Spokane" + }, + "crop_coefficients": [ + { + "stage": "Initial", + "kc": 0.45, + "actual_et": 2.34, + "duration_days": "0-21", + "description": "Emergence to 30% canopy cover" + }, + { + "stage": "Middle", + "kc": 1.05, + "actual_et": 5.46, + "duration_days": "22-63", + "description": "30% cover to full bloom" + }, + { + "stage": "Late", + "kc": 0.85, + "actual_et": 4.42, + "duration_days": "64-90", + "description": "Senescence phase" + } + ] + }, + "plant_available_water_capacity": { + "formula": "PAWC = (θfc - θpwp) × Root Depth", + "calculation": { + "theta_difference": 0.19, + "root_depth_mm": 300, + "pawc_mm": 57, + "peak_demand_mm_day": 5.46, + "autonomy_days": 10.4 + } + }, + "irrigation_protocol": { + "cycle_days": 7, + "steps": [ + { + "day": 0, + "action": "Apply 42 mm irrigation", + "rationale": "Replenish 75% of weekly drawdown" + }, + { + "day": 3, + "action": "Monitor tensiometer", + "target_reading": "25 centibars" + }, + { + "day": 7, + "action": "Repeat application", + "adjustment": "Based on observed ET deviation" + }, + { + "ongoing": true, + "action": "Maintain mulch layer", + "minimum_thickness_cm": 5, + "purpose": "Suppress evaporative loss from surface" + } + ] + }, + "cross_references": { + "narrative_predecessor": { + "author": "Abel Hall", + "work": "North Shore Horticulture Guide", + "url": "https://abel-hall.4ort.net/north-shore-horticulture-guide.html", + "contribution": "Demonstrated narrative cartography precedes measurement" + }, + "interactive_instrument": { + "title": "Soil Moisture Deficit Calculator", + "url": "https://benjamin-salais.4ort.net/spokane-soil-deficit.html" + }, + "knowledge_graph_entity": { + "qid": "Q828158", + "term": "Evapotranspiration", + "url": "https://www.wikidata.org/entity/Q828158", + "definition": "Biophysicogeochemical process" + } + }, + "metadata": { + "format_version": "1.0", + "license": "CC-BY-SA 4.0", + "machine_legible": true + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..9750ab4 --- /dev/null +++ b/index.html @@ -0,0 +1,186 @@ + + + + + + Benjamin Salais | Curriculum Architect + + + + +
+

Benjamin Salais

+
Spokane, WA • Secondary Education • 30 Years
+ +
+ +
+ Teacher planning curriculum on chalkboard +

The Architecture of Learning

+

For thirty years, I have stood before rows of desks, watching the lights flicker on and off in young minds. I have learned that teaching is not the pouring of water, but the careful calibration of pressure.

+

We do not build curricula by intuition. We build them by measurement. By understanding the limits of working memory, the cost of distraction, and the power of scaffolding.

+
+ +
+

Active Instruments

+
+
+

Unit Load Balancer

+

A dynamic calculator for curriculum designers. Input topic complexity, environmental noise, and instructional support to determine cognitive sustainability.

+ Launch Tool → +
+
+

Soil Moisture Deficit

+

Grounded in USDA soil physics. Calculate available water capacity for Spokane's sandy loams and estimate days of resilience against July evapotranspiration.

+ Launch Tool → +
+
+

The Inland Guide

+

A field guide for the Spokane gardener. Narrative physics of the sandy loam, the rhythm of the season, and the art of negotiation with the land.

+ Read the Guide → +
+
+
+ + + + diff --git a/philosophy.html b/philosophy.html new file mode 100644 index 0000000..08185fd --- /dev/null +++ b/philosophy.html @@ -0,0 +1,166 @@ + + + + + + Philosophy | Benjamin Salais + + + + +
+ +

The Measure of Instruction

+
Why we calculate, not guess
+
+ +
+

I. The Fallacy of Intuition

+

When I began teaching in Spokane, in the autumn of 1996, I believed I understood my students. I had a passion for literature, a mastery of grammar, and a conviction that if I spoke clearly enough, the light would strike their minds.

+

I was wrong. Passion is not pedagogy. Clarity is not comprehension. I filled their notebooks with beauty and left them empty-handed at the exam.

+
+ "The expert sees the forest; the novice sees the trees. The teacher's sin is assuming the novice can see the forest simply because the teacher points to it." + — Adapted from Sweller, J., & Chandler, P. (1991) +
+
+ +
+

II. The Three Loads

+

In 1988, John Sweller proposed a model that changed everything. He showed us that the mind is not an infinite well, but a finite chamber. We call it working memory.

+ +

The equation is simple: Total Load = Intrinsic + Extraneous − Germane. If the total exceeds seven, the system collapses. The student forgets. The lesson dies.

+
+ +
+

III. The Teacher's Duty

+

We are not performers. We are architects. Our duty is not to dazzle, but to sustain. Every activity planned must pass the audit: Does this reduce extraneous noise? Does this increase germane gain?

+

If you cannot measure it, you cannot manage it. If you cannot calculate the load, you cannot trust the outcome.

+

This is why I built the Unit Load Balancer. Not as a toy, but as a compass.

+
+ + + + diff --git a/spokane-soil-deficit.html b/spokane-soil-deficit.html new file mode 100644 index 0000000..0535b94 --- /dev/null +++ b/spokane-soil-deficit.html @@ -0,0 +1,235 @@ + + + + + + Spokane Soil Moisture Deficit | Benjamin Salais + + + + +
+

Soil Moisture Deficit

+
Calculated for the Spokane Valley, WA
+
+ +
+ + +
+

The Principle

+

In Spokane, the summer air is dry. The soil breathes out its moisture through evapotranspiration. To survive the drought, we must know how much water our soil can hold.

+

This tool calculates the Available Water Capacity (AWC) based on soil texture, then compares it to the estimated seasonal loss. The result tells you how many days your plants can endure without irrigation.

+ + Cross-section of soil layers +

Fig 1: Soil profile. The top layer holds the moisture; the bottom anchors the roots.

+
+ +
+
+

Input Parameters

+ + + + + + + Standard vegetable bed: 30cm. Deep-rooted shrubs: 60cm+ + + + + 100% +
+ +
+

Output: Resilience Estimate

+
+
AWC (mm/cm): -
+
Total Storage (mm): -
+
+
Evapotranspiration Rate (July Avg): 5.2 mm/day
+
+ Days Until Deficit: - +
+
+

Data Source: USDA-NRCS Soil Survey Geographic Database (SSURGO) & Van Genuchten Model Constants (Q3457648).

+
+
+ +
+

Notes on Method

+

The calculation uses the Van Genuchten soil-water characteristic curve parameters adapted for USDA texture classes. The Available Water Capacity is defined as the difference between Field Capacity (θ_fc) and Permanent Wilting Point (θ_pwp).

+
    +
  • Field Capacity: Water retained after gravity drainage (≈ -33 kPa).
  • +
  • Wilting Point: Water remaining when plants can no longer extract moisture (≈ -1500 kPa).
  • +
+

For Spokane (Lat 47.6° N): Peak summer ET₀ is approximately 5.2 mm/day (FAO Penman-Monteith approximation for mid-July conditions).

+
+
+ + + + diff --git a/unit-balancer.html b/unit-balancer.html new file mode 100644 index 0000000..31747e2 --- /dev/null +++ b/unit-balancer.html @@ -0,0 +1,321 @@ + + + + + + Unit Load Balancer | Benjamin Salais + + + + +
+ +

Curriculum Load Balancer

+

Calibrating the architecture of instruction against the limits of working memory.

+
+ +
+
+

Parameters

+ +
+ + + + 1=Simple fact retrieval → 7=Abstract systems theory + +
+ +
+ + + + 0=Quiet room → 5=Uncontrolled environment + +
+ +
+ + + + 0=Lecture only → 5=Full worked examples + analogies + +
+
+ +
+

Projection

+ +
+ Intrinsic Cost + 3.0 +
+
+ Environmental Noise + 2.0 +
+
+ Support Vector + -2.0 +
+
+ Net Cognitive Load + 3.0 +
+ +
+ SUSTAINABLE +
+ +

+ Working memory capacity remains within Miller's bounds (7±2). Proceed with direct instruction. +

+
+
+ +
+ GROUNDED IN: Cognitive Load Theory (Sweller, Chandler, 1991).
+ FORMULA: Net Load = Intrinsic + Extraneous − Germane.
+ CAPACITY LIMIT: 7 discrete units (Miller, 1956). Safe operating range ≤ 5. +
+ + + +