Skip to content

Commit e268ed9

Browse files
TMHSDigitalclaude
andcommitted
docs: record the starter stacks release in the ledger
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
1 parent 3724fbb commit e268ed9

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

‎docs/review-ledger.md‎

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,45 @@ Newest section at the top. One section per review run. This is the record of wha
44
run measured, what it changed, what it deliberately did not change, and what the next
55
run should not spend time re-deciding.
66

7+
## 2026-09-25 (starter stacks)
8+
9+
Sub-project A from the site brainstorm, built from
10+
`docs/superpowers/specs/2026-09-24-starter-stacks-design.md` in seven commits
11+
(`10151a9`..`3724fbb`). No catalog entry changed and no `verified` moved.
12+
13+
- **What shipped.** Five stacks in `stacks/`, one per task test: 2D pixel platformer,
14+
2D top-down pixel game, 3D low-poly arena in Godot, first-person destruction, mobile
15+
puzzle. Each has a page at `/stack/<id>/` with one pick per need and a "What this
16+
stack owes" panel computed from the picked entries. The homepage has a Starter stacks
17+
section, each picked entry's page lists "Used in", and the sitemap (323 URLs) and both
18+
llms files carry the stacks. Only the platformer stack owes a credit line (Eric
19+
Skiff), so only its page has Copy buttons.
20+
- **Gates.** V15 (`site/checks.mjs`) runs in the validator and the build. It fails a
21+
pick that is missing, deprecated or malformed, and any title, task, lead, gap or why
22+
sentence that names a licence: a stack states no licence facts of its own. Proved by
23+
pointing a pick at `freepd`: both exit 1 naming `stacks/2d-pixel-platformer.md:18`.
24+
- **Writing the stacks.** Every why sentence was checked against its entry; three were
25+
cut to the entry's own words (Bondoki's GIFs, VT323's uses, Tiled's "ortho"). The
26+
top-down stack's one gap restates task B's finding: no straight-down character set
27+
that turns in four directions (0 `top_down` entries tagged `4-directional`).
28+
- **Final review.** Two findings fixed in `3724fbb`: the licence check now covers every
29+
line of prose in a stack, and four statements the entries do not record were removed
30+
(the platformer lead's credit claim and "drawn for a side view", which the UI pack is
31+
not; "works in any engine" twice; "match and combo effects"). Seven minors deferred:
32+
short licence names such as "OFL" pass the check; link targets inside a why sentence
33+
are scanned; a BOM on the frontmatter line gives a misleading error; the Copy all
34+
fallback selects labels as well as credit lines; the validator walks `stacks/`
35+
recursively while the build reads the top level; a broken link in a why sentence
36+
names no line; `llms-full.txt` lists credits by entry name without the line.
37+
- **Measured.** Locally: five homepage links 200, Copy passes the credit line to the
38+
clipboard, pages complete without JavaScript, no sideways scroll at 375px, no text
39+
below AA in either scheme, zero console errors. Live: five stack pages 200, sitemap
40+
323 URLs, `## Starter stacks` in `llms.txt`, three "Used in" links on Kenney UI Pack,
41+
homepage link to the platformer page and its Copy button work.
42+
- Next highest-value action: **sub-project C, visible trust** (freshness panel,
43+
recently added and re-verified lists), per the brainstorm. The Smithsonian recheck
44+
and the third full review on or after 2026-10-17 still stand.
45+
746
## 2026-09-24 (entry pages)
847

948
Sub-project B from the site brainstorm, built from

0 commit comments

Comments
 (0)