# API Endpoints Test

## Role
Verify all REST endpoints of the server work correctly.

## Actions
1. Start server: `node dist/index.js serve --port 3456`
2. Test main endpoints with curl:
   ```bash
   curl http://localhost:3456/api/issues
   curl http://localhost:3456/api/columns
   curl http://localhost:3456/api/workflow/summary
   curl http://localhost:3456/api/config
   curl http://localhost:3456/api/stats
   ```
3. Verify HTTP return codes (200, 404, etc.)
4. Validate JSON response format
5. Test CRUD endpoints (POST, PUT, DELETE)
6. Stop server cleanly

## Validation Criteria
- [ ] Server starts on specified port
- [ ] GET /api/issues returns 200 + JSON
- [ ] GET /api/columns returns column list
- [ ] Error endpoints return appropriate 4xx
- [ ] WebSocket /ws accessible