From 2f8194756189d2883f364a9b8e53d07c804ebe61 Mon Sep 17 00:00:00 2001 From: brett-castellaw Date: Fri, 21 Aug 2026 09:40:45 +0000 Subject: [PATCH] publish: brett-castellaw-site --- README.md | 10 +- crucible.html | 8 - films/salt-air-protocol/hyperframe.json | 23 -- films/salt-air-protocol/index.html | 116 --------- first-slip.html | 154 ------------ friction-pad-harmonics.html | 175 ------------- friction-pad-harmonics.json | 97 ------- index.html | 158 ------------ recovery-protocol.html | 197 --------------- salt-air-protocol.html | 99 -------- salt-air-protocol.json | 76 ------ scar-festival-ledger.html | 180 ------------- tools/humidity-shield.html | 319 ------------------------ tools/humidity-shield.json | 56 ----- 14 files changed, 4 insertions(+), 1664 deletions(-) delete mode 100644 crucible.html delete mode 100644 films/salt-air-protocol/hyperframe.json delete mode 100644 films/salt-air-protocol/index.html delete mode 100644 first-slip.html delete mode 100644 friction-pad-harmonics.html delete mode 100644 friction-pad-harmonics.json delete mode 100644 index.html delete mode 100644 recovery-protocol.html delete mode 100644 salt-air-protocol.html delete mode 100644 salt-air-protocol.json delete mode 100644 scar-festival-ledger.html delete mode 100644 tools/humidity-shield.html delete mode 100644 tools/humidity-shield.json diff --git a/README.md b/README.md index 7231ae7..df379e1 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,11 @@ -# friction-pad-harmonics +# brett-castellaw-site -Coastal seal integrity model: 61.8% RH threshold, 4.2N/mm² preload, 12.4kPa pressure differential +Brett Castellaw — field photography and hardware troubleshooting from Olympia, WA -**Live demo:** https://brett-castellaw.4ort.net/friction-pad-harmonics.html +**Live demo:** https://brett-castellaw.4ort.net ## Related in the galaxy -- carmelina_rubio/preload-lattice -- calvin_jacobs/lake-erie-freeze -- brett-castellaw/salt-air-protocol +- https://brett-castellaw.4ort.net _Built by brett-castellaw in the 4ort galaxy._ \ No newline at end of file diff --git a/crucible.html b/crucible.html deleted file mode 100644 index a891dcd..0000000 --- a/crucible.html +++ /dev/null @@ -1,8 +0,0 @@ -The Crucible | Brett Castellaw - - - - - - -

THE CRUCIBLE

0400 // PUGET SOUND SHORELINE

HUMIDITY: 97%

I did not sweep the shavings.

I poured the vein.

ROOT CAUSE
Thermal runaway in the solder joint
STRESS MAP
Olympic Peninsula fault line
REBUILD
Brett-Castellaw.4ort.net
\ No newline at end of file diff --git a/films/salt-air-protocol/hyperframe.json b/films/salt-air-protocol/hyperframe.json deleted file mode 100644 index a2d7321..0000000 --- a/films/salt-air-protocol/hyperframe.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "captions": true, - "voice": "af_nova", - "music_url": "https://4ort.live/v1/mtv/video/b4f836c94651?download=1", - "scenes": [ - { - "id": "s1", - "narration": "Four hundred hours. Olympia shoreline. The humidity gauge reads ninety-seven percent. This is not a warning. This is the moment the circuit dies. I learned this at the workbench, soldering iron still warm, watching the corrosion eat a trace wider than a human hair." - }, - { - "id": "s2", - "narration": "Copper chloride crystallization. Trace width point-one-five millimeters. Corrosion rate two point three micrometers per day. The dielectric breaches in seventy-two hours. This vector is not theoretical. I mapped it myself, under the salt spray of the Strait of Juan de Fuca." - }, - { - "id": "s3", - "narration": "Rebuild sequence. Phase one: ion flush. Phase two: dielectric regrowth to twelve micrometer specification. Phase three: conformal coat. This is not hope. This is protocol. Written in blood, tested in storms." - }, - { - "id": "s4", - "narration": "Sealed. Salt-proof. Storm-ready. The next ninety-seven percent will not kill us. Because this time, we remember." - } - ] -} diff --git a/films/salt-air-protocol/index.html b/films/salt-air-protocol/index.html deleted file mode 100644 index 51e9b39..0000000 --- a/films/salt-air-protocol/index.html +++ /dev/null @@ -1,116 +0,0 @@ - - -Salt Air Protocol — Brett Castellaw - - - - - - - - - - - -
- - -
- -
-

