Skip to content

Package Uninstall Impact Analysis #113

@mikejmorgan-ai

Description

@mikejmorgan-ai

Description

Analyze impact before uninstalling packages (what breaks, what depends on it).

Requirements

  • Dependency impact analysis
  • Show dependent packages
  • Predict breaking changes
  • Service impact assessment
  • Orphan package detection
  • Safe uninstall recommendations

Acceptance Criteria

  • Analyze package dependencies
  • Show dependent packages
  • Predict service impacts
  • Detect orphaned packages
  • Safe removal recommendations
  • Cascading removal support
  • Unit tests included (>80% coverage)
  • Documentation with uninstall guide

Example Usage

$ cortex remove python --dry-run
⚠️  Impact Analysis:

Directly depends on python:
   - pip
   - virtualenv
   - django-app
   
Services affected:
   - web-server (uses django-app)
   - data-processor (uses python scripts)
   
Would break: 2 services, 15 packages
   
Recommendation: Remove specific packages instead:
   cortex remove django-app

Skills: Python, dependency analysis, impact assessment
Bounty: $25 upon merge
Priority: Medium

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions