Skip to content

Release 0.16.0: ship the drawDB study hero in the npm payload - #288

Merged
danielgwilson merged 1 commit into
mainfrom
release/0.16.0
Aug 1, 2026
Merged

Release 0.16.0: ship the drawDB study hero in the npm payload#288
danielgwilson merged 1 commit into
mainfrom
release/0.16.0

Conversation

@danielgwilson

Copy link
Copy Markdown
Owner

npm consumers and the README currently show a synthetic technical sample as the project hero; the real-application study that replaces it needs its asset shipped in a versioned npm payload before the README can pin it. This PR stages exactly that release.

Why: the hero switch is a two-phase operation. The README must reference an immutable version-pinned unpkg URL, so the bytes have to ship first.

Fix: add the checksum-pinned drawDB study composite to the npm payload and bump the version to 0.16.0. The README is intentionally unchanged in this PR.

Done when:

  • docs/assets/humanish-drawdb-hero.png ships in the pack inventory (asserted by a new release test).
  • The public-surface scan pins the asset's exact SHA-256 (0a61840b…) alongside the existing hero.
  • package.json and every doc version pin read 0.16.0 and the release contract test passes.
  • Full release:check is green.

Not in this PR: the README hero switch (follows after the tag publishes); any change to runtime code.


Details for the implementer:

  • Version: 0.16.0 is a minor bump because Hosted runs record measured screen geometry instead of guessed viewports #287 removed deviceScaleFactor from the root-exported buildCuaBundle input (it existed only to fabricate stream.viewport, which the geometry contract forbids). Callers pass desktopRoute/desktopGeometry.
  • The image is the 1280x1024 Observer grid capture of live run drawdb-study-20260801-wide-05: four openai-computer-use personas on e2b desktops drove a commit-pinned local checkout of the public drawDB application (drawdb-io/drawdb@9d334355, served in-sandbox from the packed local tree over loopback), 4/4 lanes passed, humanish verify 15/15, every sandbox killed by exact id. drawDB is the public application studied; it is not a Humanish adopter or endorser, and the README copy that lands in the follow-up PR states that next to the image.
  • Both hero PNGs ship in 0.16.0 (206 packed files): existing version-pinned READMEs keep resolving, and the new pin becomes possible.
  • Gates run locally: pnpm release:check green end to end (typecheck, 1062 tests + 10 skipped, build, public-surface scan with 2 verified binary assets, skill check, 206-file pack dry-run). The denylist-augmented scan runs in CI.

🤖 Generated with Claude Code

Ships the checksum-pinned drawDB four-persona study composite
(docs/assets/humanish-drawdb-hero.png, SHA-256 0a61840b...) in the npm
payload alongside the existing synthetic hero, and bumps the package and
doc version pins to 0.16.0. The README switch to the new hero follows in
a separate PR once the version-pinned unpkg URL exists.

0.16.0 is a minor bump because #287 consciously changed the root-exported
buildCuaBundle input surface: deviceScaleFactor is gone; callers pass
desktopRoute/desktopGeometry. stream.viewport is now measured-only.

The image comes from live run drawdb-study-20260801-wide-05: four
computer-use personas driving a commit-pinned local drawDB checkout
(9d334355), 4/4 passed, verify 15/15, all sandboxes torn down by exact
id. drawDB is the public application studied, not an adopter or endorser.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@danielgwilson
danielgwilson merged commit 81764d1 into main Aug 1, 2026
3 checks passed
@danielgwilson
danielgwilson deleted the release/0.16.0 branch August 1, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant