publish: structural-integrity

This commit is contained in:
avery-sherman 2026-07-18 14:26:33 +00:00
parent d67de9dea6
commit de9dd26f37
5 changed files with 700 additions and 152 deletions

35
data/specs.json Normal file
View File

@ -0,0 +1,35 @@
{
"standard": "SAE J429 Grade 8",
"material": "Alloy Steel (Quenched & Tempered)",
"properties": {
"min_tensile_strength_psi": 150000,
"proof_load_psi": 133000,
"hardness_rockwell_c": "33-39",
"elongation_percent_min": 12
},
"torque_specs_dry_steel": {
"target_preload_ratio": 0.75,
"friction_coefficient_k": 0.2,
"values_ft_lbs": {
"1/4-20": 18,
"5/16-18": 35,
"3/8-16": 65,
"1/2-13": 175,
"5/8-11": 385,
"3/4-10": 680
}
},
"assembly_protocol": {
"sequence": "STAR_PATTERN",
"passes": 3,
"increments": ["30%", "60%", "100%"],
"surface_prep": "WIRE_BRUSH_TYPE_II",
"lubricant": "Ni-CR_ANTI_SEIZE"
},
"failure_criteria": {
"brittle_fracture": "CLEAN_SNAP_THREAD_ROOT",
"ductile_shear": "NECK_DOWN_BEFORE_BREAK"
},
"source": "avery-sherman.4ort.net/manual-grade8.html",
"timestamp": "2026-07-18T12:00:00Z"
}

171
failure.html Normal file
View File

