feat: calvana application microsite + ship-log extension

- Static site: /manifesto, /live, /hire pages
- Ship-log Pi extension: calvana_ship, calvana_oops, calvana_deploy tools
- Docker + nginx deploy to calvana.quikcue.com
- Terminal-ish dark aesthetic, mobile responsive
- Auto-updating /live page from extension state
This commit is contained in:
2026-03-02 18:03:22 +08:00
commit 2fb612b1df
73 changed files with 10938 additions and 0 deletions

View File

@@ -0,0 +1,121 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Calvana — Live Shipping Log</title>
<meta name="description" content="Intentional chaos. Full receipts. Watch the build happen in real time.">
<meta property="og:title" content="Calvana — Live Shipping Log">
<meta property="og:description" content="Intentional chaos. Full receipts.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://calvana.quikcue.com/live">
<meta name="twitter:card" content="summary">
<link rel="canonical" href="https://calvana.quikcue.com/live">
<link rel="stylesheet" href="/css/style.css">
</head>
<body>
<nav>
<div class="nav-inner">
<a href="/" class="logo">calvana<span>.exe</span></a>
<div class="nav-links">
<a href="/manifesto">/manifesto</a>
<a href="/live" class="active">/live</a>
<a href="/hire">/hire</a>
</div>
</div>
</nav>
<main class="page">
<h1 class="hero-title">Live Shipping Log</h1>
<p class="subtitle">Intentional chaos. Full receipts.</p>
<section class="section">
<h2>Today's Ships</h2>
<div class="card-grid">
<div class="card">
<div class="card-header">
<span class="card-title">Fix post-donation consent funnel (Email + WhatsApp)</span>
<span class="badge badge-planned">Planned</span>
</div>
<p class="card-meta">⏱ —</p>
<p class="metric">What moved: —</p>
<div class="card-links"><a href="#pr">PR</a><a href="#deploy">Deploy</a><a href="#loomclip">Loom clip</a></div>
</div>
<div class="card">
<div class="card-header">
<span class="card-title">Deploy pledge-now-pay-later micro-saas</span>
<span class="badge badge-planned">Planned</span>
</div>
<p class="card-meta">⏱ —</p>
<p class="metric">What moved: —</p>
<div class="card-links"><a href="#pr">PR</a><a href="#deploy">Deploy</a><a href="#loomclip">Loom clip</a></div>
</div>
<div class="card">
<div class="card-header">
<span class="card-title">JustVitamin post-migration AI automation demos</span>
<span class="badge badge-shipping">Shipping</span>
</div>
<p class="card-meta">⏱ —</p>
<p class="metric">What moved: —</p>
<div class="card-links"><a href="#pr">PR</a><a href="#deploy">Deploy</a><a href="#loomclip">Loom clip</a></div>
</div>
<div class="card">
<div class="card-header">
<span class="card-title">This Calvana application — shipped ✓</span>
<span class="badge badge-shipped">Shipped</span>
</div>
<p class="card-meta">⏱ 2026-03-02 14:00 GMT+8</p>
<p class="metric">What moved: 0 → live in one session</p>
<div class="card-links"><a href="#pr">PR</a><a href="#deploy">Deploy</a><a href="#loomclip">Loom clip</a></div>
</div>
</div>
</section>
<section class="section">
<div class="two-col">
<div class="col col-broke">
<h3>Rules I broke today</h3>
<ul>
<li>Didn't ask permission</li>
<li>Didn't wait for alignment</li>
<li>Didn't write a PRD</li>
<li>Didn't submit a normal application</li>
</ul>
</div>
<div class="col col-kept">
<h3>Rules I refuse to break</h3>
<ul>
<li>No silent failures</li>
<li>No unbounded AI spend</li>
<li>No hallucinations shipped to users</li>
<li>No deploy without rollback path</li>
</ul>
</div>
</div>
</section>
<section class="section">
<h2>Oops Log</h2>
<p class="subtitle" style="margin-bottom:1rem">If it's not here, I haven't broken it yet.</p>
<div class="oops-log">
<div class="oops-entry">
<span>Traefik label typo → 404 on first deploy. Fixed in 3 min.</span>
<a href="#commit">→ commit</a>
</div>
<div class="oops-entry">
<span>CSS grid overflow on mobile. Caught in preview, fixed before push.</span>
<a href="#commit">→ commit</a>
</div>
<div class="oops-entry">
<span>Forgot meta viewport tag. Pinch-zoom chaos. Fixed in 90 seconds.</span>
<a href="#commit">→ commit</a>
</div>
</div>
</section>
<footer>
<p class="footer-tagline">I break rules. Not production.</p>
<p style="margin-top:.4rem">Last updated: 2026-03-02T14:00:00+08:00</p>
</footer>
</main>
</body>
</html>