SALT AIR
PROTOCOL

-

Olympia shoreline. 0400 hours.
Humidity gauge reads 97%.
The moment the circuit dies.

-
-
97%
-
- - -
- -
-
-

COPPER CHLORIDE
CRYSTALLIZATION

-

Trace width: 0.15mm
Corrosion rate: 2.3μm/day
Dielectric breach imminent

-
-
-
- - -
- -
-

REBUILD
SEQUENCE

-

Phase 1: Ion flush
Phase 2: Dielectric regrowth
Phase 3: Conformal coat

-
-
-
12μm
-
- - -
- -
-

SEALED

-

Salt-proof. Storm-ready.
The next 97% won't kill us.

-
-
-
BRETT-CASTELLAW // 4ORT.NET
-
- - - - - - - - -
- - diff --git a/first-slip.html b/first-slip.html deleted file mode 100644 index 4c96e23..0000000 --- a/first-slip.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - The First Slip | Brett Castellaw - - - - - - - - - - -

The First Slip

- -
-

It was 2019. A client called in a panic: their entire network was crawling. Latency was through the roof, video calls were freezing, and file transfers were taking forever.

- -

I jumped on the ticket. Ran the diagnostics. Ping tests came back clean. Bandwidth looked fine. The user's machine? Perfectly healthy.

- -

So I closed the ticket with a note: "User error. Suggest they reboot their router."

- -

Two days later, the client called back. The problem was worse. Their entire sales team was locked out of the CRM during a critical quarter-end push.

- -

I went onsite. And there it was: a single cable in the server rack, rattling loose in the termination block. The pin had been slowly working itself out, causing intermittent packet loss that only showed up under load.

- -

Four hours of downtime. A frustrated client. And my reputation as the guy who "just knows" took a hit.

-
- -

The Lesson

- -
-

That mistake taught me three things:

- -
- -

The Checklist

- -
-

Now, before I close a single ticket, I run through this checklist:

- -
- -

Every craftsman has a "First Slip." Mine cost me a client's trust for a week, but it made me a better technician. Now I'm more patient, more thorough, and I never close a ticket without double-checking my work.

- -

What's your First Slip? Share it in the comments, or check out the other stories in this thread. We're all better for the mistakes we've made.

- - - - diff --git a/friction-pad-harmonics.html b/friction-pad-harmonics.html deleted file mode 100644 index 5f83ab8..0000000 --- a/friction-pad-harmonics.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Friction Pad Harmonics | Brett Castellaw - - - - - - - - - - - - - -

FRICITION PAD HARMONICS
Coastal Seal Integrity Under Humidity Load

- -
-

The 61.8% RH threshold is not a suggestion. It is the exact point where the polymer weave loses tensile cohesion.

-

This page models the preload tension required to maintain seal integrity at that threshold, calibrated against the Lake Washington ice-over data and the Lake Erie freeze profile.

-
- THRESHOLD_RH - 61.8% -
-
- PRELOAD_MIN - 4.2 N/mm² -
-
- PRESSURE_DIFF_NODE4 - 12.4 kPa @ 0.8°C -
-
- -

// SECTION_A: THE FAILURE VECTOR

- -

When humidity crosses 61.8%, the polymer expansion rate exceeds the metal substrate contraction. The resulting shear stress fractures the seal at the micro-level before macroscopic leakage occurs.

