Skip to content

Preserve complete generation sources in canonical columnar packets - #95

Draft
ijaesin wants to merge 6 commits into
research/new-source-recall-acceptancefrom
feat/columnar-generation-source
Draft

ijaesin wants to merge 6 commits into
research/new-source-recall-acceptancefrom
feat/columnar-generation-source

Conversation

@ijaesin

@ijaesin ijaesin commented Oct 23, 2026

Copy link
Copy Markdown

기존 생성 입력의 반복되는 필드·ID를 열 단위로 표현하는 별도 순수 codec을 추가합니다. 원문·전체 수치 후보·조건·문장과 순서를 삭제하지 않고 현재 원문과 일치하는 canonical packet만 검증·복원합니다. 기존 SDK·생성 지침·앱은 변경하지 않습니다.

  • 값/상수/사전과 실제 ID 열의 prefix 표현 중 UTF-8 기준 최단 표현을 선택합니다. 원문은 ID처럼 생겨도 정수로 해석하지 않습니다.
  • 실제 자료 6건의 전체 payload·quote가 동일하게 복원됐습니다. 신규 원문의 형식 설명 포함 비교 envelope는 23,618→19,820으로 줄지만 여유가180뿐이고 작은3건은 증가합니다. 실제 새 SDK/wire/모델의 수용·의미 성공을 뜻하지 않습니다.
  • 초기 전체 검토의 유효한 긴 본문 처리 I1을 수정했습니다. 본문을 ID 압축 대상에서 제외한 결정의 비용은 일부 ID형 본문의 인코딩이 커질 수 있다는 점이며 내용은 보존됩니다. 수정 범위 재검토 C0/I0/M0입니다.

검증: 신규121개 포함 관련233개와 scoped 정적 검사 통과. 최종 전체8,573개(Python7,753+JS820)·lint/format/types/build/OpenAPI 통과, 실패/skip/warning0. 기존458실행파일·실제642/설계121/이전구현12/연구10/신규원문33증거를 보존합니다. 추가 모델 호출0.

이 PR은 PR94 브랜치 대상의 후속 Draft입니다. 별도 versioned generation SDK·실제 요청 예산/실패usage·모델 의미·앱 연결은 후속입니다. 명세·6자료 비교·남은 인수를 확인해 주세요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant