Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -465,10 +465,13 @@ <h3><a href="/beijing-loop/">Beijing — Endless <span class="ul" data-ink="1">S
<span class="pen-note pen-note--b" aria-hidden="true">one take</span>
</li>
<li class="lab" data-ruled>
<p class="lab__n"><span class="mono">Exp. 03 · Cloudflare Workers</span><span class="mono">live demo</span></p>
<h3><a href="https://open-ledger.brickerp.workers.dev"><span class="ul" data-ink="2">open-ledger</span></a></h3>
<p class="lab__fact">Every fill hash-chained into an append-only ledger · verify it in the browser</p>
<span class="lab__go">Open the ledger ↗</span>
<p class="lab__n"><span class="mono">Exp. 03 · open research · monthly</span><span class="mono">10 models · 8 labs</span></p>
<h3><a href="https://brickerp.github.io/agent-stack-index/">Agent <span class="ul" data-ink="2">Stack Index</span></a></h3>
<p class="lab__fact">What AI coding models pick when they start a project from scratch · 29 categories · 2,670 answers · open data</p>
<div class="lab__links">
<span class="lab__go">Read the index ↗</span>
<a class="lab__go lab__go--alt" href="https://github.com/BrickerP/agent-stack-index">data &amp; code ↗</a>
</div>
<span class="pen-note pen-note--c" aria-hidden="true">verify it yourself</span>
</li>
<li class="lab" data-ruled>
Expand All @@ -489,7 +492,7 @@ <h3>Agent platform &amp; <span class="ul" data-ink="4">revenue backend</span></h
<span class="pen-note pen-note--e" aria-hidden="true">ask me about this</span>
</li>
</ol>
<p class="also">Also: <a href="https://ledger-mcp.brickerp.workers.dev">ledger-mcp ↗</a>&nbsp;· <a href="/about/">full programme →</a>&nbsp;· <a href="/resume.pdf">resume (PDF)</a></p>
<p class="also">Also: <a href="/about/">full programme →</a>&nbsp;· <a href="/resume.pdf">resume (PDF)</a></p>
</div>
</section>

Expand Down
7 changes: 7 additions & 0 deletions scripts/verify-static.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -627,6 +627,13 @@ for (const [, href, label] of rootHtml.matchAll(/<a\b[^>]*href=["']([^"']+)["'][
assert.match(rootHtml, /<h3><a href="https:\/\/github\.com\/cookiy-ai\/user-research-skill">/, 'index.html: the Cookiy entry must open user-research-skill, its most-starred public repository');
assert.doesNotMatch(rootHtml, /npmjs\.com\/package\/cookiy/, 'index.html: the Cookiy entry must not stop at a package page');
assert.doesNotMatch(rootHtml, /href=["']\/hire\/["']/, 'index.html: /hire/ only redirects back to #contact and must not be linked from the homepage');
assert.doesNotMatch(rootHtml, /open-ledger|ledger-mcp/, 'index.html: the retired ledger Workers must not be linked from the homepage');
assert.match(
rootHtml,
/<h3><a href="https:\/\/brickerp\.github\.io\/agent-stack-index\/">Agent <span class="ul" data-ink="2">Stack Index<\/span><\/a><\/h3>/,
'index.html: Exp. 03 must open the live Agent Stack Index report',
);
assert.match(rootHtml, /<a\b[^>]*href=["']https:\/\/github\.com\/BrickerP\/agent-stack-index["']/, 'index.html: Exp. 03 must link its open data and code');

// Fig. 2: a seeded random process with a stop rule, measured over 999
// futures — canvases for the drawing, the numbers printed from the sim,
Expand Down
2 changes: 1 addition & 1 deletion src/pens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const HANDS: ReadonlyArray<readonly [Hand, Hand]> = [
{ seed: 23, from: -2, to: 6, y: 5.6, tilt: 1.6, amp: 0.9, tremble: 0.2, w: 3.2, floor: 0.22, flick: 1.2 },
{ seed: 24, from: 10, to: -3, y: 12.6, tilt: -1.4, amp: 0.8, tremble: 0.3, w: 2.2, floor: 0.2 },
],
// 2 · open-ledger — wavy, and the second pass leaves with a curl
// 2 · Stack Index — wavy, and the second pass leaves with a curl
[
{ seed: 35, from: -5, to: 4, y: 5.4, tilt: 0.4, amp: 1.5, tremble: 0.5, w: 2.8, floor: 0.3, hook: 0.8 },
{ seed: 36, from: 6, to: -8, y: 11.4, tilt: -0.6, amp: 1.1, tremble: 0.4, w: 2.0, floor: 0.28, loop: true },
Expand Down
Loading