name: "remdo-deps-refresh" description: "Use when refreshing RemDo dependencies. Run the workspace dependency refresh script, fix only straightforward fallout, then review CI warnings, tooling freshness, and notable release notes for simplification opportunities."
Dependency Refresh
Happy path only.
- Run
pnpm run deps:refresh. - During fallout fixing, also run
pnpm run audit:unused:zero,pnpm run audit:dup:zero, andpnpm run audit:stats:strict. - If
audit:stats:strictfails, inspect the reported delta first. If the change is an intentional, local result of the dependency refresh, update the baseline withpnpm run audit:stats --update; do not blindly refresh the baseline without checking what changed. - Before wrapping up, get
pnpm run lint,pnpm run audit:unused:zero,pnpm run audit:dup:zero,pnpm run audit:stats:strict,pnpm run test:unit:full,pnpm run test:collab:full, andpnpm run test:e2egreen. - If checks fail, fix only direct, local fallout and rerun the relevant checks.
- Review dependency-maintenance.md after dependency or runtime updates. Drop obsolete workarounds and re-check whether any held-back versions can now move.
- Review CI/tooling follow-ups separately when relevant:
- Check recent CI annotations/log warnings that are not already covered by local checks.
Treat each hit as one of:
fix now,suppress or ignore intentionally,add a deterministic check, ortrack as upstream noise. - Review tooling freshness for key non-app surfaces:
package.json(packageManager,engines.node),docker/Dockerfile, GitHub Actions under.github/**, and other tools installed outside the workspace lockfile. Treat each stale item as one of:upgrade now,keep pinned intentionally, ordefer with reason.
- Check recent CI annotations/log warnings that are not already covered by local checks.
Treat each hit as one of:
- Use
ghto reconcile still-open Dependabot PRs and GitHub Dependabot alerts against both the current branch and the default branch. Classify each item as:covered here(fixed on this branch, pending merge),already on default branch(stale GitHub item),unresolved(safe follow-up still needed), orblocked intentionally(documented hold-back or manual takeover). Do any safe unresolved follow-up updates. Do not treatcovered hereitems as open decisions. - For minor or major dependency changes, read the official changelog/release notes and look for chances to simplify RemDo by using newly provided functionality.
- Stop and hand over when the update needs a broad migration, ambiguous behavior changes, or a larger refactor.