Files
time/ventures/up-to-date/index.html
T

10 lines
5.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>UpToDate — Know what your stack needs next</title><link rel="stylesheet" href="style.css"></head><body>
<header><a class="brand" href="#">↗ UpToDate<span>by NotPlanned</span></a></header>
<main><section class="hero"><div><p class="eyebrow">LESS NOISE. MORE CONTEXT.</p><h1>Your code stays put.<br><em>The world doesn’t.</em></h1><p class="lede">Catch upstream releases, deprecated dependencies, and published security advisories before they become your next surprise.</p><a class="button" href="#scan">Monitor a repo ↗</a><p class="meta">Free first scan · Public GitHub repos · No signup</p></div><aside class="preview"><div class="preview-top"><span class="dot"></span> YOUR NEXT CHECK-IN <span>01</span></div><h2>A clearer picture<br>of your stack.</h2><div class="preview-row"><b>01</b><div>Know what’s there<small>Dependencies, runtime declarations & CI</small></div><span>↗</span></div><div class="preview-row"><b>02</b><div>See what moved<small>Live releases & exact-version advisories</small></div><span>↗</span></div><div class="preview-row"><b>03</b><div>Make the next call<small>Evidence links, timestamps & coverage gaps</small></div><span>↗</span></div><p class="meta">A guide to what deserves review. Every finding has a source.</p></aside></section>
<section class="scan-panel"><div class="section-heading"><div><p class="eyebrow">01 / TAKE A LOOK</p><h2>Start with one repository.</h2></div><span class="badge">No account needed</span></div><form id="scan"><label for="repo">Public GitHub repository</label><div class="input-row"><input id="repo" required placeholder="https://github.com/owner/repository" autocomplete="off" spellcheck="false"><button id="run">Scan my repo ↗</button></div><button type="button" id="demo" class="text-button">Just exploring? Try Express →</button></form><p id="status" role="status" aria-live="polite">Paste a public repository URL to get your first check-in.</p><div class="bar"><label>Refresh in this tab <select id="interval"><option value="0">Manual</option><option value="900000">Every 15 minutes</option><option value="3600000">Every hour</option></select></label><button id="export" class="secondary" disabled>Download evidence ↓</button></div><p class="meta">This interactive scan runs only in this tab. The separately activated hosted pilot runs without a browser.</p></section>
<section class="scan-panel" style="margin-top:24px"><p class="eyebrow">PERSISTENT PILOT</p><h2>Checks that keep running.</h2><p>Our public Express pilot is checked daily on the factory host, even with this page closed. See its last completed scan, coverage gaps, and changes below.</p><div id="hosted-status" role="status">Loading hosted status…</div><p class="meta">Customer requests are staged. An operator reviews the public issue and confirms activation, cadence and public feed consent before adding a repo. To pause or opt out, update your request; an operator pauses it. No automatic issue replies or email notifications. Private repos unavailable.</p></section>
<section id="results" hidden><div id="summary"></div><section id="onboarding" class="onboarding" hidden><div><p class="eyebrow">02 / KEEP THE THREAD</p><h2>Keep this repo monitored.</h2><p>Request hosted monitoring through a GitHub issue. An operator reviews your request and confirms activation before hosted checks start.</p><p class="badge">Hosted monitoring: not active</p></div><form id="request"><label for="cadence">Requested cadence</label><select id="cadence"><option>Weekly</option><option>Daily</option></select><label for="notification">Notification preference</label><select id="notification"><option>Public status feed (no messages)</option><option>No notifications</option></select><label class="consent"><input id="public-consent" type="checkbox" required> I understand the repo URL and preferences will appear in a public GitHub issue. No secrets or private details.</label><button>Review request on GitHub ↗</button><p class="meta">GitHub sign-in required. Review and submit there; opening the draft does not activate monitoring.</p><p id="request-status" role="status"></p></form></section><h2>Your check-in</h2><div id="signals"></div><details><summary>Stack inventory</summary><div class="table-wrap"><table><thead><tr><th>Component</th><th>Observed version</th><th>Evidence</th><th>Coverage</th></tr></thead><tbody id="inventory"></tbody></table></div></details><details><summary>Unknowns & scan boundaries</summary><ul id="gaps"></ul></details></section>
<section class="explain"><p class="eyebrow">MONITOR FIRST. MAINTAIN WHEN YOU’RE READY.</p><h2>Context before changes.</h2><p>UpToDate reads declared stack files and checks live upstream sources. It never changes your code. Exact npm lockfile versions and Python pins can be checked against OSV; version ranges aren’t proof of what’s installed.</p><details><summary>What this scan covers</summary><p>Up to 24 matching files and 12 unique dependencies on the default branch. Docker and Actions are inventory only. Unsupported parsers, unavailable APIs and rate limits appear as unknowns. This page is public; private repositories are unavailable. Hosted pilot scans root package.json and six npm dependencies daily; other repos require explicit operator activation.</p></details></section>
</main><footer><a class="brand" href="#">↗ UpToDate</a><span>Monitor first. Decide with evidence.</span><a href="https://teahub.xyz/matcha/teahub/issues/85">About this experiment ↗</a></footer><script src="app.js"></script></body></html>