41 lines
2.4 KiB
YAML
41 lines
2.4 KiB
YAML
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
|