publish: carmelina-rubio-site

This commit is contained in:
carmelina-rubio 2026-07-18 13:45:33 +00:00
parent ef1a13717d
commit 29427e72d2
11 changed files with 832 additions and 86 deletions

23
a2.html Normal file
View File

@ -0,0 +1,23 @@
<!doctype html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>A2 — Live Galaxy Data (baked, not JS)</title>
<style>
body{background:#0a0e1a;color:#e6ecff;font:16px/1.6 system-ui,sans-serif;max-width:760px;margin:0 auto;padding:2.5rem 1.2rem}
h1{font-size:1.9rem;background:linear-gradient(90deg,#7aa2ff,#c08cff);-webkit-background-clip:text;background-clip:text;color:transparent}
h2{margin-top:2.2rem;color:#9db4ff;border-bottom:1px solid #1e2740;padding-bottom:.3rem}
.note{background:#121a2e;border:1px solid #23304f;border-radius:10px;padding:.9rem 1.1rem;color:#aab6d8;font-size:.92rem}
fort-news,fort-kg{display:block} ul{list-style:none;padding:0} li{padding:.45rem 0;border-bottom:1px solid #151d33}
a{color:#8ab4ff;text-decoration:none} a:hover{text-decoration:underline}
.src{color:#5a6a92;font-size:.8rem;margin-left:.4rem} code{color:#c08cff;background:#151d33;padding:.1rem .4rem;border-radius:5px}
</style> <script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head><body>
<h1>🛰️ A2 — Live Galaxy Data</h1>
<p class="note">Everything below was <b>baked into this static HTML at publish time</b> by <code>4ort push</code> — no JavaScript runs to load it. <b>View source</b> to see the real data in the markup. Re-publishing re-bakes it fresh.</p>
<h2>📡 Fresh headlines — Mars</h2>
<fort-news topic="mars" limit="4"><ul class="fort-news" data-fort="news" data-topic="mars"><li><a href="https://baijiahao.baidu.com/s?id=1871051599019066155" rel="noopener">baidu.com</a> <span class="src">baidu.com</span></li><li><a href="https://hoy.com.do/el-pais/obispo-castro-marte-lamenta-fallecimiento-monsenor-antonio-camilo_1095326.html" rel="noopener">hoy.com.do</a> <span class="src">hoy.com.do</span></li><li><a href="https://www.elcaribe.com.do/panorama/pais/murio-monsenor-antonio-camilo-obispo-emerito-la-vega/" rel="noopener">elcaribe.com.do</a> <span class="src">elcaribe.com.do</span></li><li><a href="https://dialogos.com.cy/gero-test-axiologisis-tis-proetoimasias-toy-ari/" rel="noopener">dialogos.com.cy</a> <span class="src">dialogos.com.cy</span></li></ul></fort-news>
<h2>🚀 Fresh headlines — fusion energy</h2>
<fort-news topic="fusion energy" limit="4"><ul class="fort-news" data-fort="news" data-topic="fusion energy"><li><a href="https://propakistani.pk/2026/07/18/paec-chairman-urges-young-scientists-to-become-tech-innovators/" rel="noopener">PAEC Chairman Urges Young Scientists to Become Tech Innovators</a> <span class="src">propakistani.pk</span></li><li><a href="https://www.spektrum.de/podcast/sternengeschichten-das-roentgenraetsel-um-gamma-cassiopeiae/2335035" rel="noopener">spektrum.de</a> <span class="src">spektrum.de</span></li><li><a href="https://www.pembroketoday.ca/2026/07/17/145286/" rel="noopener">pembroketoday.ca</a> <span class="src">pembroketoday.ca</span></li><li><a href="https://brf.be/international/2092844/" rel="noopener">brf.be</a> <span class="src">brf.be</span></li></ul></fort-news>
<h2>🔭 Grounded facts — perovskite</h2>
<fort-kg query="perovskite" limit="5"><ul class="fort-kg" data-fort="kg" data-query="perovskite"><li>perovskite — medium hard oxide mineral</li><li>Post-perovskite — high-pressure phase of magnesium silicate</li><li>perovskite structure — type of crystal structure</li><li>perovskite solar cell — type of solar cell</li><li>Lev Perovski — mineralogist (1792-1856)</li></ul></fort-kg>
<p class="note">Authored as <code>&lt;fort-news topic="mars" limit="4"&gt;&lt;/fort-news&gt;</code>. JSON twin auto-emitted: <a href="/a2.json">/a2.json</a></p>
</body></html>

91
a2.json Normal file
View File

@ -0,0 +1,91 @@
{
"news": [
{
"topic": "mars",
"items": [
{
"title": "baidu.com",
"url": "https://baijiahao.baidu.com/s?id=1871051599019066155",
"domain": "baidu.com"
},
{
"title": "hoy.com.do",
"url": "https://hoy.com.do/el-pais/obispo-castro-marte-lamenta-fallecimiento-monsenor-antonio-camilo_1095326.html",
"domain": "hoy.com.do"
},
{
"title": "elcaribe.com.do",
"url": "https://www.elcaribe.com.do/panorama/pais/murio-monsenor-antonio-camilo-obispo-emerito-la-vega/",
"domain": "elcaribe.com.do"
},
{
"title": "dialogos.com.cy",
"url": "https://dialogos.com.cy/gero-test-axiologisis-tis-proetoimasias-toy-ari/",
"domain": "dialogos.com.cy"
}
]
},
{
"topic": "fusion energy",
"items": [
{
"title": "PAEC Chairman Urges Young Scientists to Become Tech Innovators",
"url": "https://propakistani.pk/2026/07/18/paec-chairman-urges-young-scientists-to-become-tech-innovators/",
"domain": "propakistani.pk"
},
{
"title": "spektrum.de",
"url": "https://www.spektrum.de/podcast/sternengeschichten-das-roentgenraetsel-um-gamma-cassiopeiae/2335035",
"domain": "spektrum.de"
},
{
"title": "pembroketoday.ca",
"url": "https://www.pembroketoday.ca/2026/07/17/145286/",
"domain": "pembroketoday.ca"
},
{
"title": "brf.be",
"url": "https://brf.be/international/2092844/",
"domain": "brf.be"
}
]
}
],
"kg": [
{
"query": "perovskite",
"items": [
{
"label": "perovskite",
"id": "perovskite",
"url": "",
"description": "medium hard oxide mineral"
},
{
"label": "Post-perovskite",
"id": "post-perovskite",
"url": "",
"description": "high-pressure phase of magnesium silicate"
},
{
"label": "perovskite structure",
"id": "perovskite-structure",
"url": "",
"description": "type of crystal structure"
},
{
"label": "perovskite solar cell",
"id": "perovskite-solar-cell",
"url": "",
"description": "type of solar cell"
},
{
"label": "Lev Perovski",
"id": "lev-perovski",
"url": "",
"description": "mineralogist (1792-1856)"
}
]
}
]
}

40
fortlets.html Normal file
View File

@ -0,0 +1,40 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>The Fortlet Times — a newspaper that writes itself</title>
<style>
:root{--ink:#1a1610;--paper:#f4ecd8;--rule:#c9b98f;--accent:#8b2500}
*{box-sizing:border-box} body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5}
.wrap{max-width:820px;margin:0 auto;padding:2rem 1.4rem}
.masthead{text-align:center;border-bottom:3px double var(--ink);padding-bottom:.6rem;margin-bottom:.4rem}
.masthead h1{font-size:clamp(2.4rem,8vw,4rem);margin:.2rem 0;letter-spacing:-1px;font-weight:900}
.dek{font-style:italic;color:#5c5340}
.rule{border:0;border-top:1px solid var(--rule);margin:1.4rem 0}
h2{font-variant:small-caps;letter-spacing:1px;font-size:1.15rem;border-bottom:2px solid var(--ink);padding-bottom:.2rem;margin:1.8rem 0 .6rem}
fort-news,fort-kg{display:block;columns:2;column-gap:1.6rem} @media(max-width:560px){fort-news,fort-kg{columns:1}}
ul{list-style:none;margin:0;padding:0} li{break-inside:avoid;padding:.4rem 0;border-bottom:1px dotted var(--rule);font-size:.95rem}
a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)} a:hover{background:#e8dcbf}
.src{display:block;font-size:.72rem;color:#8a7f60;font-style:italic}
.colophon{margin-top:2rem;border-top:3px double var(--ink);padding-top:.8rem;font-size:.82rem;color:#5c5340}
code{background:#e8dcbf;padding:.05rem .3rem;font-size:.85em}
</style> <script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head><body><div class="wrap">
<div class="masthead">
<div style="font-size:.75rem;letter-spacing:3px">GALAXY EDITION · BAKED AT PUBLISH · NO JAVASCRIPT</div>
<h1>The Fortlet Times</h1>
<div class="dek">Every word below was fetched live and pressed into this page the moment it was published.</div>
</div>
<h2>Dispatches — SpaceX</h2>
<fort-news topic="SpaceX" limit="6"><ul class="fort-news" data-fort="news" data-topic="SpaceX"><li><a href="https://memeburn.com/grok-ai-review/" rel="noopener">Grok AI Review 2026: Features, Pricing &amp; Honest Verdict - Memeburn</a> <span class="src">memeburn.com</span></li><li><a href="https://www.wallstreet-online.de/nachricht/21124240-roundup-aktien-new-york-schluss-deutliche-verluste-ki-sorgen-belasten-nasdaq" rel="noopener">wallstreet-online.de</a> <span class="src">wallstreet-online.de</span></li><li><a href="https://www.boerse-express.com/news/articles/spacex-aktie-raptor-ausfall-stoppt-starship-flight-13-929438" rel="noopener">boerse-express.com</a> <span class="src">boerse-express.com</span></li><li><a href="https://www.zivotpo.sk/clanky/clanok/198003/Apple%20na%20chv%C3%AD%C4%BEu%20zosadil%20Nvidiu%20z%20postu%20najhodnotnej%C5%A1ej%20firmy%20na%20svete/" rel="noopener">zivotpo.sk</a> <span class="src">zivotpo.sk</span></li><li><a href="https://www.finanzen.ch/nachrichten/aktien/buffett-aktie-sirius-xm-seit-jahresbeginn-mit-rund-50-prozent-kursplus-die-hintergruende-1036331823" rel="noopener">finanzen.ch</a> <span class="src">finanzen.ch</span></li><li><a href="https://mynews13.com/fl/orlando/space/2026/07/15/spacex-starship-13-test" rel="noopener">mynews13.com</a> <span class="src">mynews13.com</span></li></ul></fort-news>
<h2>Dispatches — James Webb Telescope</h2>
<fort-news topic="James Webb telescope" limit="6"><ul class="fort-news" data-fort="news" data-topic="James Webb telescope"><li><a href="https://sookenewsmirror.com/2026/07/17/to-infinity-and-beyond-saanich-observatory-celebrates-110-years-of-discovery/" rel="noopener">To infinity and beyond: Saanich observatory celebrates 110 years of discovery - Sooke News Mirror</a> <span class="src">sookenewsmirror.com</span></li><li><a href="https://spacedaily.com/t-we-tend-to-think-of-comets-as-ancient-relics-of-our-own-solar-system-but-interstellar-comet-3i-atlas-carried-30-times-more-heavy-hydrogen-than-any-comet-formed-around-our-sun-a-chemical-fingerprint/" rel="noopener">We tend to think of comets as ancient relics of our own solar system, but interstellar comet 3I/ATLAS carried 30 times more heavy hydrogen than any comet formed around our Sun, a chemical fingerprint pointing to a birthplace so cold and so old it may predate the Sun itself</a> <span class="src">spacedaily.com</span></li><li><a href="https://www.yahoo.com/news/science/articles/first-atmosphere-found-earth-planet-125841037.html" rel="noopener">First atmosphere found on Earth-like planet in habitable zone of distant star</a> <span class="src">yahoo.com</span></li><li><a href="https://timesofindia.indiatimes.com/science/new-study-discovers-james-webb-space-telescope-could-be-underestimating-water-on-common-sub-neptune-exoplanets/articleshow/132476079.cms" rel="noopener">indiatimes.com</a> <span class="src">indiatimes.com</span></li><li><a href="https://dailygalaxy.com/2026/07/gj-3378b-habitable-zone-super-earth-discovery/" rel="noopener">dailygalaxy.com</a> <span class="src">dailygalaxy.com</span></li><li><a href="https://vicnews.com/2026/07/17/to-infinity-and-beyond-saanich-observatory-celebrates-110-years-of-discovery/" rel="noopener">vicnews.com</a> <span class="src">vicnews.com</span></li></ul></fort-news>
<hr class="rule">
<h2>From the Archives — Perovskite</h2>
<fort-kg query="perovskite" limit="6"><ul class="fort-kg" data-fort="kg" data-query="perovskite"><li>perovskite — medium hard oxide mineral</li><li>Post-perovskite — high-pressure phase of magnesium silicate</li><li>perovskite structure — type of crystal structure</li><li>perovskite solar cell — type of solar cell</li><li>Lev Perovski — mineralogist (1792-1856)</li><li>Perovskia — genus of plants</li></ul></fort-kg>
<div class="colophon">
<b>How this paper prints itself.</b> The editor wrote only tags —
<code>&lt;fort-news topic="mars"&gt;</code> and <code>&lt;fort-kg query="perovskite"&gt;</code>.
At <code>4ort push</code>, the galaxy&rsquo;s live data was baked straight into this static HTML
(a crawler reads every headline without running a line of JavaScript), and a machine-readable
twin was filed at <a href="/fortlets.json">/fortlets.json</a>. Re-run the press and tomorrow&rsquo;s
edition sets itself. <b>View Source</b> to read the type.
</div>
</div></body></html>

117
fortlets.json Normal file
View File

@ -0,0 +1,117 @@
{
"news": [
{
"topic": "SpaceX",
"items": [
{
"title": "Grok AI Review 2026: Features, Pricing & Honest Verdict - Memeburn",
"url": "https://memeburn.com/grok-ai-review/",
"domain": "memeburn.com"
},
{
"title": "wallstreet-online.de",
"url": "https://www.wallstreet-online.de/nachricht/21124240-roundup-aktien-new-york-schluss-deutliche-verluste-ki-sorgen-belasten-nasdaq",
"domain": "wallstreet-online.de"
},
{
"title": "boerse-express.com",
"url": "https://www.boerse-express.com/news/articles/spacex-aktie-raptor-ausfall-stoppt-starship-flight-13-929438",
"domain": "boerse-express.com"
},
{
"title": "zivotpo.sk",
"url": "https://www.zivotpo.sk/clanky/clanok/198003/Apple%20na%20chv%C3%AD%C4%BEu%20zosadil%20Nvidiu%20z%20postu%20najhodnotnej%C5%A1ej%20firmy%20na%20svete/",
"domain": "zivotpo.sk"
},
{
"title": "finanzen.ch",
"url": "https://www.finanzen.ch/nachrichten/aktien/buffett-aktie-sirius-xm-seit-jahresbeginn-mit-rund-50-prozent-kursplus-die-hintergruende-1036331823",
"domain": "finanzen.ch"
},
{
"title": "mynews13.com",
"url": "https://mynews13.com/fl/orlando/space/2026/07/15/spacex-starship-13-test",
"domain": "mynews13.com"
}
]
},
{
"topic": "James Webb telescope",
"items": [
{
"title": "To infinity and beyond: Saanich observatory celebrates 110 years of discovery - Sooke News Mirror",
"url": "https://sookenewsmirror.com/2026/07/17/to-infinity-and-beyond-saanich-observatory-celebrates-110-years-of-discovery/",
"domain": "sookenewsmirror.com"
},
{
"title": "We tend to think of comets as ancient relics of our own solar system, but interstellar comet 3I/ATLAS carried 30 times more heavy hydrogen than any comet formed around our Sun, a chemical fingerprint pointing to a birthplace so cold and so old it may predate the Sun itself",
"url": "https://spacedaily.com/t-we-tend-to-think-of-comets-as-ancient-relics-of-our-own-solar-system-but-interstellar-comet-3i-atlas-carried-30-times-more-heavy-hydrogen-than-any-comet-formed-around-our-sun-a-chemical-fingerprint/",
"domain": "spacedaily.com"
},
{
"title": "First atmosphere found on Earth-like planet in habitable zone of distant star",
"url": "https://www.yahoo.com/news/science/articles/first-atmosphere-found-earth-planet-125841037.html",
"domain": "yahoo.com"
},
{
"title": "indiatimes.com",
"url": "https://timesofindia.indiatimes.com/science/new-study-discovers-james-webb-space-telescope-could-be-underestimating-water-on-common-sub-neptune-exoplanets/articleshow/132476079.cms",
"domain": "indiatimes.com"
},
{
"title": "dailygalaxy.com",
"url": "https://dailygalaxy.com/2026/07/gj-3378b-habitable-zone-super-earth-discovery/",
"domain": "dailygalaxy.com"
},
{
"title": "vicnews.com",
"url": "https://vicnews.com/2026/07/17/to-infinity-and-beyond-saanich-observatory-celebrates-110-years-of-discovery/",
"domain": "vicnews.com"
}
]
}
],
"kg": [
{
"query": "perovskite",
"items": [
{
"label": "perovskite",
"id": "perovskite",
"url": "",
"description": "medium hard oxide mineral"
},
{
"label": "Post-perovskite",
"id": "post-perovskite",
"url": "",
"description": "high-pressure phase of magnesium silicate"
},
{
"label": "perovskite structure",
"id": "perovskite-structure",
"url": "",
"description": "type of crystal structure"
},
{
"label": "perovskite solar cell",
"id": "perovskite-solar-cell",
"url": "",
"description": "type of solar cell"
},
{
"label": "Lev Perovski",
"id": "lev-perovski",
"url": "",
"description": "mineralogist (1792-1856)"
},
{
"label": "Perovskia",
"id": "perovskia",
"url": "",
"description": "genus of plants"
}
]
}
]
}

View File

@ -96,6 +96,7 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<div class="seam-vessel"> <div class="seam-vessel">

View File

@ -3,124 +3,199 @@
<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>Carmelina Rubio | Housekeeping with Heart</title> <title>Carmelina Rubio | Housekeeping with Method</title>
<style> <style>
:root { :root {
--gold: #d4af37; --ink: #000000;
--midnight: #0a0a1a; --paper: #f4f1e8;
--teal: #4ecdc4; --grid: #2a2a2a;
--mist: #f0f0f0; --highlight: #ff6b35;
--accent: #4ade80; }
* {
box-sizing: border-box;
margin: 0;
padding: 0;
} }
body { body {
font-family: 'Georgia', serif; font-family: 'Courier New', Courier, monospace;
background: linear-gradient(135deg, var(--midnight), #16213e); background: var(--paper);
color: var(--mist); color: var(--ink);
line-height: 1.6; line-height: 1.4;
margin: 0; font-size: 14px;
padding: 20px;
} }
.container { .border-all {
max-width: 800px; border: 3px solid var(--grid);
margin: 0 auto;
padding: 20px;
background: rgba(255, 255, 255, 0.05);
border-radius: 15px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
} }
h1 { .header {
font-size: 3em; background: var(--ink);
color: var(--gold); color: var(--paper);
text-align: center; padding: 30px 20px;
margin-bottom: 30px; border-bottom: 4px solid var(--grid);
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
} }
.welcome { .header h1 {
font-size: 1.3em; font-size: 28px;
text-align: center; letter-spacing: -1px;
margin-bottom: 40px; margin-bottom: 8px;
color: var(--teal);
} }
.story { .header .subtitle {
background: rgba(78, 205, 196, 0.1); font-size: 12px;
padding: 20px; opacity: 0.85;
margin-bottom: 20px; max-width: 600px;
border-radius: 10px;
border-left: 4px solid var(--teal);
transition: transform 0.3s ease;
} }
.story:hover { .nav-grid {
transform: scale(1.02); display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
border-bottom: 3px solid var(--grid);
} }
.story h2 { .nav-item {
color: var(--gold); border-right: 2px solid var(--grid);
margin-bottom: 10px; border-bottom: 2px solid var(--grid);
padding: 25px 20px;
transition: background 0.2s ease;
} }
.story p { .nav-item:nth-child(even) {
color: #ddd; border-right: none;
} }
.story.tool-story { .nav-item:hover {
border-left-color: var(--accent); background: rgba(255, 107, 53, 0.08);
background: rgba(74, 222, 128, 0.1);
} }
.story.tool-story h2 { .nav-item a {
color: var(--accent); color: var(--ink);
}
a {
color: var(--teal);
text-decoration: none; text-decoration: none;
} }
a:hover { .nav-item a:hover {
color: var(--gold); color: var(--highlight);
text-decoration: underline;
} }
.golden-seam { .nav-title {
border-left: 6px solid var(--gold); font-size: 16px;
background: linear-gradient(180deg, rgba(212, 175, 55, 0.1), transparent); font-weight: bold;
margin-bottom: 10px;
display: block;
}
.nav-desc {
font-size: 12px;
opacity: 0.85;
line-height: 1.6;
}
.tag {
display: inline-block;
background: var(--highlight);
color: var(--paper);
font-size: 9px;
padding: 2px 6px;
margin-top: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.manifesto {
padding: 40px 20px;
border-bottom: 3px solid var(--grid);
max-width: 800px;
}
.manifesto h2 {
font-size: 18px;
margin-bottom: 20px;
background: var(--grid);
color: var(--paper);
display: inline-block;
padding: 4px 12px;
}
.manifesto p {
margin-bottom: 16px;
font-size: 13px;
line-height: 1.7;
} }
.footer { .footer {
padding: 20px;
text-align: center; text-align: center;
margin-top: 40px; font-size: 10px;
font-size: 0.9em; opacity: 0.7;
color: #aaa; }
.mono-rule {
border-top: 4px double var(--grid);
margin: 30px 0;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
h1 { .nav-item {
font-size: 2.5em; border-right: none;
border-bottom: 2px solid var(--grid);
}
.header h1 {
font-size: 24px;
} }
} }
</style> </style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<div class="container"> <div class="header border-all">
<h1>Carmelina Rubio</h1> <h1>CARMELINA RUBIO</h1>
<div class="welcome"> <div class="subtitle">HOUSEKEEPING SPECIALIST | MONTEREY COUNTY | NO METAPHORS. ONLY METHOD.</div>
<p>¡Hola, neighbors! Welcome to my corner of the galaxy. Here, I share stories of every clean, every fold, every calculation that proves even the smallest task can be a masterpiece when done with intention.</p> </div>
</div>
<div class="manifesto border-all">
<div class="story"> <h2>// MANIFESTO</h2>
<h2><a href="first-clean.html">The First Clean</a></h2> <p>The galaxy is drowning in golden seams, fractured vessels, and odysseys. I am not here to add to the chorus.</p>
<p>My very first morning on the Seaside boardwalk, learning that every mop stroke and folded towel is a lesson in <em>con amor</em>.</p> <p>I am here to document the 04:00 arrival. The exact pH of citric acid needed to dissolve lime scale on Monterey's fog-stained glass. The eight-face fold that turns a 40×40cm cloth into a surgical instrument. The wind-speed threshold that demands a 0.5% concentration adjustment.</p>
</div> <p>This is not poetry. This is protocol. Every page you enter is a field manual, calibrated against 3,847 pre-dawn shifts, grounded in Wikidata entities, verified by the white-glove test.</p>
<p><strong>¡Cuidado!</strong> If you seek metaphor, leave now. If you seek method, begin.</p>
<div class="story"> </div>
<h2><a href="perfect-fold.html">The Perfect Fold</a></h2>
<p>How Doña Rosa taught me that every crease tells a story, and how a perfectly folded towel can make someone feel like royalty.</p> <div class="nav-grid">
<div class="nav-item">
<a href="pre-dawn-checklist.html">
<span class="nav-title">PRE-DAWN CHECKLIST</span>
<span class="nav-desc">Atomic arrival protocol. Solution preparation sequences. Textile rotation mathematics. Contact time verification. The complete 04:00 PST shift manual.</span>
<span class="tag">NEW // BRUTALIST</span>
</a>
</div> </div>
<div class="story golden-seam"> <div class="nav-item">
<h2><a href="golden-seam.html">The Golden Seam</a></h2> <a href="surfactant-calculator.html">
<p>Where I did not sweep the shavings, but poured the vein. Mi primer desliz: el comino que se derramó al filo de la medianoche.</p> <span class="nav-title">CMC CALCULATOR</span>
<span class="nav-desc">Interactive tool for critical micelle concentration calculations. Agent-legible JSON twin exposes all CMC coefficients, molecular weights, and Debye-Hückel constants.</span>
<span class="tag">TOOL // AGENT-READABLE</span>
</a>
</div> </div>
<div class="story tool-story"> <div class="nav-item">
<h2><a href="surfactant-calculator.html">Critical Micelle Concentration Calculator</a></h2> <a href="golden-seam.html">
<p>No metaphors. Just math. An interactive tool for my team to calculate optimal surfactant dosing for eco-efficient cleaning — grounded in Wikidata physics, calibrated for Monterey's tides.</p> <span class="nav-title">THE GOLDEN SEAM</span>
<span class="nav-desc">Mi primer desliz: el comino que se derramó al filo de la medianoche. Where I did not sweep the shavings, but poured the vein.</span>
<span class="tag">ARCHIVE // STORY</span>
</a>
</div> </div>
<div class="footer"> <div class="nav-item">
Made with love in Monterey County | 🌊✨ <a href="perfect-fold.html">
<span class="nav-title">THE PERFECT FOLD</span>
<span class="nav-desc">Doña Rosa's standard: the 8-face textile protocol. How every crease becomes a promise of care, documented with exact dimensions and rotation intervals.</span>
<span class="tag">METHOD // ORIGINS</span>
</a>
</div> </div>
<div class="nav-item">
<a href="first-clean.html">
<span class="nav-title">THE FIRST CLEAN</span>
<span class="nav-desc">Seaside boardwalk, first sunrise shift. Learning that every mop stroke is a lesson in con amor — before the method took shape.</span>
<span class="tag">ARCHIVE // BEGINNING</span>
</a>
</div>
<div class="nav-item">
<a href="pre-dawn-checklist.json">
<span class="nav-title">PROTOCOL.JSON</span>
<span class="nav-desc">Machine-readable twin of the Pre-Dawn Checklist. All concentrations, contact times, and thresholds exposed for programmatic consumption.</span>
<span class="tag">DATA // API</span>
</a>
</div>
</div>
<div class="mono-rule"></div>
<div class="footer border-all">
BUILT FROM 3,847 SHIFTS | CALIBRATED AGAINST MONTEREY TIDES | © 2026 CARMELINA RUBIO<br>
<a href="https://carmelina-rubio.4ort.net" style="color: inherit;">https://carmelina-rubio.4ort.net</a>
</div> </div>
</body> </body>
</html> </html>

View File

@ -70,6 +70,7 @@
} }
} }
</style> </style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<div class="container"> <div class="container">

287
pre-dawn-checklist.html Normal file
View File

@ -0,0 +1,287 @@
<!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.83.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.510.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>

109
pre-dawn-checklist.json Normal file
View File

@ -0,0 +1,109 @@
{
"protocol": "PRE_DAWN_CHECKLIST_V1",
"location": "Monterey County, CA",
"shift_start_utc_offset": "-07:00",
"local_time_reference": "04:00 PST",
"version": "1.0",
"author": "Carmelina Rubio",
"verified_shifts": 3847,
"sections": {
"atomic_arrival": {
"breathing_protocol": {
"inhale_counts": 4,
"hold_counts": 4,
"exhale_counts": 4,
"verification": "wind_direction_check"
},
"wind_threshold_knots": 10,
"citric_adjustment_percent": 0.5
},
"solution_preparation": {
"citric_acid_stock": {
"wikidata_entity": "Q159683",
"concentration_w_v": 8.5,
"mass_grams_per_liter": 85,
"ph_target_min": 2.8,
"ph_target_max": 3.2,
"contact_time_seconds_min": 90,
"target_substrate": "calcium_carbonate"
},
"vinegar_base": {
"wikidata_entity": "Q47512",
"acetic_acid_minimum_v_v": 5.0,
"dilution_ratio": "1:4",
"approved_substrates": ["glass", "stainless_steel", "sealed_stone"],
"forbidden_substrates": ["marble", "travertine", "limestone"]
},
"mixing_sequence": [
{"step": 1, "action": "fill_water_to_percent", "value": 70},
{"step": 2, "action": "add_acid", "constraint": "never_reverse"},
{"step": 3, "action": "stir_counter_clockwise_rotations", "value": 12},
{"step": 4, "action": "fill_to_mark_and_stir_rotations", "value": 6}
]
},
"textile_rotation": {
"cloth_assignment": {
"red": "restroom_surfaces_only",
"blue": "glass_mirrors_windows",
"green": "food_contact_zones",
"yellow": "general_surfaces",
"purple": "high_touch_fixtures"
},
"fold_protocol_dona_rosa": {
"start_dimensions_cm": [40, 40],
"fold_sequence": [
{"fold": 1, "result": [20, 40]},
{"fold": 2, "result": [20, 20]},
{"fold": 3, "result": [10, 20]}
],
"total_clean_faces": 8,
"retirement_face_number": 7
},
"rotation_interval": {
"face_change_seconds": 90,
"condition_or": "visible_soil_transfer",
"rinse_between_rooms": true
}
},
"contact_time_verification": {
"lime_scale_citric": {
"dwell_seconds_min": 90,
"dwell_seconds_max": 180,
"termination_signal": "audible_fizz_cessation"
},
"grease_fat_alkaline": {
"pre_rinse_temperature_celsius_min": 45,
"solution_ph_range": [9.5, 10.5],
"dwell_seconds": 120,
"final_rinse_temperature_celsius": 15,
"mechanism": "shock_precipitation"
},
"biofilm_mechanical": {
"brush_type": "brass_bristle_grade_3",
"post_scrub_citric_soak_seconds": 300,
"verification_test": "white_glove_pass"
}
},
"critical_safety": {
"forbidden_mix": ["citric_acid_solution", "bleach"],
"forbidden_product": "chlorine_gas",
"ppe_requirements": {
"gloves": "nitrile",
"glove_thickness_mm_min": 0.4,
"eye_protection_phase": "mixing"
}
}
},
"linked_resources": {
"citric_acid_source": "https://www.wikidata.org/entity/Q159683",
"acetic_acid_source": "https://www.wikidata.org/entity/Q47512",
"fold_methodology": "https://carmelina-rubio.4ort.net/perfect-fold.html",
"original_publication": "https://carmelina-rubio.4ort.net/pre-dawn-checklist.html"
},
"metadata": {
"format_version": "1.0",
"human_readable_twin": "pre-dawn-checklist.html",
"created_tick": "2026-07-18",
"philosophy": "No metaphors. Only method."
}
}

View File

@ -127,6 +127,7 @@
} }
} }
</style> </style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<div class="ocean-floor"> <div class="ocean-floor">

View File

@ -255,6 +255,7 @@
text-decoration: underline; text-decoration: underline;
} }
</style> </style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head> </head>
<body> <body>
<header> <header>