Skip to content

Unify dual status classifiers into canonical _status.py #2898

@rysweet

Description

@rysweet

_status.py and _tui_classify.py return different status sets. Merge into one canonical classifier in _status.py. Make _tui_classify.py call the canonical one with a display-name mapping. Track issue #2799.

Files to modify:

  • src/amplihack/fleet/_status.py
  • src/amplihack/fleet/_tui_classify.py

Requirements:

  1. Identify all status values in both _status.py and _tui_classify.py
  2. Create canonical status enum/set in _status.py with all states
  3. Make _tui_classify.py import and use the canonical classifier
  4. Add display-name mapping in _tui_classify.py for TUI-friendly labels
  5. Update any imports across the fleet module
  6. All 918+ fleet tests must pass
  7. Commit changes on this branch

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