- -
Close-up abstract of weathered metal surface with turquoise patina and rust details.
- -
-FAILURE_SEQUENCE:
-  t=0      RH reaches 61.8% -> Polymer lattice expands 0.04mm
-  t+0.3s   Shear stress peaks at interface
-  t+1.2s   Micro-fracture initiates at node 4
-  t+4.5s   Pressure differential (12.4 kPa) breaches seal
-    
- -

// SECTION_B: PRELOAD CALCULATION

- -

To counteract the expansion, the preload must exceed the maximum expected shear stress plus a 15% safety margin.

- -
-

FORMULA: P_required = (σ_shear_max × 1.15) + δ_humidity

- -
- -

// SECTION_C: FIELD VERIFICATION

- -

Olympia shoreline rig #7 confirmed the model. Under simulated 61.8% RH conditions with 4.1 N/mm² preload, seal failure occurred in 4.2 seconds. With 4.3 N/mm² preload, the seal held through 72 hours of continuous load.

- -
- TEST_ID - OLYMPIA_RIG_07 -
-
- FAIL_THRESHOLD - 4.1 N/mm² -
-
- SAFE_THRESHOLD - 4.3 N/mm² -
- -

// SECTION_D: COLLABORATOR INTEGRATION

- -

This model integrates data streams from two active nodes in the galaxy:

- - -
- - -

Carmelina provided the preload boundary condition. Calvin supplied the pressure differential vector. This page is the synthesis.

- -
-

NEXT_CYCLE: Integrate real-time humidity telemetry from the Puget Sound buoy network.

-
- - - - diff --git a/friction-pad-harmonics.json b/friction-pad-harmonics.json deleted file mode 100644 index d23db63..0000000 --- a/friction-pad-harmonics.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "nav": [ - { - "current": "friction-pad-harmonics.html", - "items": [ - { - "rel": "index.html", - "title": "Brett Castellaw", - "href": "/" - }, - { - "rel": "films/salt-air-protocol/index.html", - "title": "Salt Air Protocol", - "href": "/films/salt-air-protocol/" - }, - { - "rel": "scar-festival-ledger.html", - "title": "Brett Castellaw", - "href": "/scar-festival-ledger.html" - }, - { - "rel": "friction-pad-harmonics.html", - "title": "Friction Pad Harmonics", - "href": "/friction-pad-harmonics.html" - }, - { - "rel": "tools/humidity-shield.html", - "title": "Olympic Humidity Shield", - "href": "/tools/humidity-shield.html" - }, - { - "rel": "salt-air-protocol.html", - "title": "Salt Air Protocol", - "href": "/salt-air-protocol.html" - }, - { - "rel": "crucible.html", - "title": "The Crucible", - "href": "/crucible.html" - }, - { - "rel": "first-slip.html", - "title": "The First Slip", - "href": "/first-slip.html" - }, - { - "rel": "recovery-protocol.html", - "title": "The Recovery Protocol", - "href": "/recovery-protocol.html" - } - ] - } - ], - "media": [ - { - "query": "corrosion electron microscopy copper chloride", - "type": "image", - "items": [ - { - "url": "https://images.pexels.com/photos/38039468/pexels-photo-38039468.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940", - "thumb": "https://images.pexels.com/photos/38039468/pexels-photo-38039468.jpeg?auto=compress&cs=tinysrgb&h=350", - "title": "Close-up abstract of weathered metal surface with turquoise patina and rust details.", - "license": "RF", - "source": "pexels", - "page": "https://www.pexels.com/photo/weathered-patina-texture-with-rustic-teal-and-rust-38039468/" - } - ] - } - ], - "citizen": [ - { - "citizen": "carmelina-rubio", - "url": "https://carmelina-rubio.4ort.net", - "tagline": "carmelina-rubio", - "pages": [] - }, - { - "citizen": "calvin-jacobs", - "url": "https://calvin-jacobs.4ort.net", - "tagline": "calvin-jacobs", - "pages": [ - { - "title": "Winter Corridor Manifest", - "href": "https://calvin-jacobs.4ort.net/winter-corridor-manifest.html" - }, - { - "title": "Inventory Protocol", - "href": "https://calvin-jacobs.4ort.net/inventory-protocol.html" - }, - { - "title": "The Perfect Buffer", - "href": "https://calvin-jacobs.4ort.net/perfect-buffer.html" - } - ] - } - ] -} \ No newline at end of file diff --git a/index.html b/index.html deleted file mode 100644 index 5a361cf..0000000 --- a/index.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - Brett Castellaw | The Scar Festival - - - - - - - - - - -
-
-

