Dashboard › cli › Distillation
74dee3fa-2377-4a6b-857a-72b55627c43c["lore_tm_v1_nq6ZsEIJH2AjyIOPoBFVXgwwJRIx_aIpBp3UqzwJKR8","lore_tm_v1_GObmb_eIhc0xDhwOBjvjcb5AfJFCSEZFD8mOBxmKVmA","lore_tm_v1_uESbT3rlvM--HZMlDk8VWV0ic7daRtQTMnlETHUqDBQ","lore_tm_v1_iaNOhQH9yUjD3OQTwq7P_xPwp4DIYc1xpgaTN05g6ds","lore_tm_v1_ZIEBBDbX_LhgiSknEGvvFipHHbhT9VoglvfUX5RL824","lore_tm_v1_4QrHhZabIoYSgn4ixkN_XCG5HADo0WYNL13ApRqmBjs","lore_tm_v1_yoZeJMJIVSjw9rR1I-5lMNeL5TGpLz3CKCRT2qgFdG0","lore_tm_v1_nYweAQD-DhGIWh-igTtcADh_VwnAB46rzOZsqjNftrs","lore_tm_v1_l9L3e7WmQG-8ZyoFAEMlQzoTabb2CsIzTFC3BjxrjgE","lore_tm_v1_RcA-XBZqfmC5woeKCUwCypANitdxbjhC9RkUVvJeskQ","lore_tm_v1_cpWngcSEnrx9rSeb6RY69UZVjH-2G8SRQoBjrmFXJbw","lore_tm_v1_LlKjlPEm90gstIZInanzUwuPmYu1M8rfJJpnmysQJmg","lore_tm_v1_BSNHI_pWh3o8vZ1rjWLUkj87r7PDKLTCZU1tSi3ZXSo","lore_tm_v1_Ksd6zCy7Joob-IoBmTLtfR68jL800-EUaXvMzW2A_L8","lore_tm_v1_dqi70WZW6PxhZXu4ceL2aVF2VwcFDNcpO4GTIitRKIc","lore_tm_v1_99qEyvnmEvUK9OpaQBacz9DeYaTUca_Sm3GiugVVEG4","lore_tm_v1_qgrFBwcm6hVjWS3XmP0XJ_6yB_3ulyJOt49oDb-bSTg","lore_tm_v1_C6cg7BFZQYZrmxjEElVEwrnu34uQA-KyeZBB4R35CVo","lore_tm_v1_fBLRKGD1YpAbOtrjtlitgSGoO932KNszY0NhdFYOT9w"]
packages/cli: Vitest v4.1.10 passed 501/501 tests across 9/9 files in 11.52s; warning remained that delta upgrade fell back to a full download because Patch too small: 4 bytes (need at least 32).test.poolOptions was removed in Vitest 4 and its former settings must now be top-level options.tsc --noEmit; Biome checked 1030 files in 54s with no fixes; check-no-deps.ts confirmed no runtime dependencies in package.json; check-error-patterns.ts found no error-class anti-patterns; check-patches.ts confirmed patched dependency versions match installed versions; check-stale-references.ts found no stale package-manager references across 27 files, with pnpm current.src/generated/banner-sixel.ts at 640x155 and 4216 sixel bytes; src/generated/search-parser.js at 31.1 KB plus src/generated/search-parser.d.ts; 36 command documentation pages plus ../../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; SDK generation discovered 112 commands and generated src/sdk.generated.ts plus src/sdk.generated.d.cts.8-file patch for API documentation, accidental edits, and exact source-brand semantics before committing.stableSource() only invoked stable normalization when the source had a non-empty tag prefix, allowing legacy delta discovery to bypass semantic-prerelease filtering. Fix: remove that guard so legacy stable delta uses the same shared normalizer as Toolkit.binpatch, beyond the existing fetchRecentReleases() exclusion test.packages/cli/test/lib/delta-upgrade.test.ts, including resolveStableDelta() near line 1720 and attemptDeltaUpgrade keeps stable requests on the legacy source near line 1947.UpgradeSource objects by reference, so a structurally equal caller-created source could incorrectly reject valid prefetched data. Chosen fix: brand normalized arrays with a stable source key rather than object identity and expose only a boolean provenance check; arbitrary unbranded arrays remain untrusted.packages/cli/src/lib/release-notes.ts did not match their actual ordering: type GitHubRelease, getNormalizedReleaseSource, and normalizeStableReleases.packages/cli/src/lib/delta-upgrade.ts: upgradeSourceKey() returned `${source.githubRepo}\0${source.ghcrRepo}\lk? no` and Object.defineProperty() still stored value: source. Assistant stopped tests and further edits until this exact block was repaired.packages/cli/src/lib/delta-upgrade.ts, and corresponding provenance consumption was updated in packages/cli/src/lib/release-notes.ts; provenance now works for structurally equal UpgradeSource objects while still rejecting arbitrary arrays.packages/cli/test/lib/release-notes.test.ts.