Dashboard › cli › Distillation
7f456358-f115-4f3b-a159-3fb8ea3cbc8d["lore_tm_v1_9C6LspSfQAekiTqLcT77EumwnAYxijHdd2wgCNYQ_a8","lore_tm_v1_pfV6KJVtxOEn-4ItdE96HpCWpxqiBYn_1cSIUV0fJGo","lore_tm_v1_M3g4QD9XnHrUVLHrU5XohenqgL-tPRiT3KuA-Y0TkUI","lore_tm_v1_UNu7KcklWhK9YKENC18hO7u73K_2d4WjDkknBLml-JU","lore_tm_v1_EkiDRzBf2vtWJSwB7oSCWMBURydWhyXThlcL68z8KfA","lore_tm_v1_tv_C_2bARniNapTo3Zaqo6OBiR5XmggCuldJ3LbD_Xk","lore_tm_v1_NWYhFy87E1q7V3gTxj0RW8AvKY9o5s-MVQzfPnYcpJ4","lore_tm_v1_Sawti4M8dhbURmYIVVek-RRlat-fC67De8-unbMDZFc","lore_tm_v1_g233PLQLjlvlEs4ITVTw7333ntkujmC2n42bU2nYHK8","lore_tm_v1_GuaKfdhm6XMxbOGvJqq14TOgzNnmxOkDSiDPy_aRL4Q","lore_tm_v1_VLXirEcJpDu3R6kuUfkXNzTZPNdOV7SquAVo4xQjN6M","lore_tm_v1_vseEQ9kBAsIfo4-iw3LUbMOeruLCcf6A72hHeyLfW5Y","lore_tm_v1_Miu3PVumApcARSe7wte4YNipq2tcjlzZNoWQNQsnWOM"]
Date: Sep 9, 2026
/home/byk/Code/getsentry/cli-pr-1558/packages/cli/src/lib/formatters/json.ts; parseFieldsList(input) splits on commas, trims each field, removes empty segments, and deduplicates with new Set(...).src/lib/formatters/json.ts, formatJson<T>(data) returns JSON.stringify(data, null, 2), and writeJson<T>(stream, data, fields?) applies filterFields(data, fields) only when fields.length > 0, then writes pretty-printed JSON plus \n.src/lib/formatters/json.ts, writeJsonList<T>() wraps paginated arrays in { data, hasMore, nextCursor? }; field filtering applies to each item inside data, preserving pagination metadata such as hasMore and nextCursor./home/byk/Code/getsentry/cli-pr-1558/packages/cli/package.json for package sentry version 0.45.0-dev.0, an ESM package requiring Node >=20.0, with development runtime Node >=22.15 and package manager pnpm@10.11.0.package.json exposes binary sentry through ./dist/bin.cjs; package exports support ESM via ./dist/index.mjs and ./dist/index.d.mts, and CommonJS via ./dist/index.cjs and ./dist/index.d.cts.package.json scripts are: typecheck = pnpm run generate:docs && pnpm run generate:sdk && tsc --noEmit; test:unit = pnpm run generate:docs && pnpm run generate:sdk && vitest run test/lib test/commands test/types test/script --coverage; generate:skill = pnpm tsx script/generate-skill.ts; eval:skill = pnpm tsx script/eval-skill.ts; check:fragments = pnpm tsx script/check-fragments.ts; check:deps = pnpm tsx script/check-no-deps.ts; and check:errors = pnpm tsx script/check-error-patterns.ts.package.json defines generate:docs in this order: generate:banner, generate:parser, generate:command-docs, generate:skill, then generate:docs-sections.dependencies; notable development tooling versions include @biomejs/biome 2.3.8, @stricli/core 1.2.8, marked ^15.0.12, tsx ^4.22.4, typescript ^5.9.3, ultracite 6.3.10, and vitest ^4.1.9./home/byk/Code/getsentry/cli-pr-1558/packages/cli/.cursor/rules/ultracite.mdc, an Ultracite/Biome rule file applying to TypeScript, JavaScript, JSON, HTML, framework files, CSS, YAML, GraphQL, Markdown, and MDX; quick-reference commands are npx ultracite fix, npx ultracite check, and npx ultracite doctor.awaited in async functions and requires using the promise return value.async/await over promise chains, meaningful try-catch error handling, and prohibit async functions as Promise executors.unknown over any, const over let, for...of over .forEach() and indexed loops, optional chaining/nullish coalescing, template literals, destructuring, early returns, top-level regex literals, and specific imports over namespace imports.it() or test() blocks, async tests using async/await instead of done callbacks, no committed .only or .skip, and reasonably flat suites without excessive describe nesting.test.poolOptions was removed in Vitest 4 and its former settings are now top-level options.v4.1.10 passed all 155 tests across 6 test files; duration was 16.87s, with transform 22.11s, setup 453ms, import 33.64s, tests 8.94s, and environment 1ms.pnpm run typecheck ran the full generate:docs and generate:sdk pipeline before tsc --noEmit; no TypeScript diagnostic was subsequently printed./home/byk/Code/getsentry/cli-pr-1558/packages/cli/src/generated/banner-sixel.ts for a 640Γ155 banner containing 4216 bytes of sixel data./home/byk/Code/getsentry/cli-pr-1558/packages/cli/src/generated/search-parser.js at 31.1 KB and /home/byk/Code/getsentry/cli-pr-1558/packages/cli/src/generated/search-parser.d.ts.../../apps/cli-docs/src/content/docs/commands/index.md and ../../apps/cli-docs/src/content/docs/configuration.md.plugins/sentry-cli/skills/sentry-cli/SKILL.md, 36 reference files, ../../apps/cli-docs/public/.well-known/skills/index.json, and src/generated/skill-content.ts.generate:docs-sections reported all documentation sections generated and the tracked sections up to date, including project-structure, oauth-scopes, dev-prereq, library-prereq, build-toolchain, build-commands, dev-scripts, dev-env-vars, self-hosted-env-vars, and platform-support../src/sdk.generated.ts plus ./src/sdk.generated.d.cts..env.local not found. Continuing without it. and continued successfully.pnpm run lint && pnpm run check:fragments -- --strict && pnpm run check:deps && pnpm run check:errors was terminated with Unknown: ChildProcess.kill.pnpm run lint ran biome check --no-errors-on-unmatched --error-on-warnings --max-diagnostics=none ./, checked 1030 files in 91s, applied no fixes, and reported no lint failure.../../apps/cli-docs/src/fragments/commands/proguard.md does not document the upload subcommand. The checker suggested adding a heading or code example such as sentry proguard upload and exited with status 1.pnpm run check:deps passed with β No runtime dependencies in package.json.pnpm run check:errors passed with β No error class anti-patterns found.pnpm tsx script/check-fragments.ts --strict, reproduced the same single failure for missing upload coverage in ../../apps/cli-docs/src/fragments/commands/proguard.md and exited with status 1.