Files
zeekay 61644272ea gear-locker: track company equipment on @hanzo/gui + @hanzo/iam + @hanzo/base
Assign and track company assets — who holds each one and its status.
Forked from the canonical hanzo-starter: identical provider stack, vite.config,
PKCE auth against hanzo.id, and static-SPA deploy contract. Three views built on
@hanzo/gui primitives (longhand props): asset list, asset detail (with
assignment timeline), and a global assignments timeline. schema.sql provisions
org-scoped Base collections assets + assignments.

tsc --noEmit clean; vite build green; renders with zero console errors.
2026-07-21 13:23:49 -07:00

758 B

Agent guide

Canonical instructions for this repo live in LLM.md (and its CLAUDE.md symlink). Read it before changing anything.

TL;DR: Gear Locker — assign and track company equipment. Vite + React 19 + @hanzo/gui + @hanzo/iam + @hanzo/base. Keep it minimal and real. @hanzo/gui needs the react-native-web alias + Tamagui defines in vite.config.ts and uses Tamagui LONGHAND props (tsc enforces this); no animation prop, and colored actions go through the Btn atom (Button omits text color). schema.sql (assets + assignments) is the Base data contract — keep it in lockstep with src/lib/model.ts. Prove changes with npm run build (tsc + vite). Never build a container image locally — Hanzo Cloud owns deploys.