DashboardcraftAlways gather dependency-chain context,…

Always gather dependency-chain context, verify target versions, and choose the minimal safe fix

Category: preference
Confidence: 1.00
ID: 01a06c05-fb3b-7188-8d75-235886827f77
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 2
Source session: 0fP87WobecR7pnIEl
Created: 2026-06-23 09:42:38
Updated: 2026-09-04 10:45:26

Cross-Project Recalls

ProjectHitsLast recalled
opencode 1 9d ago
opencode-lore 1 2026-07-09

Content

Before proposing a dependency, runtime, or vulnerability fix, trace the complete reachable transitive chain in every relevant independently maintained lockfile: resolved versions, locations, parents, ranges, and direct consumers. Verify the advisory’s fixed version exists and is compatible; classify alerts outside the vulnerable resolved range as stale. Prefer the least-invasive safe upgrade to a fixed version—normally a patched same-major release—and use pnpm.overrides for transitive dependencies before adding direct dependencies, with separate override keys where ranges require it. Prefer upgrades over workarounds, monkey patches, rollback pins, or configuration hacks; use a workaround only if no fixed version exists. Provide concrete versions, chain evidence, and reasoning.

Move to: