7 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 3bc5353314 ci: canonical pair — hanzo.yml + forge caller
github.com has no runner for hanzo-build-linux-amd64, so a caller under
.github/workflows is a gate that can never be scheduled. This is the ~7-line
caller on the plane that can (git.hanzo.ai git-runner fleet), pinned @v1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-06 02:34:51 -07:00
zeekayandGitHub c920d0fd22 legal: merge legal/dual-mit-apache into main (HIP-0137) 2026-08-04 14:16:57 -07:00
zeekayandHanzo Dev e39a34abe1 legal: dual-license MIT OR Apache-2.0 under Hanzo AI, Inc.
Adopt the fleet licensing standard:
  LICENSE-APACHE  canonical Apache-2.0, byte-identical (sha256 cfc7749b96f6...),
                  body unedited -- the appendix keeps its [yyyy] placeholder
  LICENSE-MIT     MIT carrying "Copyright (c) ... Hanzo AI, Inc."
  NOTICE          Hanzo copyright + SPDX; third-party attributions preserved
  LICENSE         pointer only, so no license body can drift here

Verified original Hanzo work (work-for-hire); third-party attributions in
NOTICE are unchanged and no upstream LICENSE body was modified.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-04 01:14:59 -07:00
zeekay 9ec92dda3d license: NOTICE — the attribution file Apache 2.0 section 4(d) carries 2026-07-29 00:00:32 -07:00
zeekay 8620970544 license: Apache 2.0 — public and usable
This repository was public with no license, which grants a reader nothing:
default copyright reserves all rights, so anyone who cloned it could not
legally use it, and we gained no protection in exchange. Apache 2.0 is the
license for our own new code.
2026-07-29 00:00:31 -07:00
zeekayandHanzo Dev 1008926ef7 @hanzo/svelte 1.0.0 — the Svelte backend, on its own
Extracted from @hanzo/ui pkg/ui/src/backends/svelte with its history. It lived
inside a React component library, which meant every consumer of @hanzo/ui
resolved svelte whether they rendered a single Svelte component or not, and the
package declared peer svelte>=5 against a dev svelte ^4.2.20 — two answers to
one question.

Three runtime dependencies, all load-bearing: class-variance-authority for the
variants the components already used, and clsx + tailwind-merge behind cn. The
cn helper is vendored (17 lines) rather than imported back from @hanzo/ui,
because depending on the package this was extracted from would undo the split.
No design-system runtime, no icon pack, no CSS-in-JS.

svelte-check: 50 files, 0 errors.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 12:28:39 -07:00
zeekay 8194bf32af chore: consolidate local working changes 2026-07-21 17:19:09 -07:00