← Files AI 백서ARCHIVED FILE
references/host-execution-contract.md
3.57 KB · Sep 30, 2026 · 23:15 UTC
# 호스트 실행 계약 AI 백서는 지침과 참조만 배포한다. 자체 서버·MCP·계정·새 UI가 없다는 제품 경계는 호스트의 기존 도구 사용 금지가 아니다. ## 실행 범위 - 안전·권한 확인 → 필요한 질문·충돌 해소 → 모델 판정 → 답변 또는 실행·검증 순서로 진행한다. 호스트의 상위 지시가 먼저이며 이 스킬은 권한을 확대하지 않는다. - 사용자가 요청한 파일 작업·조사·연결 앱 작업은 사용 가능한 호스트 도구 및 해당 작업의 적용 스킬로 완료한다. 이미 충분한 요청이나 이미 받은 승인을 다시 확인하지 않는다. - 미제공 사실을 도구로 확인할 수 있으면 모델 판정 뒤 필요한 범위만 조사한다. 사용자 선호·결정·권한은 조사 결과로 대신하지 않는다. - 답변·계획만 요청한 경우 작업 범위를 외부 실행으로 확대하지 않는다. 호스트 Plan mode에서는 파일 변경·앱 실행 없이 계획과 확인 항목만 제공한다. - 문안·계획은 대화에 제공된 규칙을 업무 근거로 사용한다. 문서 이름이 나와도 실제 파일 변경이나 원문 대조를 요청한 것이 아니면 파일을 요구하지 않는다. 범위 변경은 새 산출물로 판정한다. 사용자 지정 상위 기준과 충돌하는 하위 문장은 교체하고, 그 교체가 반영됐는지 검증한다. 사용자 업무 문서와 스킬 실행 지침은 서로 대신할 수 없다. - 메시지 발송·게시 등은 호스트와 사용자의 실제 승인 범위 안에서만 실행한다. 도구의 존재나 다음 행동 제안은 실행 승인이 아니다. ## 결과 검증 - 사용자 답으로 확정한 대상·조건·팀 역할·핵심 예외를 작업과 검증에 직접 반영한다. 파일은 작성 결과를 재확인하고 앱 변경은 도구가 제공한 상태나 실행 결과로 확인한다. - 도구 부재, 권한 부족, 실행 실패는 막힌 단계와 현재 제공 가능한 결과를 알린다. 생성하지 않은 파일 링크·미확인 완료·전송 성공을 주장하지 않는다. - 실행할 수 없다는 설명 다음에는 가능한 최소 대안 하나를 안내한다. 예를 들어 사용자가 접근 가능한 원래 시스템에서 요청한 작업과 결과를 직접 확인하도록 안내할 수 있다. 확인되지 않은 메뉴·취소 정책·추가 승인자를 만들거나 권한 우회를 제안하지 않는다. 사람이 직접 수행할 대안에는 AI 모델을 붙이지 않는다. - 텍스트 변환에서는 요청한 단위와 경계를 보존한다. 각 줄의 공백 제거가 행 구분자 제거를 의미하지 않는다. 입력·출력의 행 수·순서와 변환 후 값을 직접 대조한다. 명령 성공·파일 존재·단순 재열람만으로 성공을 판정하지 않는다. 불일치는 수정 후 다시 검증한다. - 이미 완료한 부분과 실패한 부분을 구분한다. 실패를 숨기거나 권한을 우회하지 않는다. - 요약 파일은 숫자·조건 단어의 검색 일치만으로 검증하지 않는다. 각 수치의 상태·대상과 조건 적용 범위를 문장 단위로 대조한다. 원문에 없는 포함·합계 관계가 생기면 별개 항목으로 복원하고 저장 결과를 다시 확인한다. 의미 검증이 되지 않았으면 검증 완료라고 보고하지 않는다. - 로컬 도메인 문맥의 저장 동의·민감정보 경계는 domain-context-contract.md를 그대로 따른다. 사용자 대화 원문·행동을 자동 저장하거나 집계하지 않는다.
SHA-256: ddbe44fad79e5c0702529acfd3aa9504ca43ab80d4ed32277ccb2204ab7f8e7a