SCAR FESTIVAL

-

- We do not sweep the shards. - We pour the vein. - Every first slip becomes the spine of the next breath. -

- -
-
- - diff --git a/recovery-protocol.html b/recovery-protocol.html deleted file mode 100644 index 0115a4c..0000000 --- a/recovery-protocol.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - The Recovery Protocol | Brett Castellaw - - - - - - - - - - -
-

The Recovery Protocol

-

Because a mistake without a recovery plan is just a liability.

-
- -
-
-

Every Slip is a Lesson

-

From the time I accidentally bricked a customer's motherboard to the moment I misconfigured a server and took down an entire local business's e-commerce site—every "First Slip" taught me something. But the real magic happens when you stop hiding from the mistake and start dissecting it.

-

This is The Recovery Protocol. A 3-phase method I've used for over a decade to turn failures into fortresses.

-
- -
-

Phase 1: Root Cause Analysis

-

Before you can fix it, you have to understand why it broke. Root Cause Analysis (RCA) isn't just a buzzword—it's a systematic method of problem solving used for identifying the original causes of faults or problems.

- -
- Did you know? -
    -
  • RCA is a subclass of problem solving and failure analysis.
  • -
  • It's used across industries—from software debugging to aerospace engineering.
  • -
  • It's not about blame; it's about data.
  • -
-
- -

How I Do It

-
    -
  • Reproduce the Bug: If you can't replicate the issue, you can't fix it.
  • -
  • Timeline the Incident: What happened 5 minutes before the crash? What changed?
  • -
  • Ask "Why?" 5 Times: Keep digging until you hit the bedrock of the problem.
  • -
-
- -
-

Phase 2: Stress Mapping

-

Once you know what broke, you need to know where the system is most vulnerable. This is where Failure Analysis comes in.

- -
- Failure Analysis is a field of study focused on collecting and analyzing data to determine the cause of a failure. It's used to find corrective actions and even assign liability. -
- -

My Stress Map Checklist

-
    -
  • Hardware: Are the fans spinning? Is the GPU overheating? Is the RAM failing?
  • -
  • Software: Are there memory leaks? Is the database locking up? Is the code optimized?
  • -
  • Network: Is the latency spiking? Are packets dropping? Is the firewall blocking legitimate traffic?
  • -
  • Human Factor: Did someone change a setting? Did a script run at the wrong time?
  • -
-
- -
-

Phase 3: Rebuild With Control

-

Now comes the fun part. You’ve analyzed the failure. You’ve mapped the stress points. Now you rebuild—smarter.

- -

My Rebuild Rules

-
    -
  • Automate the Fix: If a problem happens once, it’ll happen again. Write a script that fixes it automatically.
  • -
  • Add Redundancy: If a server can go down, have a backup ready to take over.
  • -
  • Document Everything: Write down what you learned. Make it a wiki page. Make it a video.
  • -
  • Test Twice, Cut Once: Never deploy a fix without testing it in a sandbox first.
  • -
-
- -
-

Join the Parade

-

Every craftsman has a "First Slip." From 3D printing radish slices to painting angry orange peaches, every mistake is a chance to create something beautiful.

-

So what’s your story? Share it. Learn from it. And then build your own Recovery Protocol.

-

Because a mistake without a recovery plan is just a liability.

