기술동향
자기 진화하는 AI -- 운영 학습 시스템과 세션 인텔리전스
gstack의 가장 독창적인 설계는 '자기 진화' 시스템입니다. 모든 스킬 실행은 ~/.gstack/projects/{slug}/timeline.jsonl에 기록되고(스킬명, 이벤트, 브랜치, 소요시간), 작업 중 발견한 운영 학습(예: 'bun test는 --timeout 30000이 필요', '로그인 플로우에 쿠키 임포트 필수')은 learnings.jsonl에 저장됩니다. 다음 세션 시작 시 preamble이 최근 학습 3개를 자동으로 컨텍스트에 주입하여, 같은 실수를 반복하지 않도록 합니다. /checkpoint는 git 상태, 결정 이력, 남은 작업을 스냅샷으로 저장하여 세션 간 연속성을 보장합니다. /retro는 주간 커밋 수, 라인 수, 브랜치별 요약, 연속 배포 기록을 분석합니다. /health는 TypeScript 컴파일러, Biome 린터, knip(데드코드), shellcheck, 테스트, CSO 보안 점수를 가중 평균하여 0-10점을 산출하고 추이를 추적합니다.
인사이트
하네스 엔지니어링의 4번째 기둥 '가비지 컬렉션'이 실제로 구현된 사례입니다. 에이전트의 실수가 새로운 규칙이 되고, 시간이 지날수록 시스템이 더 정교해지는 진화적 특성을 보여줍니다.