본문으로 건너뛰기

Harness Handbook: 행동 중심 하니스 문서화와 BGPD를 통한 수정 위치 탐지

Harness Handbook은 행동 중심 문서화와 BGPD 워크플로로 하니스의 구현 위치 탐지와 편집 계획 품질을 높이면서 플래너 토큰 사용량을 줄였다.

용어 해설

행동 위치화(Behavior Localization)
수정 요청으로 기술된 런타임 행동을 구현하는 모든 소스 코드 위치를 찾아내는 작업이다. 정적 호출 그래프, 실행 단계(stage) 및 상태 연계 정보를 사용해 행동과 코드 경로를 대응시키는 방식으로 수행된다. 하니스 변경 전에 정확한 편집 대상 위치를 확보하여 이후의 편집 계획 신뢰도를 높이는 핵심 전처리 단계이다.
하니스 핸드북(Harness Handbook)
레거시 저장소에서 런타임 행동을 중심으로 구현 지식을 계층화한 문서화 표현이다. 시스템 개요(L1), 구성요소/단계 개요(L2), 소스-연계 단위 심층(L3) 구조와 교차 단계 상태 레지스터를 포함한다. 각 L3 항목은 정적 분석으로 식별한 소스 로케이터에 연결되어 행동과 구현을 직접적으로 대응시킨다.
행동 유도 점진 공개(Behavior-Guided Progressive Disclosure)
핸드북의 계층적 문서를 이용해 상위 수준 행동에서 출발하여 단계적으로 관련 구현 세부로 접근하는 탐색 워크플로이다. L1·L2를 통해 관련 실행 단계를 좁힌 뒤 공유 상태 연결을 따라 L3 후보를 확장하고 저장소에서 검증한다. 이렇게 얻은 검증된 근거를 바탕으로 편집 계획과 실행을 구성하므로 위치 탐지 정확도가 향상된다.
단계 골격(Stage Skeleton)
하니스의 실행 단계와 상태 관계를 구조적으로 요약한 중간 표현으로서 L2 구성을 뒷받침한다. 정적 사실 추출과 호출 그래프 정보를 기반으로 함수-단계 또는 파일-단계 매핑을 포함하며 function-as-leaf와 file-as-leaf 모드에 따라 생성 방식이 달라진다. 단계 골격은 이후 L1~L3 문서 트리와 상태 레지스터로 합성될 때 기반 구조로 작용한다.
재동기화(Resync)(Resynchronization)
소스 저장소에 변경이 생겼을 때 핸드북을 현재 저장소 상태와 정합시키는 절차이다. 변경된 유닛을 재파싱하고 함수 지문 또는 파일 해시로 대응을 찾은 뒤 영향을 받는 항목만 갱신하거나 필요한 경우 전체 골격을 재구성한다. 파싱 불가 항목은 동결하거나 커버리지 기록에 남겨 오해 소지를 방지한다.
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 14.수집 2026. 07. 17.출처 타입 PAPER

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.