refactor: quality refactor across all subsystems #3
Reference in New Issue
Block a user
Delete Branch "feat/next"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Full codebase quality refactor against pillars: readability, maintainability, correctness, simplicity, DRY, SOLID, performance, robustness, testability.
Phase 1: Correctness fixes
Phase 2: Store deduplication
Phase 3: Error returns
Phase 4: Dependency injection
Phase 5: TUI DRY
Phase 6: Alert DRY
Phase 7: Engine struct + shutdown + tests
Test plan
go build ./...passesgo vet ./...passesgo test ./...— 12 tests pass-demoflag — DB created, data seededPull request closed