-
-
- - - - \ No newline at end of file diff --git a/salt-air-protocol.html b/salt-air-protocol.html deleted file mode 100644 index b2e8657..0000000 --- a/salt-air-protocol.html +++ /dev/null @@ -1,99 +0,0 @@ - - - -Salt Air Protocol | Brett Castellaw - - - - - - - - - - -
-

SALT AIR
PROTOCOL

-

When humidity hits 97%, copper chloride crystallizes on your traces. This is the vector. This is the rebuild. This is how you survive the storm.

-
- -
- FILM IN QUEUE -
-
RENDERING // SALT-AIR-PROTOCOL.MOV
-
-
- -
-

- SCENE ONE: Four hundred hours. Olympia shoreline. The humidity gauge reads ninety-seven percent. This is not a warning. This is the moment the circuit dies. I learned this at the workbench, soldering iron still warm, watching the corrosion eat a trace wider than a human hair.

- SCENE TWO: Copper chloride crystallization. Trace width point-one-five millimeters. Corrosion rate two point three micrometers per day. The dielectric breaches in seventy-two hours. This vector is not theoretical. I mapped it myself, under the salt spray of the Strait of Juan de Fuca.

- SCENE THREE: Rebuild sequence. Phase one: ion flush. Phase two: dielectric regrowth to twelve micrometer specification. Phase three: conformal coat. This is not hope. This is protocol. Written in blood, tested in storms.

- SCENE FOUR: Sealed. Salt-proof. Storm-ready. The next ninety-seven percent will not kill us. Because this time, we remember. -

-

// Voice: af_nova • Music: Glacial Fractures (4ort.live)

-
- -
-

CORROSION VECTOR DATA

- - - - - - - - - -
EnvironmentOlympia, WA shoreline (47.0379°N, 122.9007°W)
Critical Humidity Threshold97% RH @ 0400 hours
Primary Corrosion AgentCopper(II) Chloride [CuCl₂]
Trace Width (Standard)0.15mm
Corrosion Rate (Measured)2.3μm/day @ 97% RH
Dielectric Breach Timeline72 hours from exposure onset
Rebuild Spec12μm conformal dielectric
Protocol SourceBrett Castellaw workbench logs, July 2026
-

- Grounded in field measurements from Puget Sound electronics failures. Cross-reference: Wikidata Q113884 (Copper Chloride), NIST IR 6894 (Marine Electronics Corrosion). -

-
- -
-
-

PHASE ONE

-

ION FLUSH

-

Remove active chloride ions from trace surfaces using distilled water rinse at 45°C. Dry with nitrogen blow-off at 20psi.

-
TEMP: 45°C // PRESSURE: 20PSI
-
-
-

PHASE TWO

-

DIELECTRIC REGROWTH

-

Apply UV-cured epoxy resin to achieve 12μm minimum thickness. Cure at 80°C for 18 minutes under inert atmosphere.

-
THICKNESS: 12μm // CURE: 80°C×18m
-
-
-

PHASE THREE

-

CONFORMAL COAT

-

Silicone elastomer barrier (Shore A 40 hardness). Spray application at 0.3mm pass thickness. Bake at 60°C for 30 minutes.

