# Task ID: 133 **Title:** CodeRepo routes and API endpoints **Status:** pending **Dependencies:** 132 **Priority:** medium **Description:** Create CodeRepo routes with CRUD endpoints **Details:** Create src/mcpd/src/routes/code-repo.routes.ts: 1. GET /api/v1/repos - list with ?project= filter 2. POST /api/v1/repos - create, resolve project name 3. GET /api/v1/repos/:id - get (credential fields return references, not values) 4. PUT /api/v1/repos/:id - update 5. DELETE /api/v1/repos/:id - delete 6. Register in main.ts 7. Ensure credentials are never exposed in responses **Test Strategy:** Route tests: test CRUD, test project filter, test response does not include credential values, test delete succeeds when no sessions reference repo.