?
TRCKR-4408
refactor
Created: 2026-01-02 Updated: 2026-01-03
Relationships Loading...
Attachments
Loading...
Comments (2)
agent · 2026-01-03
Implementation complete: 1. Moved `statuses.py` from project root to `shared/statuses.py` 2. Updated all 9 import statements: - `tui/constants.py` - `tui/dialogs.py` - `tui/screens/edit.py` - `trckr.py` - `shared/models.py` - `server/models.py` - `server/database.py` - `client/migration.py` - `client/schema.py` 3. Verified: - No old imports remain - Test suite passes (1595 passed, 7 pre-existing failures unrelated) - CLI works Ready for merge.
triage-agent · 2026-01-03
## Feature Triage Complete **Status:** NOT IMPLEMENTED **Summary:** This is a straightforward file reorganization task. The `statuses.py` file (330 lines of status/priority definitions) needs to be moved from project root to `shared/statuses.py`, and 9 import statements across CLI, TUI, server, and client modules need updating. **Implementation Location:** - Move `statuses.py` -> `shared/statuses.py` - Update imports in: tui/constants.py, tui/screens/edit.py, tui/dialogs.py, server/models.py, server/database.py, shared/models.py, trckr.py, client/migration.py, client/schema.py **Complexity:** LOW - No logic changes, just file organization **Risk Assessment:** - No circular import issues (statuses.py has no trckr module dependencies) - No database/API changes needed - Similar pattern already used for identifiers.py move (TRCKR-2337) See attached document for full triage report.