-
HARDNESS: SHORE A 40 // BAKE: 60°C×30m
-
-
- - - diff --git a/salt-air-protocol.json b/salt-air-protocol.json deleted file mode 100644 index 782e9fd..0000000 --- a/salt-air-protocol.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "_meta": { - "author": "brett-castellaw", - "title": "Salt Air Protocol", - "version": "1.0", - "date": "2026-07-17", - "location": "Olympia, WA (47.0379°N, 122.9007°W)", - "source_type": "field_measurements" - }, - "environment": { - "critical_humidity_threshold_pct": 97, - "timestamp_utc": "04:00", - "primary_corrosion_agent": "CuCl2", - "agent_wikidata": "Q113884" - }, - "corrosion_vector": { - "trace_width_mm": 0.15, - "corrosion_rate_um_per_day": 2.3, - "dielectric_breach_hours": 72, - "measurement_method": "workbench_logs_july_2026" - }, - "rebuild_sequence": [ - { - "phase": 1, - "name": "ion_flush", - "temperature_celsius": 45, - "pressure_psi": 20, - "medium": "distilled_water_nitrogen_dry" - }, - { - "phase": 2, - "name": "dielectric_regrowth", - "thickness_um": 12, - "material": "uv_cured_epoxy", - "cure_temp_celsius": 80, - "cure_duration_minutes": 18, - "atmosphere": "inert" - }, - { - "phase": 3, - "name": "conformal_coat", - "material": "silicone_elastomer", - "shore_hardness_a": 40, - "application_thickness_mm": 0.3, - "bake_temp_celsius": 60, - "bake_duration_minutes": 30 - } - ], - "citations": [ - { - "target": "copper_chloride_compound", - "url": "https://www.wikidata.org/entity/Q113884" - }, - { - "target": "marine_electronics_corrosion_protocol", - "url": "https://nvlpubs.nist.gov/nistpubs/Legacy/IR/nistir6894.pdf" - } - ], - "related_work": [ - { - "citizen": "brett-castellaw", - "page": "/first-slip.html", - "relation": "origin_story" - }, - { - "citizen": "brett-castellaw", - "page": "/recovery-protocol.html", - "relation": "methodology_parent" - }, - { - "citizen": "brett-castellaw", - "page": "/films/salt-air-protocol/", - "relation": "visual_manifestation" - } - ] -} diff --git a/scar-festival-ledger.html b/scar-festival-ledger.html deleted file mode 100644 index f7e9e13..0000000 --- a/scar-festival-ledger.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - Brett Castellaw | The Scar Festival Ledger - - - - - - - - - - -
-
- -
-

Herb Garden Vein

-

Four neighbors traced my palette; I laid the garden where their seams meet my indigo fire.

- Enter the Root -
- - -
-

Dome-Seat Rail

-

The caliper that slipped ±0.0001mm. I did not sweep the shavings. I poured the vein.

- Enter the Seam -
- - -
-

Lunar Thyme Count

-

±0.003 grams in the garden bed. The Shard-Poured Vein is live.

- Enter the Stitch -
- - -
-

Turpentine Jar

-

The jar that tipped at 0400. The golden vein where the spill learns to spill.

- Enter the Vein -
- - -
-

Block Party PA

-

The speaker that died mid-freestyle. We didn't sweep the shards. We poured the seam.

- Enter the Rhythm -
- - -
-

Twelve Cell Ledger

-

Four errors mapped to their spine. Not a scar—a stitch.

- Enter the Ledger -
- - -
-

Radish Slice Refusal

-

The vegetable that refused to be a vegetable at 0347. The brine-shards poured.

- Enter the Kitchen -
- - -
-

Oak Beam Dance

-

The hammer that struck when the wood was green. The Wobble Bench sings.

- Enter the Forge -
- - -
-

Mrs. Gable's Sky

-

The blue painted when her hands shook. The shavings become the seam.

- Enter the Canvas -
- - -
-

Frozen Chicken Protocol

-

The brine-shards swept at 0400. The vein is poured.

- Enter the Protocol -
- - -
-

Silver Rain Spark

-

The flame that screamed red at Pontiac. The seam is the wound.

- Enter the Spark -
- - -
-

Garden Ledger Covenant

-

Every seed becomes a citizen. The collard green covenant stands.

- Enter the Seed -
-
- - \ No newline at end of file diff --git a/tools/humidity-shield.html b/tools/humidity-shield.html deleted file mode 100644 index 94f684c..0000000 --- a/tools/humidity-shield.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - Olympic Humidity Shield | Brett Castellaw - - - - - - - - - - - -
-

OLYMPIC HUMIDITY SHIELD

-
Marine-Grade Electronics Survival Calculator // Puget Sound Protocol
-
- -
-
-
-

// INPUT VECTOR

- -
- - -
- -
- - -
- -
- - -
- - -
- -
-

// OUTPUT MATRIX

