# Memory Log - 2026-03-15

## Decisions
- **gpt-oss-120b 모델 사용 중단**: 성능이 좋지 않다는 판단에 따라 `gpt-oss-120b` 모델은 사용하지 않기로 결정함. 메인 모델은 `Qwen Coder Next`, 보조 모델은 `GPT-5.4`로 설정.
- **브라우저 확장 `openclaw-realy` 사용**: Chrome 확장 프로그램을 통해 브라우저 제어를 시도했으나, 사용자가 직접 탭을 연결해야 하는 제약이 있음.
- **컨텍스트 메모리 관리 전략 수립**: 전체 대화를 밀어넣는 대신 `MEMORY.md`, `memory/YYYY-MM-DD.md`, `HEARTBEAT.md`, `SOUL.md` 등 구조화된 파일을 활용한 선택적 메모리 저장 방식 채택.
- **주식 뉴스/미국 주식 정보 수집 사이트 정리**: 네이버 증권, 조선비즈, 블룸버그, Yahoo Finance, CNB, Investing.com 등 주요 사이트 목록 제공.

## MARC Platform 개발 재개
- **백엔드 -> 테스트 -> 프론트** 순서로 진행 결정
- **소스파일 읽기 전략**: 필요한 부분만 검색해서 읽기 (전체 파일 읽기 최소화, 사용 안 하는 소스는 컨텍스트에서 내려놓기)
- **AGENTS.md/TOOLS.md/SOUL.md 리팩토링**: 긴 설명, 예시 대화, 중복 규칙, 철학/행동지침 제거하고, 에이전트 역할, 우선순위 규칙 5~10개, 답변 스타일 최소 규칙, 금지사항 최소 규칙 형태로 단순화
- **모델 이름 Q5 → Q6 업데이트**: models.json 및 관련 파일의 Qwen3-Coder-Next-UD-Q5_K_XL → Q6_K_XL로 변경
- **TODO 3 완료**: Watchdog/status/todo 정합성 유지 및 정리 완료
- **프론트엔드 개발 완료**: API URL 5190 → 5181 수정, Vite 6.4.1 실행 완료 (5173, 5174 포트)
- **백엔드/프론트엔드 통합 확인**: API 테스트 모두 정상 응답
- **TODO 4~8 완료**: Enrichment history UI, Batch status dashboard, MARC draft generation UI, Record detail UX polish, Stable local run scripts
- **TODO 정리 완료**: TODO.md 단순화, STATUS.md 최신화

## Open TODOs
- [ ] 4~11. Later/NEXT 항목 순차 진행 준비

## Working Rules (MARC Platform)
- 소스파일 읽기: 필요한 부분만 검색해서 읽기 (전체 파일 읽기는 최소화)
- 백엔드 개발 완료 후 프론트엔드 개발 순서로 진행

## 2026-03-15 21:24
- **Playwright 설치 완료**: `npm install playwright` + `npx playwright install chromium`
- **프론트엔드 테스트 성공**: CDP로 실행 중인 Chrome 연결 → MARC Platform 로드 확인, API_BASE 정상, 백엔드 API 연결 성공
- **브라우저 연결**: Chrome CDP (127.0.0.1:9222) + OpenClaw 브라우저 (127.0.0.1:18792) 둘 다 확인