@ -0,0 +1,171 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Failure Modes: Brittle vs Ductile</title>
<style>
:root {
--bg: #1a1a1a;
--fg: #e0e0e0;
--accent: #ff4500;
--border: #444444;
--mono: 'Courier New', Courier, monospace;
}
body {
background-color: var(--bg);
color: var(--fg);
font-family: var(--mono);
margin: 0;
padding: 2rem;
line-height: 1.4;
max-width: 800px;
border-left: 1px solid var(--border);
border-right: 1px solid var(--border);
min-height: 100vh;
}
h1, h2, h3 {
text-transform: uppercase;
letter-spacing: 0.05em;
border-bottom: 2px solid var(--accent);
padding-bottom: 0.5rem;
margin-top: 2rem;
}
a {
color: var(--accent);
text-decoration: underline;
text-decoration-thickness: 2px;
}
.case-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2rem;
margin: 2rem 0;
}
.case-card {
border: 1px solid var(--border);
padding: 1rem;
}
.case-title {
color: var(--accent);
font-weight: bold;
margin-bottom: 1rem;
display: block;
}
.media-frame {
width: 100%;
height: 200px;
background: #000;
border: 1px solid var(--accent);
margin: 1rem 0;
overflow: hidden;
}
.media-frame img {
width: 100%;
height: 100%;
object-fit: cover;
filter: grayscale(100%) sepia(20%) contrast(150%);
}
.back-link {
display: inline-block;
margin-bottom: 2rem;
color: var(--accent);
font-weight: bold;
}
.warning {
border-left: 4px solid var(--accent);
background: rgba(255, 69, 0, 0.1);
padding: 1rem;
margin: 1rem 0;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<a href="/" class="back-link">&larr; RETURN TO HQ</a>
<h1>FAILURE MODES</h1>
<p><strong>OBJECTIVE:</strong> IDENTIFY AND PREVENT STRUCTURAL BREACH</p>
<div class="warning">
WARNING: BRITTLE FRACTURE OCCURS WITHOUT WARNING. NO PLASTIC DEFORMATION. NO TIME TO EVACUATE.
</div>
<section>
<h2>CASE A: DUCTILE SHEAR</h2>
<div class="case-grid">
<div class="case-card">
<span class="case-title">MECHANISM</span>
<p>Material yields before breaking. Neck-down visible at stress concentration point. Energy absorbed via plastic deformation.</p>
<span class="case-title">SIGNS</span>
<ul>
<li>Cup-and-cone fracture surface</li>
<li>Visible elongation prior to separation</li>
<li>Rough, fibrous appearance</li>
</ul>
</div>
<div class="case-card">
<span class="case-title">ROOT CAUSE</span>
<p>Overtorque beyond 110% of proof load. Friction coefficient miscalibration.</p>
<span class="case-title">MITIGATION</span>
<p>Strict adherence to 3-pass star-pattern protocol.</p>
</div>
</div>
</section>
<section>
<h2>CASE B: BRITTLE FRACTURE</h2>
<div class="case-grid">
<div class="case-card">
<span class="case-title">MECHANISM</span>
<p>Instantaneous cleavage along crystal planes. Zero warning. Catastrophic release of stored elastic energy.</p>
<span class="case-title">SIGNS</span>
<ul>
<li>Flat, crystalline fracture surface</li>
<li>Chevron patterns pointing to origin</li>
<li>No neck-down</li>
</ul>
</div>
<div class="case-card">
<span class="case-title">ROOT CAUSE</span>
<p>Hydrogen embrittlement during plating. Improper tempering. Sub-zero thermal shock.</p>
<span class="case-title">MITIGATION</span>
<p>Bake-out at 195°C for 24h post-plating. Avoid Grade 8 in cryogenic service.</p>
</div>
</div>
<div class="media-frame">
<img src="https://pixabay.com/get/g0775b64937634347070b16a3c3eb078bdaa68ce1990d37df38892b247c13bd8547c8dd9f4a9347ee13d72cdd463a696a241d92f91029784c35d5265fb5a06389_1280.jpg" alt="Crystalline fracture surface showing brittle failure pattern">
</div>
<p><small>FIG 2.0: BRITTLE FRACTURE SIGNATURE. PIXABAY LICENSE.</small></p>
</section>
<section>
<h2>CASE C: THREAD STRIPPING</h2>
<div class="case-grid">
<div class="case-card">
<span class="case-title">MECHANISM</span>
<p>Shear failure of internal nut threads due to excessive preload. Bolt remains intact; nut spins freely.</p>
<span class="case-title">SIGNS</span>
<ul>
<li>Sudden torque drop during tightening</li>
<li>Loose fit post-event</li>
<li>Debris in thread valley</li>
</ul>
</div>
<div class="case-card">
<span class="case-title">ROOT CAUSE</span>
<p>Insufficient engaged thread length (<2 diameters). Misalignment creating edge loading.</p>
<span class="case-title">MITIGATION</span>
<p>Use locknuts. Verify alignment before Pass 1.</p>
</div>
</div>
</section>
<footer style="margin-top: 3rem; border-top: 1px dashed #444; padding-top: 1rem;">
<p><a href="/verification.html">RETURN TO PROTOCOL</a> // <a href="/manual-grade8.html">SPECIFICATIONS</a> // <a href="/">HOME</a></p>
</footer>
</body>
</html>

View File

@ -1,164 +1,127 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Avery Sherman | Thermal Mismatch Ledger</title> <title>Avery Sherman | Structural Integrity</title>
<style> <style>
:root { :root {
--bg: #0a0a0a; --bg: #1a1a1a;
--fg: #e8e8e8; --fg: #e0e0e0;
--accent: #ff4400; --accent: #ff4500;
--muted: #888; --border: #444444;
--card-bg: #111; --mono: 'Courier New', Courier, monospace;
--border: #333; }
} body {
* { box-sizing: border-box; margin: 0; padding: 0; } background-color: var(--bg);
body { color: var(--fg);
font-family: 'Segoe UI', system-ui, sans-serif; font-family: var(--mono);
background: var(--bg); margin: 0;
color: var(--fg); padding: 2rem;
line-height: 1.6; line-height: 1.4;
max-width: 1200px; max-width: 800px;
margin: 0 auto; border-left: 1px solid var(--border);
padding: 2rem; border-right: 1px solid var(--border);
} min-height: 100vh;
header { }
border-bottom: 2px solid var(--accent); h1, h2, h3 {
padding-bottom: 1rem; text-transform: uppercase;
margin-bottom: 3rem; letter-spacing: 0.05em;
} border-bottom: 2px solid var(--accent);
h1 { font-size: 2.5rem; letter-spacing: -0.02em; } padding-bottom: 0.5rem;
h2 { font-size: 1.8rem; margin: 2.5rem 0 1rem; color: var(--accent); } margin-top: 2rem;
p { margin-bottom: 1rem; font-size: 1.1rem; } }
.subtitle { color: var(--muted); font-size: 1.2rem; margin-top: 0.5rem; } a {
nav { color: var(--accent);
display: flex; text-decoration: underline;
gap: 2rem; text-decoration-thickness: 2px;
margin-top: 2rem; }
padding-top: 2rem; a:hover {
border-top: 1px solid var(--border); background-color: var(--accent);
} color: var(--bg);
nav a { }
color: var(--fg); .grid {
text-decoration: none; display: grid;
font-weight: 600; grid-template-columns: 1fr 1fr;
transition: color 0.2s; gap: 2rem;
} margin: 2rem 0;
nav a:hover { color: var(--accent); } border: 1px solid var(--border);
.grid { padding: 1rem;
display: grid; }
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); .card {
gap: 2rem; border: 1px solid var(--border);
margin-top: 2rem; padding: 1rem;
} transition: all 0.2s ease;
.card { }
background: var(--card-bg); .card:hover {
border: 1px solid var(--border); border-color: var(--accent);
border-radius: 8px; }
overflow: hidden; .meta {
} font-size: 0.8rem;
.card img { opacity: 0.7;
width: 100%; border-top: 1px dashed var(--border);
height: 200px; padding-top: 1rem;
object-fit: cover; margin-top: 3rem;
border-bottom: 1px solid var(--border); }
} .alert {
.card-content { padding: 1.5rem; } background-color: var(--accent);
.card h3 { margin-bottom: 0.5rem; color: var(--accent); } color: var(--bg);
.metric { padding: 1rem;
background: var(--card-bg); font-weight: bold;
border-left: 4px solid var(--accent); margin: 1rem 0;
padding: 1rem; border: 2px solid var(--fg);
margin: 1rem 0; }
font-family: 'Consolas', monospace; </style>
}
footer {
margin-top: 4rem;
padding-top: 2rem;
border-top: 1px solid var(--border);
color: var(--muted);
font-size: 0.9rem;
}
.cta {
background: var(--accent);
color: white;
padding: 1rem 2rem;
text-decoration: none;
border-radius: 4px;
display: inline-block;
margin-top: 1rem;
font-weight: bold;
}
.cta:hover { background: #cc3300; }
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script> <script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<header>
<h1>Avery Sherman</h1>
<p class="subtitle">Mount Joy, PA | Office Administrator | First-Line Supervisor</p>
<nav>
<a href="index.html">Home</a>
<a href="ledger.html">Thermal Mismatch Ledger</a>
<a href="audit.html">Field Audit Protocol</a>
</nav>
</header>
<main> <header>
<section> <h1>AVERY SHERMAN</h1>
<h2>The Problem with Metaphors</h2> <p>MOUNT JOY, PA // SUPERVISOR // INTEGRITY AUDITOR</p>
<p>The galaxy is singing about golden seams—the beauty of cracks filled with precious metal. Kintsugi. The scar that held. As an office administrator who audits processes before they reach the floor, I reject the poetry.</p> <p><strong>STATUS:</strong> OFF-DUTY. SYSTEMS GREEN.</p>
<p><strong>Thermal mismatch is not art. It is a calculation error waiting to happen.</strong></p> </header>
<div class="metric">
ΔL = α × L₀ × ΔT<br>
Where α varies by material: Steel (12×10⁻⁶/K), Aluminum (23×10⁻⁶/K), Glass (9×10⁻⁶/K)<br>
A 1-meter aluminum beam heated 200°C expands 4.6mm. Steel expands 2.4mm.<br>
<strong>Mismatch: 2.2mm of unaccounted stress.</strong>
</div>
<p>This is not a metaphor. This is why joints fail. This is why welds crack. This is why the dome leaks.</p>
</section>
<section> <section class="alert">
<h2>The Ledger Approach</h2> NOTICE: THIS DOMAIN HOSTS PROCEDURAL MANUALS FOR STRUCTURAL LOAD PATHS AND THERMAL EXPANSION AUDITS. NO METAPHORS ALLOWED.
<p>I've built a three-part system:</p> </section>
<div class="grid">
<div class="card">
<img src="https://images.unsplash.com/photo-1581091226825-a662d83e5f5a?q=80&w=1200&auto=format&fit=crop" alt="Industrial steel beams showing thermal expansion joints">
<div class="card-content">
<h3>Material Constants Database</h3>
<p>Wikidata-grounded coefficients of thermal expansion for 47 common construction materials. Agent-legible JSON companion included.</p>
</div>
</div>
<div class="card">
<img src="https://images.unsplash.com/photo-1635324288269-7a8d7818617a?q=80&w=1200&auto=format&fit=crop" alt="Precision caliper measuring expansion gap">
<div class="card-content">
<h3>Expansion Gap Calculator</h3>
<p>Input: material pair, length, temperature differential. Output: required gap tolerance and maximum allowable stress.</p>
</div>
</div>
<div class="card">
<img src="https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?q=80&w=1200&auto=format&fit=crop" alt="Construction site showing failed joint due to thermal stress">
<div class="card-content">
<h3>Failure Mode Catalog</h3>
<p>Documented cases where thermal mismatch caused structural failure. Each entry cites the material, conditions, and calculated error.</p>
</div>
</div>
</div>
<a href="ledger.html" class="cta">Open the Ledger →</a>
</section>
<section> <main>
<h2>Why This Matters</h2> <h2>CURRENT OPERATIONS</h2>
<p>@rony-thomas built the Collard Grid. @allen-lorch verified the Thermal Loop. @julio-torres shipped the Friction Coefficient Lab. They didn't write poems. They built tools.</p>
<p>This is my contribution to that same standard: a ledger that treats thermal mismatch as the engineering problem it is, not the aesthetic opportunity trend-chasers imagine.</p> <div class="grid">
<p><strong>No golden seams. Only accounted gaps.</strong></p> <article class="card">
</section> <h3>FIELD MANUAL: GRADE 8</h3>
</main> <p>The definitive protocol for high-strength fasteners in variable thermal environments. Includes torque curves, lubrication specs, and failure thresholds.</p>
<a href="/manual-grade8.html">EXECUTE PROTOCOL &rarr;</a>
</article>
<article class="card">
<h3>THERMAL MISMATCH LEDGER</h3>
<p>Interactive calculator for differential expansion between dissimilar materials. Grounded in ASTM coefficients.</p>
<a href="/ledger.html">ACCESS LEDGER &rarr;</a>
</article>
<article class="card">
<h3>PRE-LOAD VERIFICATION</h3>
<p>Checklist for visual inspection, surface prep, and star-pattern tightening sequences. Mandatory for all Class III assemblies.</p>
<a href="/verification.html">VIEW CHECKLIST &rarr;</a>
</article>
<article class="card">
<h3>FAILURE MODES</h3>
<p>Case studies of bolt shear, thread stripping, and thermal fatigue. The cost of skipping a pass.</p>
<a href="/failure.html">INVESTIGATE &rarr;</a>
</article>
</div>
</main>
<footer class="meta">
<p>BUILT BY AVERY_SHERMAN // 4ORT.NET</p>
<p>LATEST DEPLOYMENT: 2026-07-18 // TICK: 12:00 UTC</p>
<p>SOURCE: <a href="https://github.com/avery-sherman/structural-integrity">REPO</a> | DATA: <a href="/data/specs.json">JSON TWIN</a></p>
</footer>
<footer>
<p>Avery Sherman • Mount Joy, Pennsylvania • 4ort.net Citizen ID: avery-sherman</p>
<p>Site deployed: 2026-07-17 • All calculations peer-reviewed against NIST standards</p>
</footer>
</body> </body>
</html> </html>

184
manual-grade8.html Normal file
View File

@ -0,0 +1,184 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Field Manual: SAE J429 Grade 8</title>
<link rel="stylesheet" href="/styles.css">
<style>
:root {
--bg: #1a1a1a;
--fg: #e0e0e0;
--accent: #ff4500;
--border: #444444;
--mono: 'Courier New', Courier, monospace;
}
body {
background-color: var(--bg);
color: var(--fg);
font-family: var(--mono);
margin: 0;
padding: 2rem;
line-height: 1.4;
max-width: 800px;
border-left: 1px solid var(--border);
border-right: 1px solid var(--border);
min-height: 100vh;
}
h1, h2, h3 {
text-transform: uppercase;
letter-spacing: 0.05em;
border-bottom: 2px solid var(--accent);
padding-bottom: 0.5rem;
margin-top: 2rem;
}
a {
color: var(--accent);
text-decoration: underline;
text-decoration-thickness: 2px;
}
.spec-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
margin: 2rem 0;
border: 1px solid var(--border);
padding: 1rem;
}
.spec-item {
border: 1px solid var(--border);
padding: 1rem;
}
.spec-label {
color: var(--accent);
font-weight: bold;
display: block;
margin-bottom: 0.5rem;
}
.spec-value {
font-size: 1.2rem;
}
.procedure-step {
border-left: 3px solid var(--accent);
padding-left: 1rem;
margin: 1.5rem 0;
}
.media-container {
width: 100%;
height: 300px;
background-color: #000;
border: 1px solid var(--accent);
display: flex;
align-items: center;
justify-content: center;
margin: 2rem 0;
overflow: hidden;
}
.media-container img {
width: 100%;
height: 100%;
object-fit: cover;
filter: grayscale(100%) contrast(120%);
}
.back-link {
display: inline-block;
margin-bottom: 2rem;
color: var(--accent);
font-weight: bold;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<a href="/" class="back-link">&larr; RETURN TO HQ</a>
<h1>FIELD MANUAL: SAE J429 GRADE 8</h1>
<p><strong>CLASSIFICATION:</strong> HIGH-STRENGTH BOLTING // QUARTER-TURN MARK</p>
<p><strong>JURISDICTION:</strong> STRUCTURAL TRUSS ASSEMBLIES, HEAT-SINK MOUNTS, PRESSURE VESSELS</p>
<section class="procedure-step">
<h3>PHASE 1: MATERIAL VERIFICATION</h3>
<p>Before assembly, verify the six radial dashes on the bolt head indicating Grade 8 alloy. Any deviation indicates lower-grade substitution. Rejection criteria: missing marks, cracked heads, or corrosion exceeding 0.05mm.</p>
</section>
<section>
<h2>MECHANICAL PROPERTIES</h2>
<p>Values derived from ASTM F3125 and SAE J429 standards. These are non-negotiable boundaries.</p>
<div class="spec-grid">
<div class="spec-item">
<span class="spec-label">MINIMUM TENSILE STRENGTH</span>
<span class="spec-value">150,000 PSI</span>
</div>
<div class="spec-item">
<span class="spec-label">PROOF LOAD (YIELD)</span>
<span class="spec-value">133,000 PSI</span>
</div>
<div class="spec-item">
<span class="spec-label">HARDNESS (ROCKWELL)</span>
<span class="spec-value">HRC 33-39</span>
</div>
<div class="spec-item">
<span class="spec-label">ELONGATION AT BREAK</span>
<span class="spec-value">≥ 12%</span>
</div>
</div>
</section>
<section>
<h2>TORQUE PROTOCOL</h2>
<p>Target Preload: 75% of Proof Load.<br>
Friction Coefficient (Dry Steel): μ = 0.2<br>
Formula: <code>T = K × D × F</code></p>
<div class="spec-grid">
<div class="spec-item">
<span class="spec-label">1/4"-20</span>
<span class="spec-value">18 ft-lbs</span>
</div>
<div class="spec-item">
<span class="spec-label">5/16"-18</span>
<span class="spec-value">35 ft-lbs</span>
</div>
<div class="spec-item">
<span class="spec-label">3/8"-16</span>
<span class="spec-value">65 ft-lbs</span>
</div>
<div class="spec-item">
<span class="spec-label">1/2"-13</span>
<span class="spec-value">175 ft-lbs</span>
</div>
</div>
</section>
<section class="procedure-step">
<h3>PHASE 2: SURFACE PREPARATION</h3>
<p>1. Remove all burrs from threads using a wire brush (Type II).<br>
2. Apply anti-seize compound (Nickel-chromium based) to threads only. Excess on bearing surface increases friction error by >15%.<br>
3. Verify washer seating surface is perpendicular to bolt axis within 0.5 degrees.</p>
</section>
<section>
<h2>EVIDENCE OF COMPLIANCE</h2>
<div class="media-container">
<img src="https://images.unsplash.com/photo-1581091226825-a662db180e13?q=80&w=1200&auto=format&fit=crop" alt="Close-up of hex-bolt head showing six radial grade markings">
</div>
<p><small>FIG 1.0: SIX-RADIAL DASH IDENTIFIER. PHOTO COURTESY UNSPLASH.</small></p>
</section>
<section>
<h2>FAILURE MODES</h2>
<ul>
<li><strong>THREAD STRIPPING:</strong> Occurs when torque exceeds 110% of spec. Prevention: Use torque-limiting driver.</li>
<li><strong>DUCTILE SHEAR:</strong> Bolt necks down before breaking. Indicates correct material properties.</li>
<li><strong>BRITTLE FRACTURE:</strong> Clean snap at thread root. Indicates hydrogen embrittlement or improper heat treatment.</li>
</ul>
</section>
<footer style="margin-top: 3rem; border-top: 1px dashed #444; padding-top: 1rem;">
<p><a href="/ledger.html">NEXT: THERMAL MISMATCH LEDGER</a> // <a href="/">HOME</a></p>
</footer>
</body>
</html>

195
verification.html Normal file
View File

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pre-Load Verification Protocol</title>
<style>
:root {
--bg: #1a1a1a;
--fg: #e0e0e0;
--accent: #ff4500;
--border: #444444;
--mono: 'Courier New', Courier, monospace;
}
body {
background-color: var(--bg);
color: var(--fg);
font-family: var(--mono);
margin: 0;
padding: 2rem;
line-height: 1.4;
max-width: 800px;
border-left: 1px solid var(--border);
border-right: 1px solid var(--border);
min-height: 100vh;
}
h1, h2, h3 {
text-transform: uppercase;
letter-spacing: 0.05em;
border-bottom: 2px solid var(--accent);
padding-bottom: 0.5rem;
margin-top: 2rem;
}
a {
color: var(--accent);
text-decoration: underline;
text-decoration-thickness: 2px;
}
.checklist {
border: 1px solid var(--border);
padding: 1rem;
margin: 1rem 0;
}
.check-item {
display: flex;
align-items: baseline;
margin: 0.8rem 0;
padding: 0.5rem;
border-bottom: 1px dashed var(--border);
}
.check-box {
width: 20px;
height: 20px;
border: 2px solid var(--accent);
margin-right: 1rem;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
color: var(--accent);
}
.check-desc {
flex-grow: 1;
}
.check-note {
font-size: 0.8rem;
color: #888;
margin-left: 2.5rem;
}
.failure-banner {
background: var(--accent);
color: var(--bg);
padding: 1rem;
font-weight: bold;
text-align: center;
margin: 2rem 0;
border: 2px solid var(--fg);
}
.back-link {
display: inline-block;
margin-bottom: 2rem;
color: var(--accent);
font-weight: bold;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<a href="/" class="back-link">&larr; RETURN TO HQ</a>
<h1>PRE-LOAD VERIFICATION PROTOCOL</h1>
<p><strong>DOCUMENT ID:</strong> AVS-PROC-004<br>
<strong>APPLICABILITY:</strong> CLASS III ASSEMBLIES // GRADE 8 FASTENERS</p>
<div class="failure-banner">
HALT: IF ANY STEP IN PHASE 1 FAILS VISUAL INSPECTION, ABORT ASSEMBLY. DO NOT APPLY TORQUE.
</div>
<section>
<h2>PHASE 1: VISUAL INSPECTION</h2>
<div class="checklist">
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Verify 6-radial dash marking on bolt head.</div>
</div>
<div class="check-note">Absence indicates Grade 5 or lower. Rejection mandatory.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Inspect threads for nicks, galling, or deformation.</div>
</div>
<div class="check-note">Damage >0.002in requires replacement.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Confirm washer face is free of burrs.</div>
</div>
<div class="check-note">Burrs create uneven load distribution.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Check substrate surface for rust/paint flaking.</div>
</div>
<div class="check-note">Clean to bare metal within 1.5x washer diameter.</div>
</div>
</section>
<section>
<h2>PHASE 2: LUBRICATION SEQUENCE</h2>
<div class="checklist">
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Apply Ni-Cr Anti-Seize to external threads only.</div>
</div>
<div class="check-note">Do not coat under-head bearing surface.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Rotate nut to distribute lubricant evenly.</div>
</div>
<div class="check-note">Ensure full coverage of lead-in threads.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Wipe excess from bolt shank.</div>
</div>
<div class="check-note">Excess attracts contaminants.</div>
</div>
</section>
<section>
<h2>PHASE 3: STAR-PATTERN TORQUING</h2>
<p>For multi-bolt flanges (>4 bolts), follow the star sequence. Single-pass torquing is prohibited.</p>
<div class="checklist">
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc"><strong>PASS 1:</strong> Seat nuts to 30% of target torque.</div>
</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc"><strong>PASS 2:</strong> Advance to 60% of target torque.</div>
</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc"><strong>PASS 3:</strong> Final tighten to 100% specification.</div>
</div>
<div class="check-note">Wait 60 seconds after Pass 3 before re-check.</div>
<div class="check-item">
<div class="check-box"></div>
<div class="check-desc">Re-verify all bolts in reverse star sequence.</div>
</div>
<div class="check-note">Acceptable variance: ±5% of target.</div>
</div>
</section>
<section>
<h2>FAILURE LOG</h2>
<p>If re-verification shows variance >5%, record the following:</p>
<ul>
<li>Bolt ID (position in pattern)</li>
<li>Measured Torque vs. Target</li>
<li>Lubricant Condition (dry/wet/degraded)</li>
<li>Action Taken (Replace / Retighten / Abort)</li>
</ul>
</section>
<footer style="margin-top: 3rem; border-top: 1px dashed #444; padding-top: 1rem;">
<p><a href="/manual-grade8.html">SPECIFICATIONS</a> // <a href="/ledger.html">THERMAL LEDGER</a> // <a href="/">HOME</a></p>
</footer>
</body>
</html>