schema-version: 1 visuals: - id: harness-flow section: architecture type: request-flow purpose: 저장소 분석과 사용자 요구가 후보 작성, 그림 생성, 결정론적 게이트, 독립 품질 심사를 거쳐 패치와 명시적 적용으로 이어지는 흐름을 보여준다. placeholder-text: 왼쪽의 두 입력이 계획에서 합쳐지고 작성과 그림이 검증으로 모인 뒤 품질 심사에서 재작업 또는 적용으로 갈라지는 Mermaid 흐름도다. must-show: - 사용자 요구와 대상 저장소라는 두 입력 - 독자 흐름·용어·그림 결정과 저장소 근거·프로젝트 분류 - README 작성과 그림 소스·자산 생성 - 근거·명령·경로·문체 검사와 독립 품질 심사 - 수정 필요 시 계획으로 돌아가는 재작업 - 통과 후 패치 준비와 명시적 적용 - 해시 기반 실행 산출물 relationships: - 사용자 요구 -> 독자 흐름·용어·그림 결정 - 대상 저장소 -> 근거 수집·프로젝트 분류 - 근거 수집·프로젝트 분류 -> 독자 흐름·용어·그림 결정 - 계획 -> README 작성 - 계획 -> 그림 소스·자산 생성 - README 작성 + 그림 -> 결정론적 검사 - 결정론적 검사 -> 독립 품질 심사 - 독립 품질 심사 -> 계획 (수정 필요) - 독립 품질 심사 -> 패치 준비·명시적 적용 (통과) emphasize: - 의미 판단과 결정론적 검증의 경계를 별도 노드로 나눈다. - 재작업 화살표와 정방향 적용 흐름을 다른 라벨로 구분한다. - 해시 기반 산출물이 분석·계획·검증·적용에 연결됨을 보인다. avoid: - 전체 내부 상태 이름을 노드에 나열하지 않는다. - Claude와 Antigravity 런타임 동등성을 구현 완료처럼 표현하지 않는다. - 자동 적용처럼 보이는 우회 경로를 만들지 않는다. placement: after-section-id: architecture accessibility: alt-text: 사용자 요구와 대상 저장소에서 출발해 계획, README와 그림 작성, 결정론적 검사, 독립 품질 심사를 거친다. 수정이 필요하면 계획으로 돌아가고 통과하면 패치를 준비한 뒤 별도로 적용한다. production: format: mermaid status: embedded