Skip to content

Add type annotations and unit tests. #4

@rebuild-123

Description

@rebuild-123

@codex
Analyze this legacy Python repository and produce a concrete execution plan.

Goal:

  • Assess how to add type annotations, stdlib unittest coverage, and fix likely bugs safely.

Context:

  • This is an older repository with uneven code quality.
  • We want minimal-risk modernization, not a large rewrite.

Constraints:

  • Do not modify code yet.
  • Read the repo and AGENTS.md first.
  • Identify package boundaries, entry points, risky modules, external dependencies, and current testability.
  • Propose a phased plan grouped by package/module.
  • Call out where type annotations are low-risk vs high-risk.
  • Call out where unittest is feasible vs where refactoring is needed first.
  • Identify likely bug-prone areas, but do not claim bugs without evidence.

Done when:

  • You produce:
    1. a phased execution plan,
    2. a prioritized module list,
    3. expected commands for setup/test/type-check,
    4. key risks and blockers,
    5. the first recommended small PR scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions