자동 생성된 메모리 변경이력. 본문은 비공개, 메타정보(파일/카운트/엣지/임계치)만 게시됩니다.

2026-09-20 11:31 KST (tick #210)

KB 변화

항목 이전 이후 Δ
active facts 400 400 +0
relations 5 5 +0
embeddings 400 400 +0

워커 단계

  • extract: +0 new (79 idempotent skip, 0 fail)
  • embed: 0 embedded — ok
  • consolidate: 16 candidates (7 buckets)

메모리 임계치

  • .md 총 라인: 9503 (dream 후 +427) / delta threshold 500 → ✅ ok
  • 마지막 dream: 0.5일 전 / threshold 7일

주기: 2시간마다 (LaunchAgent com.comad.kb-sleep).

2026-09-20 09:30 KST (tick #209)

KB 변화

항목 이전 이후 Δ
active facts 388 400 +12
relations 5 5 +0
embeddings 388 400 +12

워커 단계

  • extract: +12 new (67 idempotent skip, 0 fail)
  • embed: 12 embedded — ok
  • consolidate: 16 candidates (7 buckets)

메모리 임계치

  • .md 총 라인: 9503 (dream 후 +427) / delta threshold 500 → ✅ ok
  • 마지막 dream: 0.4일 전 / threshold 7일

이번 사이클 신규 facts

  • #400 [pattern] global — 하드코딩 절대 NOW 상대값 픽스처는 시한폭탄 — 미래의 어느 시점에 조용히 fail…
  • #399 [pattern] global — 롤백 스냅샷을 필드 열거로 만들지 않는다 — 문서에 필드가 추가된 뒤 열거가 낡아 부분 롤백이 「성공」으로 통과…
  • #398 [pattern] global.then() 만 걸고 reject/timeout 경로를 안 두면 응답이 안 오는 순간 UI 가 영원히 돈다 — watchdog + fail path 필수…
  • #397 [pattern] global — 소스 파일 안 NUL(\x00) 바이트는 git 이 파일을 binary 로 취급 — diff/grep/리뷰가 통째로 실패…
  • #395 [pattern] global — 모달/오버레이 상태를 boolean 으로 두면 판/화면/맥락이 바뀌어도 살아남는다 — 「어느 맥락에서 열렸는가」를 키로 저장한다…
  • #396 [pattern] global — MongoDB E11000 은 Transient 라벨이 없어 트랜잭션 재시도가 안 걸린다 — 명시 catch·재시도 필요…
  • #392 [pattern] global — 서브픽셀 hover 타깃(<2px)은 커서가 닿지 않는다 — 툴팁·title 이 원리상 읽힐 수 없다…
  • #393 [pattern] global — iframe allow="autoplay" 는 self origin 만 위임 — 크로스오리진 임베드는 allow="autoplay *" 필요…
  • #394 [pattern] global — img.decode() 직후 complete/naturalWidth 를 읽으면 src 교체 레이스로 로드된 이미지도 「미로드」로 오탐…
  • #391 [pattern] global — 정상 경로로 설계된 race/충돌 (E11000, WriteConflict) 을 error 로그로 남기면 진짜 실패가 더미에 묻힌다 — info 로 내린다…