clone

a personal forge on plain git: static pages, stacked-diff reviews, signed local ci, repo sites and releases

Paper in both modes, seamless and fainter; the logo in the palette

cat committed 18f36c2
The dark plaster read as camouflage repeating every 256px, and the
paper scan had a rough band at its right edge that tiled into a vertical
streak. Both modes now use the paper: the band is cropped off, and the
tile is made seamless the usual way, blended with a copy offset by half
its size so its edges meet; it is shown at its own size, 448 by 300, and
a third fainter than before (0.35 light, 0.32 dark). A dark-range copy
of the same tile is screened onto the dark page. The plaster is gone.
The logo's mark is the accent, not the old teal.
commit
18f36c258544798926347c1bfabdae0b979a76ea
parent
8318d802747ea33ed744a99a66003ba9d6a61a8b
author
cat <admin@dev.site>
ci
✓ passed in 83s, signed by cat
kind
feat risk score 1.8 of 3, Jev's estimate
review
#12 Square, hairline, textured: the site's design pass
ci attestation
forge-attestation 1
type ci
commit 18f36c258544798926347c1bfabdae0b979a76ea
tree 8a5c7806d67a8cf0432f19b06325b2160ffdf7a8
script .forge/ci 38df37c0d5a6382f60569079a0dd821094e37e4a
result pass
exit 0
started 2026-10-19T02:03:14Z
duration 83s
runner (not shown here; refs/notes/ci has it)
system Darwin 25.5.0 arm64
env host
log sha256:22816bb64bbe8c327a070b230e5450f4bac94b32f90021fff9ce58ec0144a524 253 lines
|remote: review #4: /dami/greet/reviews/4/
|pushed wip/i18n
|57899bf running .forge/ci: greet.sh: say what it is
|  | sh: /bin/sh
|  | ok   greet
|57899bf pass in 0s, signed
|pushed main
|remote: review #4: /dami/greet/reviews/4/
|pushed wip/i18n
|25121c0 running .forge/ci: wave at the world
|  | sh: /bin/sh
|  | FAIL greet : got 'hello, world o/', want 'hello, world'
|25121c0 fail in 0s, signed
|forge: 1 commit(s) did not pass
|remote: review #6: /dami/greet/reviews/6/
|pushed ana/wave
|aa0255d running .forge/ci: update the test for the wave
|  | sh: /bin/sh
|  | ok   greet
|aa0255d pass in 0s, signed
|remote: review #6: /dami/greet/reviews/6/
|pushed ana/wave
|warning: You appear to have cloned an empty repository.
|site home: deployed b1da3ed -> /sites/ana/dotfiles/home/
|created ana/notes
|remote: review #1: /ana/notes/reviews/1/
|pushed ana/todo
|landing #1 A todo list: ana/todo -> main
|d7ef64c running .forge/ci: web, server and Python versions of greet
|  | sh: /bin/sh
|  | ok   greet
|d7ef64c pass in 0s, signed
|pushed main
|a3eae90 running .forge/ci: messages: notes for the later regions
|  | sh: /bin/sh
|  | ok   greet
|a3eae90 pass in 0s, signed
|remote: review #7: /dami/greet/reviews/7/
|pushed dami/regions
|created dami/forge
|warning: You appear to have cloned an empty repository.
|site guide: deployed 82f8f86 -> /sites/dami/forge/guide/
|(node:25905) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
|(Use `node --trace-warnings ...` to show where the warning was created)
|built ana/dotfiles in 1s -> /var/folders/b4/mv8w4c8j0zj0_mldppxdbdw00000gn/T/forge-ci.4IgmXG/wt/demo/root/.forge/www
|(node:26143) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
|(Use `node --trace-warnings ...` to show where the warning was created)
|built ana/notes in 0s -> /var/folders/b4/mv8w4c8j0zj0_mldppxdbdw00000gn/T/forge-ci.4IgmXG/wt/demo/root/.forge/www
|(node:26361) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
|(Use `node --trace-warnings ...` to show where the warning was created)
|built dami/forge in 1s -> /var/folders/b4/mv8w4c8j0zj0_mldppxdbdw00000gn/T/forge-ci.4IgmXG/wt/demo/root/.forge/www
|(node:26494) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
|(Use `node --trace-warnings ...` to show where the warning was created)
|built dami/greet in 1s -> /var/folders/b4/mv8w4c8j0zj0_mldppxdbdw00000gn/T/forge-ci.4IgmXG/wt/demo/root/.forge/www
|(node:27180) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time
|(Use `node --trace-warnings ...` to show where the warning was created)
|built - in 1s -> /var/folders/b4/mv8w4c8j0zj0_mldppxdbdw00000gn/T/forge-ci.4IgmXG/wt/demo/root/.forge/www
|226 of 226 pages render the same without 11ty
|guide: 4 files, links ok
|ok

Signature: good, cat

7 files changed, +8 -9
Mlib/assets.ts2+-
Msite/_includes/logo.njk2+-
Msite/assets/logo.svg2+-
Asite/assets/paper-dark.webpbin
Msite/assets/paper.webpbin
Dsite/assets/plaster.webpbin
Msite/assets/style.css11+++++------
M lib/assets.ts +1 -1
M site/_includes/logo.njk +1 -1
M site/assets/logo.svg +1 -1
A site/assets/paper-dark.webp +0 -0

Binary file.

M site/assets/paper.webp +0 -0

Binary file.

D site/assets/plaster.webp +0 -0

Binary file.

M site/assets/style.css +5 -6