905 B
905 B
Implementer — CLUB-005
Resumen
Implementado link de socio anónimo a cuenta registrada y fusión de membresías.
Archivos modificados/creados
src/modules/club/domain/club.ts— tiposLinkMemberResult,MergeMembersResultsrc/modules/club/domain/errors.ts—ClubMemberAlreadyLinkedError,ClubMergeConflictErrorsrc/modules/club/domain/ports.ts— порты:linkMemberToUser,mergeMemberssrc/modules/club/infrastructure/pg-club-repository.ts— implementación de ambos métodossrc/modules/club/application/club-service.ts—linkMemberToUser(),mergeMembers()src/modules/club/api/club.routes.ts—PATCH /club/me+POST /club/merge
Validación
cd project && npm run typecheck✅cd project && npm run build✅npx vitest run src/modules/club/tests/✅ (4 tests pass)git diff --check✅./scripts/verify.sh✅