AGENTS.md@packages/deck3d/scripts · git:20260918.d661546 · 2026-09-18 · sha256 40793760d1a5b0e6

AGENTS.md@packages/deck3d/scripts git:20260918.d661546A

Immutable. This exact content is served forever at /api/v1/blob/40793760d1a5b0e6.

# DOX — packages/deck3d/scripts

| File | Purpose |
|------|---------|
| `AGENTS.md` | This file. |
| `build-harvest.ts` | Bundles `src/parse/harvest/harness.ts` → `dist/harvest/harness.js` (mermaid + harvest logic). Run by `npm run build:harvest`. |
| `build-runtime.mjs` | Bundles `src/runtime/index.ts` → `dist/runtime.js` (three.js engine, IIFE, no hashes) with esbuild. Run by `npm run build:runtime`. |
| `gen-effects.ts` | Regenerates `../.pi/skills/deck3d/reference/effects.md` from the effect cards. Run by `npm run gen:effects`. |
| `gen-ir-fields.ts` | Regenerates `../.pi/skills/deck3d/reference/ir-fields.md` from `src/ir/schema.json` descriptions; `--check` fails when stale. Delegates to `src/ir/field-reference.ts`. |