ci: migrate Harmont pipeline to current DSL + .hm/ layout

Harmont renamed the config dir (.harmont/ -> .hm/) and changed the Python
pipeline DSL: no default_image, and hm.bun(path=...) -> hm.js.project(path,
runtime="bun"). Add a build step alongside test/lint. Commit .gitcafe/ci.yml
(gitcafe routing) so a push actually triggers the workflow.

Verified: cloud build passes end-to-end via source_b64 (build #23, passed).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
06fb828494Battery Bot committed on 7/5/2026, 5:59:00 PMparent2527270
3 files changed+27-19