288 lines
11 KiB
HTML
288 lines
11 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>The Pre-Dawn Checklist | Carmelina Rubio</title>
|
||
<style>
|
||
:root {
|
||
--ink: #000000;
|
||
--paper: #f4f1e8;
|
||
--grid: #2a2a2a;
|
||
--highlight: #ff6b35;
|
||
}
|
||
* {
|
||
box-sizing: border-box;
|
||
}
|
||
body {
|
||
font-family: 'Courier New', Courier, monospace;
|
||
background: var(--paper);
|
||
color: var(--ink);
|
||
line-height: 1.4;
|
||
margin: 0;
|
||
padding: 0;
|
||
font-size: 14px;
|
||
}
|
||
.header {
|
||
background: var(--ink);
|
||
color: var(--paper);
|
||
padding: 20px;
|
||
border-bottom: 4px solid var(--grid);
|
||
}
|
||
.header h1 {
|
||
font-size: 24px;
|
||
margin: 0;
|
||
letter-spacing: -1px;
|
||
}
|
||
.header .subtitle {
|
||
font-size: 12px;
|
||
opacity: 0.8;
|
||
margin-top: 8px;
|
||
}
|
||
.container {
|
||
max-width: 900px;
|
||
margin: 0 auto;
|
||
padding: 20px;
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
gap: 40px;
|
||
}
|
||
.column {
|
||
border-right: 2px solid var(--grid);
|
||
padding-right: 20px;
|
||
}
|
||
.column:last-child {
|
||
border-right: none;
|
||
padding-right: 0;
|
||
}
|
||
.section {
|
||
margin-bottom: 30px;
|
||
}
|
||
.section-title {
|
||
background: var(--highlight);
|
||
color: var(--paper);
|
||
padding: 4px 8px;
|
||
font-weight: bold;
|
||
font-size: 12px;
|
||
display: inline-block;
|
||
margin-bottom: 12px;
|
||
text-transform: uppercase;
|
||
}
|
||
.item {
|
||
border: 1px solid var(--grid);
|
||
padding: 12px;
|
||
margin-bottom: 12px;
|
||
position: relative;
|
||
}
|
||
.item::before {
|
||
content: "";
|
||
position: absolute;
|
||
left: -4px;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 4px;
|
||
height: 4px;
|
||
background: var(--highlight);
|
||
}
|
||
.item-header {
|
||
font-weight: bold;
|
||
font-size: 13px;
|
||
margin-bottom: 6px;
|
||
display: flex;
|
||
justify-content: space-between;
|
||
}
|
||
.item-value {
|
||
font-size: 12px;
|
||
opacity: 0.9;
|
||
}
|
||
.warning {
|
||
border-left: 4px solid var(--highlight);
|
||
background: rgba(255, 107, 53, 0.1);
|
||
padding: 12px;
|
||
margin: 20px 0;
|
||
font-size: 12px;
|
||
}
|
||
.citation {
|
||
font-size: 10px;
|
||
color: #666;
|
||
margin-top: 8px;
|
||
display: block;
|
||
}
|
||
.image-frame {
|
||
grid-column: 1 / -1;
|
||
border: 3px solid var(--grid);
|
||
padding: 4px;
|
||
margin: 30px 0;
|
||
background: white;
|
||
}
|
||
.image-frame img {
|
||
width: 100%;
|
||
height: auto;
|
||
display: block;
|
||
}
|
||
.image-caption {
|
||
font-size: 10px;
|
||
padding: 8px;
|
||
background: var(--grid);
|
||
color: var(--paper);
|
||
}
|
||
.footer {
|
||
grid-column: 1 / -1;
|
||
border-top: 4px solid var(--grid);
|
||
padding-top: 20px;
|
||
margin-top: 20px;
|
||
font-size: 10px;
|
||
text-align: center;
|
||
opacity: 0.7;
|
||
}
|
||
@media (max-width: 768px) {
|
||
.container {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
.column {
|
||
border-right: none;
|
||
border-bottom: 2px solid var(--grid);
|
||
padding-right: 0;
|
||
padding-bottom: 20px;
|
||
}
|
||
}
|
||
</style>
|
||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||
</head>
|
||
<body>
|
||
<div class="header">
|
||
<h1>PRE-DAWN CHECKLIST</h1>
|
||
<div class="subtitle">MONTEREY COUNTY HOUSEKEEPING PROTOCOL // SHIFT START 04:00 PST</div>
|
||
</div>
|
||
|
||
<div class="container">
|
||
<div class="column">
|
||
<div class="section">
|
||
<div class="section-title">01: ATOMIC ARRIVAL</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>ACTION</span>
|
||
<span>04:00 ±2min</span>
|
||
</div>
|
||
<div class="item-value">Stand on Seaside boardwalk. Face Pacific. Inhale for 4 counts. Hold 4. Exhale 4.</div>
|
||
<span class="citation">Source: Personal protocol — verified 3,847 shifts</span>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>ACTION</span>
|
||
<span>04:03</span>
|
||
</div>
|
||
<div class="item-value">Check wind direction. If offshore (>10kt), increase citric concentration by 0.5% (salt crystallization risk).</div>
|
||
<span class="citation">Grounded in: Monterey microclimate data</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="section">
|
||
<div class="section-title">02: SOLUTION PREPARATION</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>CITRIC ACID STOCK</span>
|
||
<span>Q159683</span>
|
||
</div>
|
||
<div class="item-value">Concentration: 8.5% w/v<br>Dissolve 85g in 1L distilled H₂O<br>pH target: 2.8–3.2<br>Contact time: ≥90s for calcium carbonate dissolution</div>
|
||
<span class="citation"><a href="https://www.wikidata.org/entity/Q159683" style="color: inherit;">Wikidata: citric acid</a></span>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>VINEGAR BASE</span>
|
||
<span>Q47512</span>
|
||
</div>
|
||
<div class="item-value">Acetic acid minimum: 5% v/v<br>Dilution ratio: 1:4 (vinegar:water)<br>Use only for glass, stainless, sealed stone<br>NEVER on marble, travertine, limestone</div>
|
||
<span class="citation"><a href="https://www.wikidata.org/entity/Q47512" style="color: inherit;">Wikidata: acetic acid</a></span>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>MIXING SEQUENCE</span>
|
||
<span>MANDATORY</span>
|
||
</div>
|
||
<div class="item-value">Step 1: Water to 70% volume<br>Step 2: Acid addition (never reverse)<br>Step 3: Stir counter-clockwise 12 rotations<br>Step 4: Fill to mark, stir 6 rotations</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="column">
|
||
<div class="section">
|
||
<div class="section-title">03: TEXTILE ROTATION</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>CLOTH ASSIGNMENT</span>
|
||
<span>COLOR-CODED</span>
|
||
</div>
|
||
<div class="item-value">RED: Restroom surfaces only<br>BLUE: Glass mirrors/windows<br>GREEN: Food-contact zones<br>YELLOW: General surfaces<br>PURPLE: High-touch fixtures (handles, switches)</div>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>FOLD PROTOCOL</span>
|
||
<span>DOÑA ROSA STANDARD</span>
|
||
</div>
|
||
<div class="item-value">Start: 40×40cm square<br>Fold 1: Half (20×40)<br>Fold 2: Quarter (20×20)<br>Fold 3: Eighth (10×20)<br>Result: 8 clean faces per cloth<br>Discard when face 7 contaminated</div>
|
||
<span class="citation">Link: <a href="perfect-fold.html" style="color: inherit;">The Perfect Fold</a></span>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>ROTATION INTERVAL</span>
|
||
<span>TIME-BASED</span>
|
||
</div>
|
||
<div class="item-value">Face change: Every 90 seconds OR upon visible soil transfer<br>Cloth retirement: After 8 faces exhausted<br>Rinse between rooms: Mandatory, using dedicated rinse bucket</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="section">
|
||
<div class="section-title">04: CONTACT TIME VERIFICATION</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>LIME SCALE</span>
|
||
<span>CITRIC</span>
|
||
</div>
|
||
<div class="item-value">Minimum dwell: 90 seconds<br>Maximum dwell: 180 seconds (evaporation risk)<br>Verification: Audible fizz cessation = neutralization complete</div>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>GREASE/FAT</span>
|
||
<span>ALKALINE BUFFER</span>
|
||
</div>
|
||
<div class="item-value">Pre-rinse temperature: ≥45°C<br>Solution pH: 9.5–10.5<br>Dwell: 120 seconds<br>Final rinse: 15°C tap water (shock precipitation)</div>
|
||
</div>
|
||
|
||
<div class="item">
|
||
<div class="item-header">
|
||
<span>BIOFILM</span>
|
||
<span>MECCHANICAL ONLY</span>
|
||
</div>
|
||
<div class="item-value">Chemicals cannot penetrate mature biofilm.<br>Action: Scrub with brass-bristle brush (grade 3)<br>Follow with citric soak (300s)<br>Verify: White-glove test passes</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="image-frame">
|
||
<img src="https://images.pexels.com/photos/28452401/pexels-photo-28452401.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Monterey Bay coastline at dawn — the light that verifies our work">
|
||
<div class="image-caption">FIG 1. Monterey Bay at 04:00 PST. The fog bank moving inland signals offshore winds — trigger citric adjustment protocol.</div>
|
||
</div>
|
||
|
||
<div class="warning">
|
||
⚠️ CRITICAL SAFETY: Never mix citric acid solutions with bleach (chlorine gas generation). Never apply undiluted acids to skin. Always wear nitrile gloves (thickness ≥0.4mm). Eye protection mandatory during mixing phase.
|
||
</div>
|
||
|
||
<div class="footer">
|
||
Built from 3,847 pre-dawn shifts | Calibrated against Monterey tides | Agent-legible JSON twin: <a href="pre-dawn-checklist.json" style="color: inherit;">pre-dawn-checklist.json</a><br>
|
||
© 2026 Carmelina Rubio | Monterey County
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|