- Convert services from NestJS to Express pattern
- Remove unused ServiceContext interfaces
- Add DocumentController with full CRUD endpoints:
- GET /documents (list with filters)
- GET /documents/:id (get by ID)
- GET /documents/statistics
- GET /documents/generate-code
- GET /documents/project/:projectId
- GET /documents/:id/access-history
- GET /documents/:id/versions
- GET /documents/:id/versions/statistics
- POST /documents (create)
- POST /documents/:id/versions (create version)
- POST /documents/:id/status (change status)
- POST /documents/:id/lock
- POST /documents/:id/unlock
- POST /documents/versions/:versionId/set-current
- POST /documents/versions/:versionId/archive
- PUT /documents/:id (update)
- DELETE /documents/:id (soft delete)
- Add controllers/index.ts export
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>