2026-07-05 PulseUp 작업일지입니다. 오늘은 2건의 작업을 진행했습니다.
codebase-memory-mcp 코드 인덱싱
현상/기능
- PulseUp 프로젝트를 codebase-memory-mcp로 인덱싱하고 자동 최신화 설정
작업
- `index_repository`(full, persistence)로 7,309 nodes / 18,321 edges 인덱싱 완료. `.codebase-memory/graph.db.zst` 아티팩트 생성. `auto_index=true` 설정으로 MCP 세션 시작 시 신규 프로젝트 자동 인덱싱 및 git 기반 백그라운드 watcher 등록
- **분석** · `.codebase-memory/`, `codebase-memory-mcp` MCP
로컬 MariaDB collation 통일 (로그인 500)
현상/기능
- 신규 생성 DB(MariaDB 11 기본 uca1400)와 API/스키마(utf8mb4_unicode_ci) collation 불일치로 로그인 프로시저 실패
- collation 마이그레이션 후에도 `sp_get_workout_categories` 등 프로시저 1267 오류 지속
작업
- DB·테이블 collation을 `utf8mb4_unicode_ci`로 일괄 변환 후 `_v2-procedures.sql`·workout-settings 프로시저 재적용. `npm run db:fix-collation` 스크립트 추가. API 소스는 변경 없음
- 원인: DB/테이블은 unicode_ci지만 MariaDB 11 프로시저 파라미터는 `uca1400`(CREATE OR REPLACE는 파라미터 collation 미갱신), `root@localhost` 소유 프로시저 50개는 `linkhiit` 계정으로 DROP 불가. 전체 DROP→재생성 스크립트 보강 및 root 소유 프로시저 export 파일 추가. `DB_FIX_USER=root`로 `npm run db:fix-collation` 재실행 필요
- **DB** · , `database/scripts/fix-collation-and-reload-procedures.ps1`
- **DB** · `database/scripts/drop-all-routines.sql`, `root-owned-procedures-export.sql`, `fix-collation-and-reload-procedures.ps1`