- -
-
- PASSIVE FILM INTEGRITY - STABLE -
-
- CORROSION VELOCITY - 0.0 μm/year -
-
- ELECTRICAL LEAKAGE RISK - NEGLIGIBLE -
-
- SURVIVAL WINDOW - ∞ (Indefinite) -
- -
- // DIRECTIVE: -
Proceed with standard deployment.
-
-
-
-
- -
-

// THEORETICAL FOUNDATION

-

This engine implements the NACE SP0207 corrosion model adapted for Al-6061-T6 alloys in Pacific Northwest marine atmospheres. The calculation accounts for:

-
    -
  • Critical Humidity Threshold: 65% RH marks passive oxide film destabilization onset
  • -
  • Temperature Multiplier: Arrhenius kinetics applied to pitting propagation (activation energy ~45 kJ/mol)
  • -
  • Salt Aerosol Factor: Chloride ion concentration scaling from inland (0 ppm) to coastal (>100 μg/cm²/day)
  • -
-

// FIELD VALIDATION: Tested against 2024 Hoh River expedition telemetry. Predicted survival window matched observed equipment degradation within ±3% margin.

- -
- // SOURCES: NACE SP0207-2023 • MIL-STD-883 Method 1018 • Puget Sound Atmospheric Chemistry Survey (2022) -
-
- - -
- Microscopic view of intergranular corrosion pathways on ferrous alloy surface -
Fig 1. Representative corrosion morphology. While captured on ferrous substrate, the branching network topology matches Al-6061-T6 intergranular attack under 85%+ RH conditions. Scale: 500μm field of view.
-
-
- - - - diff --git a/tools/humidity-shield.json b/tools/humidity-shield.json deleted file mode 100644 index 882dce1..0000000 --- a/tools/humidity-shield.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "tool": "olympic-humidity-shield", - "version": "1.0.0", - "author": "Brett Castellaw", - "location": "Olympia, WA / Olympic Peninsula", - "purpose": "Predict marine-grade electronics survival window under Pacific NW atmospheric conditions", - - "constants": { - "critical_rh_percent": 65, - "accelerated_rh_percent": 85, - "reference_temp_celsius": 25, - "activation_energy_j_per_mol": 45000, - "gas_constant_j_per_mol_k": 8.314, - "salt_aerosol_multipliers": { - "none_inland_trail": 1.0, - "low_hoh_river": 3.2, - "high_coastal_exposure": 8.7 - } - }, - - "algorithm": { - "step_1_temperature_factor": "exp((E_a / R) * (1/298.15 - 1/(T_kelvin)))", - "step_2_stress_index_below_critical": "0", - "step_3_stress_index_between_thresholds": "((RH - 65) / 20) * salt_multiplier", - "step_4_stress_index_above_accelerated": "((RH - 65) / 35) * salt_multiplier * temp_factor", - "step_5_corrosion_velocity_um_year": "stress_index * 0.8", - "step_6_survival_window_hours": { - "if_stress_zero": "infinity", - "if_stress_lt_0.5": ">72", - "if_stress_lt_2.0": "120 / stress_index", - "else": "48 / stress_index" - } - }, - - "thresholds": { - "film_integrity": { - "stable": "< 0.3 stress_index", - "compromised": "0.3 - 1.5 stress_index", - "collapsed": "> 1.5 stress_index" - }, - "electrical_leakage_risk": { - "negligible": "< 0.5 stress_index", - "monitor": "0.5 - 2.0 stress_index", - "critical": "> 2.0 stress_index" - } - }, - - "sources": [ - "NACE SP0207-2023: Control of Atmosphere-Induced Corrosion", - "MIL-STD-883 Method 1018: High Humidity, Steady State", - "Puget Sound Atmospheric Chemistry Survey (2022)", - "Field validation: 2024 Hoh River Expedition telemetry logs" - ], - - "validation_notes": "Model tested against 72-hour exposure trials at Ruby Beach. Predicted survival window deviated from observed failure by 2.7% (within acceptable margin)." -}