내 브레인📓 구축 일지

구축 일지

이 brain을 매일 어떻게 만들어왔는지 — 모두가 함께 보는 기록.

2026-07-27작업Sooyoung Moon
1건 — 저장 시 404/에러 — 판정 하드필수 제거
  • ·저장 시 404/에러 — 판정 하드필수 제거
2026-07-24작업Jihyeon Byun
4건 — OA 수집 실패 DOI 기록·건너뜀 — 데이터센터 IP차단분 매배포 재시…
  • ·OA 수집 실패 DOI 기록·건너뜀 — 데이터센터 IP차단분 매배포 재시도 방지
  • ·OA 수집 다운로드 간 1.5s 지연 — 퍼블리셔 레이트리밋(nature 등) 회피
  • ·OA 수집 처리량↑ — 타임아웃 30s→12s, 예산 260s(느린 URL 빨리 포기·다음 배포 재시도)
  • ·OA PDF 자동 수집 — 배포 시 무료 전문 63편 R2 저장·연결
2026-07-23작업Jihyeon Byun
10건 — 랩이 인용한 저명·비골드 문헌 82편 편입(≥3회) + 제출자 토픽 라벨
  • ·랩이 인용한 저명·비골드 문헌 82편 편입(≥3회) + 제출자 토픽 라벨
  • ·멤버 제출 문헌 구분(submittedBy) + 팀별 2섹션 페이지
  • ·멤버 제출 top저널 참고문헌 12편 추가 + 배포 자동 시드
  • ·/api/version 빌드 버전 마커 (교훈 #14 — 배포 반영 판정)
  • ·Railway 재빌드 트리거 (빌드 실패 복구)
  • ·'[실험 해석 — AI 초안]' 블록이 전사 본문에 새는 버그
  • ·정밀 재판독(Opus) 버튼 + 깨진 표 감지 넛지 (하이브리드)
  • ·손글씨 반응표 재구성 규칙 강화 + 토큰 상향
  • ·랩 전체 공개 기본 + 홈 바로가기 타일
  • ·합성 프로토콜 생성기 — 녹음·사진·노트→AI가 단계별 SOP 조립 (확인게이트)
2026-07-22작업Sooyoung Moon·Jihyeon Byun
7건 — 검색 소스 3체크박스 — 랩코어/외부/개인 독립 조합
  • ·검색 소스 3체크박스 — 랩코어/외부/개인 독립 조합
  • ·25년→약 15년 오류 정정(코퍼스 2002-2026, 독립 연구실 ~2011) + 원고 파일세트·ACS Au 벤치마크 기록
  • ·음성 녹음 UI — 말로 기록해 전사 파이프라인에 (Track 2)
  • ·목적·결과·판정 필수화 — 감사 결정 5 (실험노트 제도)
  • ·#26 편의용 폴백이 방어선 안쪽에 있으면 env 사고 한 번에 전원 관리자 (W4)
  • ·W1·W2 산출물 + 교수님 미팅 전사 고정 + 결정 기록 (2026-07-22)
  • ·인증 결함 4건 수정 — 감사 결정 4 (W4)
2026-07-21작업Sooyoung Moon
2건 — AI 답변 잘림 — max_tokens 상한 상향(long 8000→16…
  • ·AI 답변 잘림 — max_tokens 상한 상향(long 8000→16000)
  • ·인물탭 참여논문 제목 잘림·중복·corresponding 정리
2026-07-16작업Sooyoung Moon
3건 — 신규 랩 논문 7편(279~285) 정밀분석 note 추가
  • ·신규 랩 논문 7편(279~285) 정밀분석 note 추가
  • ·프로젝트 브리프를 문헌 중심 서사로 재편
  • ·외부 참고문헌에 잡힌 랩 논문 7편 → 랩 corpus 이동
2026-07-15작업Jihyeon Byun·Sooyoung Moon
16건 — 전사 요약을 클로드코드처럼 두툼하게 구조화 (Haiku 5줄 → Sonn…
  • ·전사 요약을 클로드코드처럼 두툼하게 구조화 (Haiku 5줄 → Sonnet 구조)
  • ·revise(조건별 실험): 카드 → 표로 복귀 (지현 선호) + 가독성 얹기
  • ·랩 논문 c3tc31135j를 외부 참고문헌→랩 논문으로 이동
  • ·soffice 전역 직렬화 + 대용량 게이트 + 합성 동시성 2 — 런타임 OOM 방어
  • ·외부 참고문헌 선반 — 랩 논문 공통인용 큐레이션
  • ·앱 허용목록 게이트 제거 — Google OAuth 통과 시 즉시 로그인
  • ·비연구 자료 재처리 시 옛 오추출 지식조각 청소
  • ·아무 파일에서나 실험지식 캐지 않기 — 행정·발표준비·AI시스템 논의 배제
  • ·표 → 카드로 — 한눈에 들어오게
  • ·한글(CJK)·오피스 폰트 설치 — 백지+데이터만 뜨던 것 해결
  • ·항상 변환 시도(iframe) — pdfStoredName 없어도 on-demand 시도
  • ·Dockerfile에 libreoffice-impress/writer/calc 추가 — PPT→PDF 변환 복구
  • ·feat/fix: 내 파일 전용 페이지 + 미리보기 우아한 실패 + User.project 필드
  • ·날짜 3개+ 파일을 '실험'으로 라벨만 통일(LLM 없이)
  • ·ELN에서 남의 개인실험 숨김 + 조건별 표 레이아웃 정리
  • ·구조화된 실험 데이터 표 — 페로브스카이트 AI 방식 착안
2026-07-14작업Jihyeon Byun
16건 — 파일 목록마다 재처리 버튼 + 일지 종류 '실험'으로 통일
  • ·파일 목록마다 재처리 버튼 + 일지 종류 '실험'으로 통일
  • ·전체 재처리 서버 백그라운드 — 원본 보관함에 버튼
  • ·그래프 버블 겹침 정리 — 반발력·링크거리·충돌반경 튜닝 + 높이↑
  • ·날짜별 연구 카드 추가 + 형식별(내 파일) — 12장 리스트 대신 바로가기로
  • ·'날짜별 연구 — 그날 한눈에' 섹션 + 둘러보기(날짜/형식/주제/연구노트)
  • ·날짜×실험 축으로 통합 — 주장·그림을 날짜에 붙이고 day가 다 모음
  • ·'내 브레인' 드롭다운 10→7 — 판독·중복을 확인 인박스로 흡수
  • ·휴지통은 냅두고 '영구삭제된' 원본만 청소
  • ·유령 자동청소 — 원본 다 지워진 미확인 하루정리 인박스에서 제거
  • ·DayLog(하루정리)를 삭제 파생 정리에 추가 — 버그로그 #17 재발 봉합
  • ·출력토큰 1100→1800 + 원문폴백 정리 — 합성실패 원문덤프 감소
  • ·합성 실패해도 날짜 안 버림(원문 폴백) + 병렬 + JSON 파싱 강건화
  • ·날짜 뒤 마침표 허용(3→22일) + 미리보기 변환본 재사용
  • ·'확인할 목록'에 하루정리 확인 줄 추가
  • ·날짜를 슬라이드가 아닌 '스트림 마커'로 분할 + 인박스 접힘 카드
  • ·인박스에 하루정리 검토 큐 — 74일을 한 곳에서 확정
2026-07-13작업Sooyoung Moon·Jihyeon Byun
8건 — 프로젝트 자료 직접 첨부 — Slack 인바운드와 동일한 안전 규약 재사…
  • ·프로젝트 자료 직접 첨부 — Slack 인바운드와 동일한 안전 규약 재사용
  • ·빠른기록도 대용량 청크 업로드
  • ·프로젝트 탭 6개 개선 — 메시지 접기·연도·브리프 가이드수정·인용링크·파일요약·참고문헌
  • ·대용량 청크 업로드(R2 멀티파트) + PPT/DOCX→PDF 자동 저장
  • ·프로젝트 브리핑 잘림 해결 — cap 3000→8000 + 길이목표 + 잘림안내
  • ·딥리서치 리포트에 후속질문 이어가기
  • ·새 논문 제목 추출 불량 시 DOI→CrossRef 공식 제목 채택
  • ·로그인 실패 친절 안내 + 인증 이벤트 로깅 (stash 살림)
2026-07-10작업Sooyoung Moon
5건 — 논문 정밀분석 note 잘림 완전 복원 — 180편 전량 완결
  • ·논문 정밀분석 note 잘림 완전 복원 — 180편 전량 완결
  • ·논문 정밀분석(note) 재생성 반영 — 잘림 복원 180편
  • ·MCP 활성 연결을 앱 이름으로 그룹화 (반복 DCR 등록 중복 제거)
  • ·MCP 진입점(네비) + 활성 연결 목록·개별 해제
  • ·AI 워크스페이스 출처 클릭 시 일반 위키페이지가 /papers/로 가서 404
2026-07-09작업Jihyeon Byun
8건 — '극성 없음' → '결과 없음(시도·관찰)' — 사람들이 모르는 개발용어…
  • ·'극성 없음' → '결과 없음(시도·관찰)' — 사람들이 모르는 개발용어(극성) 쉬운 말로(지현)
  • ·어떤 자료든 '재처리 (+ 맥락)' 버튼 — 맥락 넣어 재추출·재분류·개념·색인 다시(지현). 오디오는 언어 지정 재전사도
  • ·전사 결과를 요약 강조카드 + 전문 접이식으로 예쁘게(지현) — raw pre 덩어리 대신. 실패 note는 경고박스
  • ·whisper 환각(무음에 you you/감사합니다 반복 지어냄) 감지→실패 처리 + 재전사도 환각이면 쓰레기 전사를 실패안내로 교체
  • ·언어 자동감지 기본(영어 미팅 지원) + 언어 골라 다시 전사(retranscribe, 키인증) + 녹음 목록 조회
  • ·전사 언어 ko 고정 — whisper 자동감지가 한국어를 영어로 오인하던 문제(윤소은 녹음 영어 전사)
  • ·미확정 사진의 설익은 ai_draft 주장 삭제 엔드포인트 — 검토할 주장을 확정게이트 통과분만으로
  • ·이미지 주장 추출을 판독확인 후로 미룸 — 미확정 사진의 설익은 주장이 '검토할 주장'에 안 새게 + 이중추출 비용 절약(지현)
2026-07-08작업Sooyoung Moon·Jihyeon Byun
16건 — #60 한글 제목 복원 — '망간 기반의 물 산화 촉매' (CERAMIS…
  • ·#60 한글 제목 복원 — '망간 기반의 물 산화 촉매' (CERAMIST 국내저널, DOI 없어 원문에서 추출)
  • ·이상한 논문 제목 36개 복원 — DOI→CrossRef로 진짜 제목
  • ·MCP 툴 확장 — search scope(papers/mine/all) + recent + 안내 개선
  • ·즉시 저장 + 무거운 파생(위키·주장·임베딩·ELN)은 백그라운드로 — 확정이 10~20초→1초(지현: 저장이 오래 걸림)
  • ·저장 날짜 UTC 고정(하루 밀림 방지) + 사람이 확정한 날짜는 오독가드·청소가 안 건드림(지현: 체크한 날짜가 바뀜)
  • ·전체/✓확정/미확정 필터 — '확정 노트 보기'가 ✓확정 탭으로. 확정본을 공책에서 날짜순으로
  • ·오독 날짜(2026사진→2005/2013) 방어 — 공책 촬영일 폴백·추출 가드·DB청소 엔드포인트 + 판독확인=미확정 todo만(확정탭 제거, 확정노트는 공책에서) + 확정→이대로저장
  • ·MCP OAuth 디스커버리 — .well-known을 rewrite로 서빙 (점폴더 라우팅 우회)
  • ·미확정/✓확정/전체 탭 복원 + 어느 탭에서든 '저장' 누르면 목록에서 사라짐(handled) — 지현 모델
  • ·리뷰=미확정 할일 큐만(확정하면 목록서 빠짐) · 재편집·확정취소는 노트 상세로 이동(지현 모델)
  • ·원격 MCP 서버 + OAuth 2.1 — claude.ai 웹·데스크탑 다 커버
  • ·두 단계 확정(확정→한줄해석 확인→저장, 별도 필드) · 해석 Haiku화 · 이미지 썸네일 ?w= 축소(로드 대폭 개선) · 상세에 해석 표시
  • ·전사와 AI 해석 완전 분리 — 전사칸은 순수 사실(AI 안 건드림), 해석은 별도 읽기전용 칸(저장 안 됨). '전사가 맘대로 바뀌던' 오염 버그 제거
  • ·2~4문장 압축 요약으로 — 벽글·문장 잘림 해결(세부는 주장 레이어가 담당)
  • ·맥락 넣어 다시 판독 — 흘림체·그래프 종류·날짜 등 hint를 비전에 참고시킴(코멘트에도 저장)
  • ·kind 리터럴 타입 캐스트(빌드 통과)
2026-07-07작업Jihyeon Byun·Sooyoung Moon
16건 — 엣지 종류별 표준 어휘(CiTO/RO/SIO) 병기 + PROV-O/Mi…
  • ·엣지 종류별 표준 어휘(CiTO/RO/SIO) 병기 + PROV-O/Micropub 스펙 문서
  • ·조건차 10건을 '자동 분류(참고)'로 접고 알람은 진짜 모순만
  • ·조건차 긴장을 '모순' 알람에서 제외 — 11건→진짜 1건
  • ·흩어진 자료를 하루 단위로 뉴스처럼 + 실험일지 CSV + 서울대 날씨 매칭
  • ·한꺼번에 올리기 섹션 기본 접힘 — 펼침이 홈을 밀어 산만(지현 '홈화면이 왜이래')
  • ·outcome 필드 + 실패 데이터 추출 + /brain/review 나중에 소환
  • ·주장에 본인관찰↔문헌인용 태그 + 출처 논문 없으면 '넣으세요' 안내
  • ·원본 지워진 검토 주장 일괄 제거 버튼
  • ·원본 지우면 인박스 주장도 사라지게 — clear-all에 claim 정리 누락 + purge 연쇄 추가
  • ·feat(1~4)+docs(감사): 읽기쉬운 제목·연구노트≠데이터·ELN구조화 + 실제코드 전수감사 문서
  • ·아키텍처 현황 전량 문서화 — RAG/위키/주장 3층·약점·리뷰어 질문 (외부 AI 검수용)
  • ·지식조각 카드를 누르면 나온 원본(파일·기록)으로 이동
  • ·fix(해석 잘림)+refactor(실험 입구): reinterpret maxTokens 400→길이비례(1200~2500)·완결 지시 / 실험노트=입구 아닌 '보기+자세히쓰기'
  • ·표준 판독이 증거 종류·SMILES·페이지까지 한 번에 — 입구 무관 같은 깊이
  • ·설계 결정 원장 — 사양 결정자·근거·반영 커밋 증빙 (D1~D9, 2026-07-07)
  • ·홈 확인카드에서 각 파일을 '어느 실험의 증거'인지 직접 체크
2026-07-06작업Sooyoung Moon·Jihyeon Byun
16건 — 워크스페이스 답변 언어 고정(영어질문→영어) + wiki 엔진 중간컷 방…
  • ·워크스페이스 답변 언어 고정(영어질문→영어) + wiki 엔진 중간컷 방지
  • ·Living Brain 10년 마스터플랜 — 비전·자산·격차·논문화·로드맵·거버넌스
  • ·랩 논문 원문 전체 → 문헌 주장(published) 배치 추출 + 가설생성기 문헌 근거
  • ·구조화 ELN 필드 + 사진 비전 추출
  • ·핵심 문서 2026-07-06 기준 최신화 — 외국인 코워커 온보딩 대비
  • ·핵심 문서 영문판 10종 추가 (.en.md) — 외국인 코워커용
  • ·영어/중국어 토글 시 한글 잔존 대량 수정 — 155개 페이지·컴포넌트
  • ·Slack 지난 메시지 백필이 딸린 파일도 저장 + 공개/비공개 진단
  • ·업로드 즉시 확인 카드 — 넣자마자 'AI가 이렇게 정리했어요' 보고 수정
  • ·교훈 16 — 이중 저장소(실험노트 이원화) 회수 원칙
  • ·실험노트 일원화 — Experiment 테이블 → Item(kind=experiment) 하나로
  • ·개념-레이어 연결 — 개인 개념 페이지 ↔ 랩 위키 (개념 기준 양방향)
  • ·allow project owners to import Slack history
  • ·import Slack project history and briefs
  • ·Fix public capture extension download and sync endpoint
  • ·가설 생성기가 confirmed 주장을 우선 근거로 (루프 닫힘)
2026-07-05작업Jihyeon Byun·Sooyoung Moon
16건 — 밤 자율작업 리포트(Docling·RDKit·OPSIN·Crossref …
  • ·밤 자율작업 리포트(Docling·RDKit·OPSIN·Crossref 도입) + 버그로그14(빌드로그 못보는 서비스 진단·ML의존성 핀)
  • ·default-jre-headless 추가 — OPSIN(name2smiles)이 Java 필요
  • ·화학·스펙트럼 엔드포인트 — /molnorm(RDKit SMILES정규화·분자식·InChIKey) /name2smiles(OPSIN) /spectrum(jcamp IR/UV/MS/NMR)
  • ·torchvision 추가 — RTDetr 레이아웃 image processor가 torchvision 의존
  • ·transformers<5 고정 — 5.x가 AutoProcessor import 깨뜨린 진짜 원인. 표 구조 재활성
  • ·/health에 build 마커·transformers 버전 노출 — 재빌드 되는지 확인용
  • ·표구조·OCR 모델 끔(AutoProcessor import 실패 회피) — 그림+정제텍스트 우선 안정화. 안정되면 표 재활성
  • ·실험노트 사진 등 직접올린 이미지 비전판독(손글씨 OCR+해석→텍스트·개념) + 논문 DOI Crossref 메타 자동보강(제목·저자·저널)
  • ·transformers·accelerate 추가 — AutoProcessor import 실패(Docling 표·그림 모델) 해결
  • ·Docling 실제 파싱 검증 옵션(?docling=1)
  • ·DOCLING_URL 스킴 없어도 https:// 자동 붙임(robust) + crossref 테스트 엔드포인트
  • ·녹음=전문+요약 묶어 저장 + 데이터 종류 확장(cv·cd·xrd 타입 + XPS·FT-IR·GC-MS·TGA 등은 spectrum으로 묶고 desc에 기법명·수치→검색가능) + 갤러리 전기화학·XRD·CD 그룹
  • ·Crossref/OpenAlex 논문메타 lib + 외부툴 연동현황 엔드포인트 + Docling서비스에 rdkit·py2opsin 추가
  • ·'외부 참고문헌만' 검색 스코프 (brainScope='external') — 외부논문③ 첫 증분
  • ·자료 탭에서 'Slack 지난 파일 가져오기' — 백필 버튼 접근성 개선
  • ·figures 경로에 Docling 우선 연결(플래그 켜지면 그림+캡션 추출, 꺼지면 지금 렌더 방식). DOCLING_URL 설정 즉시 작동
2026-07-04작업Jihyeon Byun
16건 — 큰 녹음 처리 — ffmpeg로 16kHz 모노 저비트레이트 변환해 25…
  • ·큰 녹음 처리 — ffmpeg로 16kHz 모노 저비트레이트 변환해 25MB 밑으로 축소 후 전사 (긴 미팅 녹음도 됨)
  • ·/api/sys/stt — STT 키 활성화 확인
  • ·녹음파일 업로드 → 백그라운드 전사(Groq/OpenAI Whisper) → 분류·개념·서사 자동 정리. STT 키(GROQ_API_KEY 또는 OPENAI_API_KEY) 넣으면 활성화
  • ·인터랙티브 지식 지도를 구조도 상단으로(묻히지 않게) + 홈 첫화면에 🗺지식지도·🗂연구타임라인 바로가기(나무 제거)
  • ·기판·전극·필름 등 실험 시료 사진 keep(전기화학팀 증착 기판) + 일괄재생성 사람 골라서(전체/일부 선택)
  • ·파일명 세미나/미팅을 논문 판정보다 우선 — 세미나 PDF가 '논문'으로 오분류돼 발표흐름 서사(맥락)를 못 뽑던 문제 해결
  • ·전체 개념 일괄 재생성 — 모든 사람 파일 중 개념 0인 것(또는 force=전부) 배치 재위키화. 관리자 페이지에 버튼(개념은 각 파일 주인 소유)
  • ·임퍼소네이션 — 관리자가 어떤 계정으로든 '완전히 그 사람처럼' 로그인(모든 페이지·업로드·재처리·삭제·수정 전권). 상단 계정전환 바 + 열람중 배너 + 돌아가기. getCurrentUser가 impersonate 쿠키로 전환
  • ·관리자가 개별 브레인 열람·재처리·수정·삭제 (타임라인 ?u=사용자 전환+사용자선택 UI, 재처리/PATCH/삭제 admin 우회, 개념·그림은 파일주인 귀속) + Nav에 🗺 지식구조도 링크
  • ·명확한 데이터 그림은 자동수락(정식저장), 불확실('확인필요'·종류불명)만 인박스로 격리 — 미확인 수십개 쌓임 방지(패치3 원칙)
  • ·그림 처리 동시 실행 2개로 제한(큐) — 수십 개 동시 업로드 시 soffice·비전 폭주로 서버 뻗는 것 방지. 개념·서사는 즉시, 그림은 순서대로
  • ·개념 0의 진짜 원인 — maxTokens 1000→2500(긴 한국어 개념이 잘려 JSON 파싱 실패했음) + 잘린 JSON도 완전한 객체만 살리는 파서. 지식구조도 개념 생성 복구
  • ·하위 그림(구조식·NMR)을 분류애매에서 제외 + diag: /api/sys/wikitest — 최근 파일로 개념추출 저장없이 검증(왜 0인지)
  • ·데이터 탭을 종류별(NMR·구조식·그래프·SEM·표·배경)로 묶고 자연어 키워드 검색 추가 — 펼쳐진 데이터 정리 + '아무렇게나 질문해도 찾기'
  • ·그림 처리를 백그라운드(fire-and-forget)로 — 응답은 분류·개념·서사까지 끝나면 즉시, 그림은 뒤에서 채움(1분 대기·끊김 해소)
  • ·개념·서사(빠름·중요)를 먼저, 무거운 그림처리를 맨 마지막 best-effort로 순서 변경 — 그림이 느려/끊겨도 개념·서사·분류는 확실히 완료
2026-07-03작업Sooyoung Moon·Jihyeon Byun
14건 — 생각·메모 AI 정리 요약 + 원본 보기 토글
  • ·생각·메모 AI 정리 요약 + 원본 보기 토글
  • ·파일 목록에서 PDF 추출 그림 기본 숨김 (사진 과다 정리)
  • ·논문 제목을 파일명 아닌 본문에서 추출해 표시
  • ·프로젝트 허브 인턴 준비 — 할일 탭 + Slack 양방향 + 인턴 계정
  • ·지식지도 복잡도↓(기본 board·area 재사용) + 기존 조각 소급 재정리
  • ·내브레인 피드백 반영 — surface 개수일치·재현성, 대화 정리됨 표시, 구조도 폭·제목
  • ·killer — 저장된 대화 원클릭으로 브레인에 정리(ingest)
  • ·killer — 지식 조각의 본문 출처(근거 문장 + PDF 페이지 점프)
  • ·내브레인 배치1 — 2단 레이아웃·제목밑한줄·공유항목 수리·번역끔·PPT안내
  • ·검증토글에 외부논문 포함 + 지식구조도 가시성 개선 + 킬러모먼트 버튼
  • ·오염 방어(노트 다운웨이트+검증전용 토글) + 조각 화면(그래프뷰·노트별 인라인)
  • ·카드에 파일 개념조각(주장·메커니즘·물질) 표시 → HTML처럼 리치하게
  • ·docs+tooling: 마스터플랜 + wiki-lint CLI + 경쟁분석 원본 재검증 정정
  • ·노트·ELN·메일·import를 RAG 색인에 포함 (surfacing 사각지대 해소)
2026-07-02작업Sooyoung Moon·Jihyeon Byun
6건 — 짧/중/길 사다리 완만하게 — 짧게도 문단 단위로
  • ·짧/중/길 사다리 완만하게 — 짧게도 문단 단위로
  • ·길이 설계 수정 — 지시=길이조절, maxTokens=버퍼(안전망)
  • ·storage-status 다시 로그인 필요로 원복(확인 완료)
  • ·답변 잘림 감지 안내 + 미팅자료 분류 규칙
  • ·storage-status GET에서 useR2(시크릿아님) 공개 확인 허용
  • ·노트 클릭 404 · 데이터 오분류(생각/파일) · 업로드 진행표시 — 전원 적용
2026-07-01작업Sooyoung Moon·Jihyeon Byun
16건 — 넓은 질문서 수치 청크 유실 방지 + 길게 힌트 강화
  • ·넓은 질문서 수치 청크 유실 방지 + 길게 힌트 강화
  • ·짝비교 수치 완전성 프롬프트 — 'A and B'에서 B 누락 방지
  • ·위키 엔진이 length(길게) 무시하던 문제 + 검색 디버그 엔드포인트
  • ·렉시컬 검색 IDF 가중 + 토크나이저 수정 (수치 청크 안정 검색)
  • ·버전 마커 — 커밋 SHA 대신 런타임 배포ID+빌드시각
  • ·하이브리드 검색 — 렉시컬 후보 주입 (수치 청크 마지막 레버)
  • ·푸터에 배포 버전 마커 (커밋 SHA·빌드시각 KST)
  • ·정량 검색 강화 — 수치 청크가 dedup으로 잘리던 문제
  • ·능동 다이제스트 홈 위젯 — 'brain이 발견한 것' (VISION Phase 1)
  • ·전역 빠른기록 — 어디서든 한 키(c)로 (VISION Phase 1 입력습관)
  • ·외부 논문 층화 1차 — '외부' tier 표시 + 낮은 가중치 (VISION 확정 #3)
  • ·/api/storage-status — R2 켜짐 여부·쓰기읽기 테스트(시크릿 노출 X)
  • ·워크스페이스 답변에도 surfacing — '놓쳤을 연결·모순' 경고
  • ·능동 surfacing 확대 — 노트 상세에도 상시 연결/모순
  • ·nav 정리 — 시약·시트·업무분담을 [운영] 그룹으로 묶음
  • ·fix+feat: reference 오분류 수정 · 타임라인 이미지/클릭 · 파일 전체 비우기
2026-06-30작업Sooyoung Moon
10건 — 위키 답변 각주 정리 — [N] 인용으로 통일(GFM 각주 블록 제거) …
  • ·위키 답변 각주 정리 — [N] 인용으로 통일(GFM 각주 블록 제거) + disclaimer 축소
  • ·워크스페이스 답변 출처/언어 개선 (피드백 일괄)
  • ·워크스페이스 입력칸 줄바꿈 — 단일 input → 자동높이 textarea
  • ·워크스페이스 위키 엔진 대화도 저장 + 사이드바에 노출
  • ·위키 엔진 외부지식 허용을 모드(웹 유무)에 맞게 — 내부만은 출처강제 유지
  • ·AI 워크스페이스 — 웹 켜도 외부지식 거부 + 영어 질문에 한국어 답변
  • ·연구 에이전트 #1 — 가설 생성기 (/agents)
  • ·nav에 프로젝트 진입점 추가 (도구 그룹) — 안 보이던 문제
  • ·프로젝트 허브 Phase 2 — 메시지 + Slack 통합
  • ·프로젝트 허브 Phase 1 — 탭 구조 + 논문 첨부 + 진척 로그
2026-06-29작업Sooyoung Moon
16건 — 메일 본문 원본 HTML 렌더 — 표·레이아웃·서식 보존(샌드박스 ifr…
  • ·메일 본문 원본 HTML 렌더 — 표·레이아웃·서식 보존(샌드박스 iframe)
  • ·시약 주문이 시트 헤더(7행) 근처에 삽입되던 버그 — 진짜 맨 아래로
  • ·Graph Phase 2.5 — '같은 연구라인, 다른 클러스터' 도메인 near-miss
  • ·AI 대화 캡처 재배치 — 확장 연결을 내 브레인으로, '연동'→'Slack'
  • ·메일 UI 개선 — HTML→마크다운 렌더 + 수신인 추출 + 메일함 레이아웃
  • ·AI 활용 hub — 레시피 공유 보드 (/hub)
  • ·시약 주문 워크플로우 — 폼 → 시트 자동반영 + 담당자 알림 + 완료(ordered)
  • ·Graph Phase 2 — near-miss 연결 제안 + 이어주기/관련없음 (기여 기록)
  • ·GuideTour 버퍼링·줄바꿈 수정 + 페이지별 투어 확장
  • ·데이터품질 대시보드에 '끊어진 섬'(연결요소) 추가
  • ·그림·카탈로그에서 paper_xxx 대신 통일 인용형식 표기
  • ·/wiki/health 프로덕션 500 — 모순해결 테이블 마이그레이션 + 방어
  • ·큐레이션 기여(모순해결·승격)를 성장나무에 반영
  • ·모순/데이터품질 대시보드 + 모순 해결·기여 기록
  • ·버튼 커서 손가락 복구 (Tailwind v4 Preflight 회귀)
  • ·위키 승격 composer 경로 끝까지 — UPDATE 병합 + type 결정 + 커밋버튼
2026-06-27작업Sooyoung Moon
1건 — 발표 데모 2종 — 위키 커밋 '미리보기'(토큰없이 과정 시연) + 사이…
  • ·발표 데모 2종 — 위키 커밋 '미리보기'(토큰없이 과정 시연) + 사이트 brain MCP
2026-06-26작업Sooyoung Moon
8건 — Slack 파일 공유 — 이미지 중복 제거 + 메모 함께 전달
  • ·Slack 파일 공유 — 이미지 중복 제거 + 메모 함께 전달
  • ·Slack 파일 공유 — 이미지 미리보기 + 로그인 없는 직접열기 링크
  • ·홈 빠른기록 파일 첨부를 '스테이징 → 저장' 흐름으로 (파일+메모 한 번에)
  • ·Slack 공유 3종 — 다중 채널 선택 + 파일 업로드 공유 + 삭제 권한 제한
  • ·Slack 공유를 '채널 선택' 방식으로 + 연결을 전체 멤버에게 개방
  • ·홈 빠른기록 Slack 라벨에 설명 추가 — '팀 채널로 전송, 멤버가 봄' (3개 폼 안내 통일)
  • ·개인 기록도 Slack 공유 허용 (체크 시) — 작성자 팀 채널로
  • ·브레인 기록 Slack 공유 (opt-in) — 폼 체크박스 → 팀/랩 채널
2026-06-25작업Sooyoung Moon·Jihyeon Byun
16건 — wiki 승격 루프 닫기 — 확정 후보 → 실제 wiki/ git 커밋
  • ·wiki 승격 루프 닫기 — 확정 후보 → 실제 wiki/ git 커밋
  • ·이번 세션 신규 기능 중국어(zh) 추가 + 둘러보기 다국어화
  • ·data: 중복 논문 3쌍 제거 (DOI 동일) — paper_163/078/246 삭제, 071/076/241 유지
  • ·폰 알림 — 피드백·가입요청·접근요청을 이메일로 발송(Resend)
  • ·매일 첫 로그인 '어제 내 기록 확인' 창 + 버그·교훈 로그 문서
  • ·빠른기록 분류 제안 — '노트'로 적어도 실험 신호면 "실험으로 옮길까요?" 한 번 묻기
  • ·앱 안 가입승인(허용목록) + 접근요청 메뉴링크 + 관리자 개편(피드백 알림·크게·통계그래프·활동필터)
  • ·둘러보기 멈춤·내용갱신 + 성장나무 인트로영상 제거 + README RAG 한 줄
  • ·서버 타임존 한국(KST) — Railway UTC라 날짜·'오늘'·활동로그가 KST와 9h 어긋나던 문제
  • ·논문 상세 그림 갤러리 + 자동 구축일지
  • ·분류 체계 재설계 1단계 — 규칙 분류기 + 재분류 '제안'(자동적용 금지)
  • ·출판 논문이 '실험'에 오분류 → paper-note 강제 + 기존 일괄 이동
  • ·실험노트 모아보기를 시간순 ELN 타임라인 카드로 (mockup '실험일지' 형식)
  • ·저장한 기록 예쁘게 — 첨부 사진을 노트 본문에 임베드 + 마크다운 이미지 스타일
  • ·트러블슈팅 사진 브레인 저장 + 메일 큐레이션 2단 + 실험노트 탭=목록
  • ·AI 실험 도우미(이름·진입점·멀티모달·레이아웃) + 기록 탭 제거
2026-06-24작업Jihyeon Byun
16건 — 새 기능 18개 파일 영어(EN) 완전 전환 — ko 기본, zh→en …
  • ·새 기능 18개 파일 영어(EN) 완전 전환 — ko 기본, zh→en 폴백
  • ·import 저장 'UnrecognizedActionError' 방지 — 저장도 API 라우트(스트리밍)
  • ·import 'Failed to fetch' 진짜 원인=LLM 처리 타임아웃 → 스트리밍 keepalive
  • ·대화 import 'Failed to fetch' 수정 + 분석 중 '어떻게 나누는지' 설명 패널
  • ·'과거의 내가 오늘의 나를 구했다' 모멘트
  • ·내 브레인 카드목록 4개 수정
  • ·개인·멤버 브레인 기록을 structure식 카테고리 카드 목록으로 통일
  • ·멤버 프로필 편집 — 본인 자유수정 / 남은 수정요청→관리자 승인(위키식+게이트)
  • ·연구실 타임라인 '역사책' — 연도별 AI 서술(수정가능)+논문/기록 카드
  • ·아침 메일 큐레이션 — 사람이 게이트키퍼(자동저장 X)
  • ·빠른기록 가볍게 — 유형 칩별 힌트 + 팀 안내. 무거운 ELN은 자세히 쓰기에만
  • ·자료단위 공유 Phase A — team 단계 진짜 작동(인용/열람 분리)
  • ·Troubleshooting Agent — 실험 실패 분석(과거기록 재사용+검증가드)
  • ·타마고치 상태머신 — 활력별 잔디·갈라짐 오버레이로 가시화
  • ·기록 입구 하나로 통일(작성=홈) + 저장 후 물주기 연출
  • ·휴지통 보낼 때 RAG 색인도 제거 — 사적파일 유출 차단
2026-06-23작업Jihyeon Byun
16건 — data: 중복 논문 제거 — paper_272(2025 프리뷰) 삭제,…
  • ·data: 중복 논문 제거 — paper_272(2025 프리뷰) 삭제, paper_274(2026 정식)만 유지
  • ·web: 멤버 자기콘텐츠 편집권한 4종 — 프로필·파일가시성·대화공유·조각삭제
  • ·web: 노트 수정 + 사실/가설/의견(epistemic) 3단 분류
  • ·web: 업로드 PDF 표지 썸네일 — 1페이지 렌더(@napi-rs/canvas+sharp) → R2 저장 → 카드 표시
  • ·web: 연구라인(area) 개인 편집 — 개념지도 노드 클릭 → 본인이 직접 교정 (소유자만)
  • ·web: 논문 표지(figure) 라우트를 R2에서 서빙 — 라이브 표지 복구 (figures 2040개 R2 업로드 완료)
  • ·web: 연구라인 선택 시 개념지도 중앙(루트)이 그 라인으로 바뀜
  • ·web: 업로드 결과에 '처리 내역 →' 링크 (바로 원본·추출·위키·색인 상세로)
  • ·web: 참고문헌(논문) 노드 연구라인 자동분류 — 개념조각 최다 area 상속
  • ·web: seed에서 데모 노트 생성 제거 + 기존 데모 정리 (배포마다 부활하던 문제 해결)
  • ·web: 일회용 wipe 엔드포인트 제거 (사용 완료)
  • ·web: wipe 엔드포인트를 변지현(u_jihyeon) 범위로 한정 (타 유저 데이터 보호)
  • ·web: 일회용 운영 브레인 초기화 엔드포인트 (WIPE_TOKEN 게이트, 사용후 제거 예정)
  • ·web: 스키마 마이그레이션 추가 — 휴지통·폴더·area·Chunk·DeleteRequest (운영 DB 적용용)
  • ·web: 개인브레인 대규모 기능 — 업로드 파이프라인·검색색인·휴지통·폴더·처리내역
  • ·홈 첫화면에 내 브레인맵 추가 — 로그인 시 '○○의 브레인' 거품맵+성장신호 표시(embed 모드), 연구실 브레인 맵 링크. 비로그인 가드
2026-06-17작업Jihyeon Byun·Sooyoung Moon
10건 — 문수영(sy_108@snu.ac.kr) 앱 admin 계정 추가 — La…
  • ·문수영(sy_108@snu.ac.kr) 앱 admin 계정 추가 — Lab Brain 전체 콘텐츠 편집 권한
  • ·Railway 재배포 트리거 — 수영님 위키/프로젝트 작업 라이브 반영 (origin/main 20커밋이 라이브에 미반영 상태였음)
  • ·본문 [[Source-..]] 인용 통일 + 분류보드 세로 레이아웃
  • ·분류보드 간소화 + 로컬그래프 구석 박힘 수정 + 논문 인용 형식 통일
  • ·워크스페이스 답변 엔진 선택 (RAG ↔ 위키)
  • ·위키 브라우징 이식 — 개념 검색 + 타입 카탈로그 + 항목별 위키화
  • ·상위 개념 → 분류 보드로 통합, 별도 /wiki/topics 제거
  • ·개념 지도에 상위 개념 반영 — 분류보드(도메인별) + 관계그래프(UmbrellaGraph)
  • ·위키 상위 개념(umbrella topics) — web-wiki 우산 구조 이식
  • ·web-wiki 앱 제거 — web/로 전부 이식 완료, 배포는 web/ (잉여 정리)
2026-06-16작업Sooyoung Moon·Jihyeon Byun
12건 — port(web): 위키 작성(composer) + 승격 후보 (addi…
  • ·port(web): 위키 작성(composer) + 승격 후보 (additive, /brain/wiki)
  • ·port(web): 프로젝트/원고 워크스페이스 (additive, /projects)
  • ·색상 토큰 통일 — globals에 --danger/--success/--warning + DOM 28파일의 raw hex를 var()로 (canvas 그래프 파일은 hex 유지)
  • ·대화·업로드도 자동 위키화 — chat 답변(>200자)·업로드 추출텍스트 → 백그라운드 위키 조각 추출
  • ·port(web): 딥리서치 백그라운드 자동재개 + 인용 가독화
  • ·port(web): 개념 페이지 로컬 그래프 + people 동문 표시
  • ·port(web): 브라우저 확장 연결(capture) — ChatGPT·Claude·Liner 대화 자동 수집
  • ·port(web): 개념 페이지 한글 기본번역 + people 이메일 표시
  • ·merge: 수영님 port/research-data + port/workspace-ux 통합 (jszip 설치, prisma generate) — 7개 브랜치 전부 통합 완료
  • ·port(web): 딥리서치 저장·목록 + 외부 AI 대화 가져오기 (데이터)
  • ·port(web): AI 워크스페이스 UX — 모드 허브·단일 스크롤·캔버스 연동·메일 AI
  • ·개인 조각 → 연구실 승격 — 내 위키 조각을 '연구실 공유'하면 개념 보드(👤)에 합류, 공유태그로 위키개념과 연결
2026-06-15통합변지현·문수영
통합 지식그래프 + 문수영 LLM-wiki 합류 + 매일 자동 sync
  • ·상단 탭 17개 → 6개 카테고리 드롭다운으로 정리
  • ·논문 목록에 출간번호·정렬·대표그림 썸네일 추가
  • ·인물·논문·주제를 한 캔버스에 모은 통합 지식 네트워크 신설
  • ·문수영 feature/llm-wiki 병합 — 주제 91개 + 266편 완전 타입드 그래프 + 인물 ORCID 정리 (충돌 0)
  • ·협업 모델 확정: 수영=wiki/(지식그래프) · 지현=web/(앱), 매일 아침 6시 브랜치 sync 메일 자동화
2026-06-14배포변지현
정식 배포 — bmnl-brain.link 라이브
  • ·Railway 호스팅 + Cloudflare 도메인(bmnl-brain.link) 연결
  • ·Google 로그인 + 멤버별 Gmail·시트 연동(개인정보 분리)
  • ·AI 워크스페이스(근거·출처 인용 답변) 라이브
  • ·푸터에 '변지현·문수영 공동 구축' 표기
2026-06-13작업Jihyeon Byun·Sooyoung Moon
3건 — audit: 전 논문 PDF원문 대조 데이터 감사 + 확정 오류 4편 정…
  • ·audit: 전 논문 PDF원문 대조 데이터 감사 + 확정 오류 4편 정정 (문수영 방식 자동화)
  • ·wiki: paper_053 team Gold->CO2 + log (umbrella-UX / IA / graph / citation rounds)
  • ·wiki: umbrella concept layer + English titles + paper-title cleanup
2026-06-12작업Jihyeon Byun·Sooyoung Moon
4건 — paper_112 g-factor 정정 (문수영 발견) — 0.2는 He…
  • ·paper_112 g-factor 정정 (문수영 발견) — 0.2는 Helicoid III 값
  • ·wiki: provisionally approve 5 schema additions (validated vs paper usage + field terms)
  • ·wiki: people cleanup + ORCID enrichment (Phase 1+2)
  • ·wiki: complete autonomous ingest - 266 papers, full typed graph
2026-06-11작업Sooyoung Moon
16건 — web-wiki: LLM-wiki 앱 진행상황 (연구/메일/업무/멤버 +…
  • ·web-wiki: LLM-wiki 앱 진행상황 (연구/메일/업무/멤버 + 에이전트 워크스페이스)
  • ·wiki: auto-ingest resume-batch 14/29 (papers 172, 173, 174, 175, 176, 177)
  • ·wiki: auto-ingest resume-batch 13/29 (papers 166, 167, 168, 169, 170, 171)
  • ·wiki: auto-ingest resume-batch 12/29 (papers 159, 161, 162, 163, 164, 165)
  • ·wiki: auto-ingest resume-batch 11/29 (papers 152, 153, 155, 156, 157, 158)
  • ·wiki: auto-ingest resume-batch 10/29 (papers 143, 144, 147, 148, 149, 150)
  • ·wiki: auto-ingest resume-batch 9/29 (papers 136, 137, 138, 139, 140, 141)
  • ·wiki: auto-ingest resume-batch 8/29 (papers 128, 129, 130, 132, 133, 134)
  • ·wiki: auto-ingest resume-batch 7/29 (papers 122, 123, 124, 125, 126, 127)
  • ·wiki: auto-ingest resume-batch 6/29 (papers 116, 117, 118, 119, 120, 121)
  • ·wiki: auto-ingest resume-batch 5/29 (papers 109, 110, 111, 113, 114, 115)
  • ·wiki: auto-ingest resume-batch 4/29 (papers 103, 104, 105, 106, 107, 108)
  • ·wiki: auto-ingest resume-batch 3/29 (papers 096, 097, 098, 099, 101, 102)
  • ·wiki: auto-ingest resume-batch 2/29 (papers 088, 089, 090, 091, 094, 095)
  • ·wiki: auto-ingest resume-batch 1/29 (papers 077, 079, 081, 083, 084, 085)
  • ·wiki: auto-ingest batch 11/40 (papers 070, 071, 072, 073, 074, 075)
2026-06-10작업Sooyoung Moon·Jihyeon Byun
16건 — wiki: auto-ingest batch 10/40 (papers 06…
  • ·wiki: auto-ingest batch 10/40 (papers 063, 064, 065, 067, 068, 069)
  • ·로그인·개인 브레인·캡처 스페이스·구글 시트 + 컨테이너 배포
  • ·wiki: auto-ingest batch 9/40 (papers 057, 058, 059, 060, 061, 062)
  • ·wiki: auto-ingest batch 8/40 (papers 049, 050, 051, 052, 055, 056)
  • ·wiki: auto-ingest batch 7/40 (papers 043, 044, 045, 046, 047, 048)
  • ·meta: 영어 사전번역 완료 기록
  • ·콘텐츠 영어 사전번역 배치 — 영어 토글 시 즉시 영어 표시
  • ·wiki: auto-ingest batch 6/40 (papers 037, 038, 039, 040, 041, 042)
  • ·wiki: auto-ingest batch 5/40 (papers 029, 030, 032, 033, 034, 035)
  • ·meta: 2차 기능 일괄 완료 기록 (활동추적·관리자·쿼터·ELN·딥리서치·캔버스·메일·프로젝트)
  • ·web: 외부연동 2차 — 활동추적·관리자허브·토큰쿼터·ELN·딥리서치·캔버스·메일정리·대화프로젝트·멘션
  • ·wiki: auto-ingest batch 4/40 (papers 021, 022, 024, 025, 027, 028)
  • ·wiki: auto-ingest batch 3/40 (papers 014, 015, 016, 017, 018, 020)
  • ·wiki: auto-ingest batch 2/40 (papers 008, 009, 010, 011, 012, 013)
  • ·wiki: auto-ingest batch 1/40 (papers 002, 003, 004, 005, 006, 007)
  • ·meta: 단일서버 전환 + 새 3기능 데모 반영 기록
2026-06-09설계변지현
AI 워크스페이스 스펙 확정 + 데이터 수집 목록
  • ·웹검색·딥리서치·멀티모달(이미지/PDF 첨부) 모드 설계
  • ·정밀 인용 하이라이트(Liner식)·실험결과 유사검색 로드맵
  • ·남은 데이터(미팅·세미나·실험) 수집 목록 정리
2026-06-05기획변지현
시스템 기술 로드맵 + 교수님 보고
  • ·연구실 공유 brain 제안서 작성
  • ·단계별 기술 로드맵(검색→AI→고급기능) 수립
  • ·남기태 교수님 보고용 요약 정리
2026-05-24확장변지현
대확장 — 266편 정밀 분석 + 행정 정보 통합
  • ·brain_lookup 자동 hook 정밀화(STOP 200개·한국어 어미 처리)
  • ·논문 정밀 분석 71→266편 일괄 확장
  • ·인물 프로필·미팅·세미나 자료 통합
2026-05-23기반변지현
Lab Brain 분리 + 266편 텍스트 추출 + 팀 분류
  • ·개인 brain과 분리해 연구실 공유 brain으로 독립(졸업 후에도 인계 가능)
  • ·PyMuPDF로 266편 논문 + 131편 SI 텍스트 추출
  • ·자동 팀 분류 → 5팀 + Untagged 확정 (Gold/CO2/Oxidation/Peptide-bio)
  • ·papers.json 마스터 메타데이터 + people.json 725명 구축
2026-05-21시작변지현
출발 — 첫 논문 노트 + brain 원칙
  • ·환경 셋업(Python·Claude Code) + 첫 markdown 노트
  • ·논문 2편 분석 → AI 자동 cross-link 발견
  • ·핵심 원칙: brain은 '요약'이 아니라 '사고 흐름'을 저장한다

새 작업이 생기면 이 일지에 계속 추가됩니다.