Release 0.16.0: ship the drawDB study hero in the npm payload - #288
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.pngships in the pack inventory (asserted by a new release test).0a61840b…) alongside the existing hero.package.jsonand every doc version pin read0.16.0and the release contract test passes.release:checkis green.Not in this PR: the README hero switch (follows after the tag publishes); any change to runtime code.
Details for the implementer:
0.16.0is a minor bump because Hosted runs record measured screen geometry instead of guessed viewports #287 removeddeviceScaleFactorfrom the root-exportedbuildCuaBundleinput (it existed only to fabricatestream.viewport, which the geometry contract forbids). Callers passdesktopRoute/desktopGeometry.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 verify15/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.pnpm release:checkgreen 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