Question
After the offensive refactor is integrated, run the repository's dependency-upgrade campaign without mixing it with feature or API-break work. Inventory manifests and lockfiles, scan outdated and vulnerable direct and transitive dependencies, classify every candidate as patch, minor, or major, and use the dated grounded release set as the version authority. Upgrade patches as one atomic bin, minors as one atomic bin after reading each changelog, and majors one at a time after reading the migration guide and propagating every API break. Keep the lockfile exact, inspect transitive churn with difft, run the required verifier after each bin, then re-scan vulnerabilities and licenses.
Do not suppress deprecations, force an audit rewrite, float versions, or combine dependency changes with the refactor. This task stays blocked while the feature tree and public boundaries are changing.
Blocked by
Question
After the offensive refactor is integrated, run the repository's dependency-upgrade campaign without mixing it with feature or API-break work. Inventory manifests and lockfiles, scan outdated and vulnerable direct and transitive dependencies, classify every candidate as patch, minor, or major, and use the dated grounded release set as the version authority. Upgrade patches as one atomic bin, minors as one atomic bin after reading each changelog, and majors one at a time after reading the migration guide and propagating every API break. Keep the lockfile exact, inspect transitive churn with
difft, run the required verifier after each bin, then re-scan vulnerabilities and licenses.Do not suppress deprecations, force an audit rewrite, float versions, or combine dependency changes with the refactor. This task stays blocked while the feature tree and public boundaries are changing.
Blocked by