Dashboard › craft › Always gather dependency-chain context,…
01a06c05-fb3b-7188-8d75-235886827f77| Project | Hits | Last recalled |
|---|---|---|
| opencode | 1 | 9d ago |
| opencode-lore | 1 | 2026-07-09 |
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.