히스토리
- 어쏠로그로 업그레이드 문서는 추후에 마이크로뷰
- 생성 매크로뷰와 마이크로뷰
마이크로:생존, 매크로:창조
@힣: 시간과정신의방 -CONFIG 생태계에서 말하는 것들은 매크로뷰다. 생존은 마이크로뷰. 이 부분에 대한 에이전틱 시스템에 대한 고민.
Steve Yegge Beads 학습 - 생존과 매크로뷰
핵심 요약
- 생존: bd/vc 생태계로 마이크로 포커스 구현력 확보
- 매크로뷰: 전체 삶을 아는 존재에 대한 고민은 유지
Steve Yegge 타임라인
| 시점 | 프로젝트 | 의미 |
|---|---|---|
| 2025-07 | Efrit | Emacs에서 AI가 Elisp 실행 |
| 2025-10 | Beads | 이슈 트래커 (메모리) |
| 2025-10 | VC | 멀티 에이전트 오케스트레이터 |
| 2025-11 | Beads v0.24.2 | 활발히 개발 중 |
관찰: Efrit(실행) → Beads(기억)로 전환. 실행보다 계획과 기억이 더 중요하다는 깨달음.
고수 vs 학술논문: 차이점
학술 접근
- 문제 정의 → 알고리즘 → 벤치마크 → 논문
- Clean environment, 측정 가능한 메트릭
- 실제 사용 안 함 (proof-of-concept)
Steve Yegge (고수) 접근
- 직접 겪은 고통점에서 출발
- Dogfooding (본인이 직접 사용)
- Edge cases가 핵심
- 지속적 개선
Yegge가 발견한 고통점
- “swamp of rotten half-implemented markdown plans” - 마크다운 썩어감
- “amnesia when dealing with complex nested plans” - 상태 복구 불가
- “silently pass over problems due to lack of context space” - 발견한 것 손실
- Cold start 문제 - 새 세션에서 어디서 시작?
Beads vs claude-memory 비교
| 측면 | claude-memory | Beads |
|---|---|---|
| 구조 | 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
Comments