$ npm test

> @wassname2/pi-goals@0.2.2 test
> vitest run


 RUN  v4.1.9 /home/code/.pi/agent/git/github.com/wassname/pi-goals


 Test Files  9 passed (9)
      Tests  43 passed (43)
   Start at  13:31:44
   Duration  1.61s (transform 1.12s, setup 0ms, import 2.36s, tests 2.13s, environment 1ms)


$ npm run typecheck

> @wassname2/pi-goals@0.2.2 typecheck
> tsc --noEmit


$ npm run lint

> @wassname2/pi-goals@0.2.2 lint
> biome check src/ test/

Checked 15 files in 18ms. No fixes applied.

$ git diff --check

$ npm pack --dry-run
npm notice
npm notice 📦  @wassname2/pi-goals@0.2.2
npm notice Tarball Contents
npm notice 6.1kB README.md
npm notice 969B agents/pi-goals-worker-v1.md
npm notice 1.5kB package.json
npm notice 4.0kB src/approval.ts
npm notice 34.8kB src/index.ts
npm notice 13.6kB src/prompts.ts
npm notice 8.3kB src/supervisor-runtime.ts
npm notice 7.8kB src/worker.ts
npm notice Tarball Details
npm notice name: @wassname2/pi-goals
npm notice version: 0.2.2
npm notice filename: wassname2-pi-goals-0.2.2.tgz
npm notice package size: 24.1 kB
npm notice unpacked size: 76.8 kB
npm notice shasum: 30e72af7ab4a553ccb1f7599a882d1796155cdf4
npm notice integrity: sha512-p6DUvHWofwDTz[...]IZmG7JiD+/wFw==
npm notice total files: 8
npm notice
wassname2-pi-goals-0.2.2.tgz
