Testing Date: 09 April 2026
Bug Details:
The repo assumes port 5000 is always available
Test Case 1:
Step 1: Start the backend on a machine where port 5000 is already occupied by another service.
Step 2: Use the documented default frontend/backend setup.
Expected Output:
The application should make the backend port configurable without hidden hardcoded assumptions, and setup docs should account for port conflicts.
Actual Output:
The default flow broke because macOS ControlCenter was already bound to port 5000 and parts of the repo assumed 5000 unconditionally.
Testing Date: 09 April 2026
Bug Details:
The repo assumes port 5000 is always available
Test Case 1:
Step 1: Start the backend on a machine where port 5000 is already occupied by another service.
Step 2: Use the documented default frontend/backend setup.
Expected Output:
The application should make the backend port configurable without hidden hardcoded assumptions, and setup docs should account for port conflicts.
Actual Output:
The default flow broke because macOS ControlCenter was already bound to port 5000 and parts of the repo assumed 5000 unconditionally.