chore: update workspace config and memory
This commit is contained in:
69
memory/2026-03-16.md
Normal file
69
memory/2026-03-16.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# Memory Log - 2026-03-16
|
||||
|
||||
## Decisions
|
||||
- **MARC Platform 2단계 검색 구조 확정**: ISBN 검색(1차) → MARC 데이터 검색(2차) 구조로 설계
|
||||
- **검색 소스**: 교보문고, 네이버 도서, 알라딘 API/크롤링
|
||||
- **마크 소스**: 코리스(KOLIS), 알라딘 MARC, DB 저장소
|
||||
- **알라딘 API 키**: ttbtindevil1412003
|
||||
|
||||
## New TODOs
|
||||
- [ ] 마크 소스 관리 UI 구현
|
||||
- [ ] 2단계 검색 흐름 구현 (ISBN → MARC)
|
||||
- [ ] 전체 UI 테스트
|
||||
- [ ] README.md 및 메뉴얼 작성
|
||||
|
||||
## 2026-03-16 07:45
|
||||
- **새벽 MARC Platform 작업**: 소스 관리 API 및 마크 소스 API 구현 완료
|
||||
- **소스 설정**: 교보문고, 네이버, 알라딘 API/크롤링, 코리스, MARC 소스 추가
|
||||
|
||||
## 2026-03-16 08:40
|
||||
- **API 문서화 완료**: API-DOCS.md 작성 - 모든 엔드포인트 정의
|
||||
- **프론트엔드 설정**: config.js 생성 - API_BASE = 'http://localhost:5181/api'
|
||||
|
||||
## 2026-03-16 09:20
|
||||
- **알라딘 TTB 키 설정**: source-config.json에 ttbtindevil1412003 등록
|
||||
|
||||
## 2026-03-16 13:59
|
||||
- **프론트엔드 UI 완성**: SourcesPage.jsx (TypeScript 제거, esbuild 호환성 확보)
|
||||
- **API-DOCS.md**: 모든 API 엔드포인트 정의
|
||||
- **config.js**: API_BASE = 'http://localhost:5181/api'
|
||||
- **스크린샷 전송 완료**: 프론트엔드 검색 소스 관리 화면
|
||||
|
||||
## 2026-03-16 14:46
|
||||
- **MARC SourcesPage.jsx 완성**: 마크 소스 관리 UI 구현
|
||||
- **App.jsx 업데이트**: 네비게이션에 "검색 소스" / "MARC 소스" 버튼 추가
|
||||
- **스크린샷 v2 전송 완료**: 전체 UI + 네비게이션
|
||||
|
||||
## 2026-03-16 18:00
|
||||
- **백엔드 재시작 완료**: http://localhost:5181 정상 작동
|
||||
- **프론트엔드 재시작 완료**: http://localhost:5173 정상 작동
|
||||
- **Sources API 테스트**: 교보문고, 네이버, 알라딘, MARC 소스 확인
|
||||
|
||||
## 2026-03-16 21:08
|
||||
- **2단계 검색 구현 완료**: ISBN → 교보/네이버 → MARC
|
||||
- **SearchService.TwoStageSearchAsync**: 2단계 검색 로직
|
||||
- **SearchController**: /api/search/two-stage API 추가
|
||||
- **SourcesPage.jsx**: 검색 소스 관리 UI
|
||||
- **MarcSourcesPage.jsx**: 마크 소스 관리 UI
|
||||
- **App.jsx**: 네비게이션 업데이트
|
||||
- **API-DOCS.md**: API 문서화
|
||||
- **커밋 완료**: 77a7bf4
|
||||
- **스크린샷 전송 완료**
|
||||
|
||||
## 2026-03-16 22:30
|
||||
- **UI 테스트 완료**: Playwright로 전체 UI 검증
|
||||
- **manual-test-1-main.png**: 메인 페이지 스크린샷
|
||||
- **manual-test-2-marc.png**: MARC 소스 페이지 스크린샷
|
||||
- **data-testid 추가**: 테스트 용이성 향상
|
||||
- **MARC 소스 버튼 클릭 성공**: SourcesPage → MarcSourcesPage 전환 확인
|
||||
|
||||
## 2026-03-16 22:32
|
||||
- **콘솔 오류 확인**: 백엔드 연결 실패 오류 발견
|
||||
- **백엔드 재시작**: dotnet run --project src/MarcPlatform.Api/MarcPlatform.Api.csproj
|
||||
- **오류 감소**: 7개 → 1개 (React DevTools 404 무시 가능)
|
||||
- **all-console-errors.png**: 전체 콘솔 오류 스크린샷 전송
|
||||
|
||||
## Working Rules (MARC Platform)
|
||||
- 소스 관리: 개별 소스 설정 파일로 관리
|
||||
- 마크 소스: MARC 데이터 소스를 별도로 관리
|
||||
- API 설정: API-DOCS.md 참조하여 프론트엔드 연결
|
||||
Reference in New Issue
Block a user