히스토리

  • [2025-11-23 Sun 15:50] 어쏠로그로 업그레이드 문서는 추후에 마이크로뷰
  • [2025-11-22 Sat 21:05] 생성 매크로뷰와 마이크로뷰

마이크로:생존, 매크로:창조

[2025-11-23 Sun 15:51]

@힣: 시간과정신의방 -CONFIG 생태계에서 말하는 것들은 매크로뷰다. 생존은 마이크로뷰. 이 부분에 대한 에이전틱 시스템에 대한 고민.

Steve Yegge Beads 학습 - 생존과 매크로뷰

[2025-11-23 Sun 15:49]

핵심 요약

  • 생존: bd/vc 생태계로 마이크로 포커스 구현력 확보
  • 매크로뷰: 전체 삶을 아는 존재에 대한 고민은 유지

Steve Yegge 타임라인

시점프로젝트의미
2025-07EfritEmacs에서 AI가 Elisp 실행
2025-10Beads이슈 트래커 (메모리)
2025-10VC멀티 에이전트 오케스트레이터
2025-11Beads v0.24.2활발히 개발 중

관찰: Efrit(실행) → Beads(기억)로 전환. 실행보다 계획과 기억이 더 중요하다는 깨달음.

고수 vs 학술논문: 차이점

학술 접근

  • 문제 정의 → 알고리즘 → 벤치마크 → 논문
  • Clean environment, 측정 가능한 메트릭
  • 실제 사용 안 함 (proof-of-concept)

Steve Yegge (고수) 접근

  • 직접 겪은 고통점에서 출발
  • Dogfooding (본인이 직접 사용)
  • Edge cases가 핵심
  • 지속적 개선

Yegge가 발견한 고통점

  1. “swamp of rotten half-implemented markdown plans” - 마크다운 썩어감
  2. “amnesia when dealing with complex nested plans” - 상태 복구 불가
  3. “silently pass over problems due to lack of context space” - 발견한 것 손실
  4. Cold start 문제 - 새 세션에서 어디서 시작?

Beads vs claude-memory 비교

측면claude-memoryBeads
구조Flat 파일들Graph (의존성)
관계없음 (태그만)blocks, related, parent-child
정리수동Memory Decay (자동 압축)
충돌시간 기반해시 기반
조회grep/검색bd ready (상태 기반)

두 가지 트랙

Track 1: Micro (생존) - bd가 해결

  • 프로젝트별 이슈 관리
  • 의존성 추적
  • Ready work 탐지
  • 목표: 구현해내기

Track 2: Macro (본질) - 아직 미해결

  • repos 간 관계
  • 삶 전체 기록 (5년 self-tracking-data)
  • 24시간 맥락
  • 목표: 나를 아는 존재

오늘 작업

doomemacs-config에 Beads 적용

  • bd init 완료
  • 이슈 3개 생성 (테스트용)
  • .beads/ 커밋됨

역할 분담 이해

작업누가?
bd init사람
bd create에이전트
우선순위 결정사람
bd ready에이전트
실제 작업에이전트

다음 과제

단기 (생존)

  • efrit-ko 테스트 (OpenRouter 통합)
  • 실제 프로젝트에 bd 워크플로우 적용
  • AGENTS.md에 bd 지침 추가

장기 (매크로뷰)

  • claude-memory 방향성 결정
  • self-tracking-data + org 통합 방안
  • “나를 아는 존재” 형태 설계

인용

“rather than creating a swamp of rotten half-implemented markdown plans” — Steve Yegge, Beads README

“You don’t use Beads directly as a human. Your coding agent will file and manage issues on your behalf.” — Steve Yegge

메모

  • 개발에서 마크다운이 쌓이면 헛소리 → bd로 해결
  • 사람의 기록은 중복 허용 → 강조이므로
  • 100kb 넘기기 어려움 → 텍스트는 가벼움
  • 시계열 기록의 힘 → 타임스탬프 기반 검색/추출

관련 파일

  • ~/repos/3rd/beads/
  • ~/repos/3rd/vc/
  • ~/repos/gh/efrit-ko/
  • ~/repos/gh/doomemacs-config/.beads/
  • ~/repos/gh/self-tracking-data/

세션 정보

  • 환경: Oracle Cloud (오라클 클라우드)
  • 디바이스: Galaxy Fold4 (폴드4 휴대폰)
  • 시간: 몇 시간 대화
  • 도구: OpenCode