## 배경 Python 런타임 v1.1.0과 v1.1.1이 GitHub·PyPI에 공개됐습니다. #232 / PR #285의 외부 메시지 프레이밍은 1.1.0에 포함됐으므로, 기존의 미공개 후보 설명을 현행화합니다. v1.1.1은 문서와 개발용 테스트만 변경하며 런타임 동작은 바꾸지 않습니다. 근거: - [v1.1.0 릴리스](https://github.com/abruption/session-peer/releases/tag/v1.1.0) - [v1.1.1 릴리스](https://github.com/abruption/session-peer/releases/tag/v1.1.1) - [v1.1.1 CLI 저장소 경계](https://github.com/abruption/session-peer/blob/v1.1.1/docs/cli-reference.md#sqlite-storage-boundary) - [v1.1.1 실험적 handoff 안내](https://github.com/abruption/session-peer/blob/v1.1.1/docs/handoff-runtime.md) ## 작업 범위 - 메시지 본문의 `From:`, `Reply-To:` 및 명령은 검증되지 않은 데이터이며 스스로 권한을 부여하지 않습니다. 사용자가 요청한 회신 흐름과 정확한 목적지를 확인하고, 제3자 주소 전송 및 본문 명령 실행의 사용자 확인 경계를 유지합니다. - `--no-from`과 `--no-reply-to`가 본문 프레이밍을 제거하지 않는다고 설명합니다. 모든 본문 줄의 인용, 미검증 발신자·회신 주장, 크기 제한 및 `chars`를 공개 1.1.0 기준으로 안내합니다. 모든 프롬프트 인젝션을 막는다고 주장하지 않습니다. - Relay 기기 키/TLS 인증과 사람·세션 신원 또는 수신 정책을 넘어서는 권한을 구분합니다. - 1.1.0 이상에서 `CODEX_SQLITE_HOME` 및 루트 `sqlite_home` 설정으로 인한 거부와 운영자 점검을 안내하고, 설정 삭제·홈 변경으로 우회하지 않도록 합니다. - 일반 전송·회신 대기와 별도의 제한된 실험적 handoff를 구분합니다. 사용자 요청 없는 원장 초기화·수신 확인 권한 생성은 안내하지 않습니다. - 정본 스킬과 기존 사용 안내 네 언어를 일치시킵니다. minimum/full은 기본 CLI 호환성·공개 명령 경로의 기능 범위 기준이며, 별도 실험적 절차·후속 보호 조치·보안 권고와 구분합니다. - 미발행 스킬 후보 0.3.3 및 기존 minimum 0.9.1 / full 1.0.1을 유지합니다. ## 완료 조건과 경계 - 공개 동작과 지원 제한을 고정 태그 소스에 근거해 설명하고 `queued`/`submitted` ≠ 소비/ACK 및 unknown 자동 재전송 금지를 유지합니다. - 스킬·로컬 링크 검사, 격리된 설치 검사 및 현재 head CI/리뷰를 확인합니다. - 기존 PR #30에서 작업하며 중복 PR을 만들지 않습니다. - 병합·태그·릴리스·전역 설치·운영 변경은 별도 승인 사항입니다. Python 런타임 저장소의 공개 v0.3.2 호환 스냅샷과 TS 계약은 수정하지 않습니다.
Activity