Skip to content

Commit 71fa6b8

Browse files
committed
docs: record numeric extraction evidence and limits
1 parent bbf6b7e commit 71fa6b8

10 files changed

Lines changed: 67 additions & 7 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ IssueDigest는 질문에서 시작해 이슈의 맥락·쟁점·변화를 이해
44

55
현재 앱은 비회원 질문→로그인→편집 상태 복원, 명시 생성, 질문에 따른 서버 근거 검색, 정확 원문과 검증된 완료 브리핑, 후속 질문·취소·재접속·자동 저장/재열람을 제공합니다. 기본 메뉴는 **브리핑·브리핑 기록**, 테마와 계정은 아이콘으로 엽니다. 질문만 제출하며 결과의 정확 인용에서 원문을 확인합니다. 현재 검색은 접근 가능한 저장 색인의 제한된 문자 검색입니다.
66

7-
v10 수치 설명·호환 실행은 구현했으나 실제 의미 인수에서 부분2·미충족1·적절한 자료 부족1을 기록해 개발 반영을 보류했다. 개발 앱은 `ab6654e`/v9, main/운영 유예(D013)다. 기존3문항과 신규 다중주제1은 각각 한 번씩 실제4앱/12요청으로 평가했고 성공까지 재호출하지 않았다.
7+
수치 원문 후보 SDK를 구현해 숫자의 대상·단위·시점·조건과 포함/병렬 관계를 exact quote에 연결한다. 반환은 모두 unreviewed이며 구조/문자열 검증은 의미 인증이 아니다. 실제 독립 SDK2회는 부분 후보1·거부1로 기록했다. 기존 브리핑4건을 재실행하지 않았고 개발ab6654e/v9·앱/DBOS/DB/API/공개/UI/수집기는 유지한다.
88

9-
하한을 진행률로 단순화하거나 병렬 항목의 포함 관계를 잘못 설명하고 전망 조건을 누락한 사례가 남았다. 같은 모델의 AI 평가와 정확 인용만으로 의미 정확성을 인증하지 않는다. 두 주제의 필요한 자료는 보존했고 없는 여론 수치는 만들지 않았다. 다음은 수치의 대상·기간·포함 관계·관측/전망 조건을 근거에 연결하는 구조 설계와 실패를 유지한 별도 평가다.
10-
11-
[현재 명세·인수 결과](docs/changes/briefing-numeric-clarity.md), [전체 진행 기록](docs/planning/progress.md), [실제 평가와 과거 분모](tests/evaluation/README.md)를 따른다. 이전v9 선택 연결·v8 날짜 보존·전후23테이블 복원·복구 판단의 비용은 그 기록에 보존한다. 이번에는 서버 실행/DB/수집기를 변경하지 않았다. 전체4,887개 검사·Task1/전체 독립 검토는 통과했고 [Draft PR49](https://github.com/DigestWorks/IssueDigest/pull/49)에 기록했다. 실제 의미 인수 미통과·개발 보류는 그대로이며 source CI 성공·Sites v71/이전v70 보존·소유 QA 정리 receipt는 진행 기록에서 구분한다.
9+
전망 조건·하한은 후보에 보존했지만 핵심 수치 누락과 관계 근거의 잘못된 연결이 남았고, 다른 응답은 상태 근거가 없어 거부했다. 현재 브리핑 품질을 해결했거나 새 SDK를 서비스에 연결했다고 표시하지 않는다. [현재 명세](docs/changes/numeric-evidence-proposals.md)·[진행 기록](docs/planning/progress.md)·[실제 평가와 과거 분모](tests/evaluation/README.md)를 따른다. v10 의미 인수 미통과·기존 복구 판단/비용·실패 이력을 유지하며 main/운영(D013)은 유예한다.
1210

1311
초대 자료·질문·브리핑 기록은 기존 세션과 현재 멤버십으로 보호합니다. 이와 별도로 명시 검토한 공개 복사본만 질문 아래 목록과 `/briefings/:slug`에서 비회원에게 제공합니다. 고정 버전 링크·출처 표시·정확 인용 원문을 읽을 수 있으며, 이어갈 질문은 일반 홈의 편집 가능한 초안으로 전달합니다. 읽기·재열람은 모델을 호출하지 않고 질문의 명시 제출부터 기존 로그인/권한/비용 정책을 적용합니다.
1412

‎docs/README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ IssueDigest는 질문에서 시작하는 B2C 브리핑 서비스다. [제품 경
66

77
화면 기준: [소비자 브리핑 디자인](changes/consumer-briefing-design.md). 선택한 모바일 브리핑형의 실제 웹 적용과 검증 범위를 따른다.
88

9-
현재 변경: [첫 요약의 수치 관계·조건 설명](changes/briefing-numeric-clarity.md). v10 수치 설명·호환 실행은 구현했으나 실제 의미 인수에서 부분2·미충족1·적절한 자료 부족1을 기록해 개발 반영을 보류했다. 개발 앱은 `ab6654e`/v9, main/운영 유예(D013)다. 기존3문항과 신규 다중주제1은 각각 한 번씩 실제4앱/12요청으로 평가했고 성공까지 재호출하지 않았다. 상세 실패와 과거 분모는 진행/평가 기록에 보존한다.
9+
현재 변경: [정확 인용의 수치 근거 후보](changes/numeric-evidence-proposals.md). 수치 원문 후보 SDK를 구현해 숫자의 대상·단위·시점·조건과 포함/병렬 관계를 exact quote에 연결한다. 반환은 모두 unreviewed이며 구조/문자열 검증은 의미 인증이 아니다. 실제 독립 SDK2회는 부분 후보1·거부1로 기록했다. 기존 브리핑4건을 재실행하지 않았고 개발ab6654e/v9·앱/DBOS/DB/API/공개/UI/수집기는 유지한다.
1010

1111
## 현재 계획과 작업
1212

@@ -20,6 +20,7 @@ IssueDigest는 질문에서 시작하는 B2C 브리핑 서비스다. [제품 경
2020
| [수집본 검토·버전·검색 편입](changes/policy-collection-intake.md) | 고정 성공 원본의 승인·중복/버전·원자 저장/검색·최신 승인 선택 |
2121
| [정책뉴스 반복 확보·실행 이력](changes/policy-collection-journal.md) | 명시 기사 poll·PostgreSQL 원본/성공/실패 보존·중복/간격 제어·상태 조회 |
2222
| [공식 자료 변경 감지](changes/policy-change-detection.md) | 승인 capture의 오프라인 신규/변경/동일/미관측 비교·정기 수집/게시와의 경계 |
23+
| [정확 인용의 수치 근거 후보](changes/numeric-evidence-proposals.md) | 원문 span/포함·병렬·unreviewed/독립 모델 상한·실제2 SDK의 부분/거부와 앱 연결 전 경계 |
2324
| [첫 요약의 수치 관계·조건 설명](changes/briefing-numeric-clarity.md) | v10 지침/호환 실행·원래3/신규1 실제 인수 실패·개발 보류와 다음 구조 설계 |
2425
| [관련성 선택의 실제 조사 연결](changes/briefing-relevance-integration.md) | 새 private v9·선택 근거/합산 예산/현재 권한·취소/복구·원래 입력/시작 표식과 실제 인수 |
2526
| [질문·근거 후보 관련성 선택](changes/evidence-relevance-selection.md) | 인용에 묶인 후보 전체 triage·불확실 보존·bounded usage·실제3회와 연결 전 경계 |

‎docs/changes/numeric-evidence-proposals.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,15 @@
3636
## Ruling · 동일 수치 쌍의 중복 관계 거부
3737

3838
같은 unordered fact pair에는 kind/방향에 관계없이 관계 하나만 허용한다. included_in의 방향과 3개 이상 포함 cycle 검사는 별도로 유지한다. 모호한 관계를 여러 종류로 겹쳐 정상 후보처럼 반환하지 않는 구조적 기준이다. 잘못되면 원문이 같은 두 수치의 여러 관계를 설명할 때 전체 제안이 거부되고 알려진 호출 비용은 남을 수 있다. 이 경우 자동 수리/재호출 대신 다음 버전의 관계 모델을 설계해야 한다. 의미의 진실을 인증하는 기준은 아니다.
39+
40+
## Controller 실제2 SDK 인수
41+
42+
새 수치 근거 후보 SDK를 실제 두 자료의 사전 고정 whole 인용2개/1개로 각각 한 번 실행했다. 기존 질문별4앱/12요청은 재실행하지 않았다. 새 SDK2회/공급자2요청·자동 재시도0에서 unreviewed 후보 반환1·전체 거부1이다. 의미를 완전히 충족한 제안은0이며, 반환1도 부분 결과다.
43+
44+
반환한 후보의 수치5개·관계3개와 거부된 raw 수치3개의 모든 field/null·관계를 원문과 직접 대조했다. 첫 자료는 현재 하한·전망 범위/열린 표현·전망 조건을 보존했지만 핵심 하위 항목을 누락했다. 세 관계 모두 원문에 실제 있는 포함 문구를 사용했으나 그 문구가 직접 가리키는 수치 쌍과 제안 관계가 달랐다. 일부 기간도 빠졌고 같은 단위의 첫 occurrence를 여러 수치에 반복 연결했다. 문자열 존재/구조 통과를 관계 의미나 완전 추출 인증으로 바꾸지 않는다.
45+
46+
둘째 raw는 알려진 상태 세 행의 status_text가 모두 null이어서 전체를 거부했다. raw의 명시 전망 값이 관측으로 분류된 문제도 남았다. 거부 행을 정상 후보/성공으로 집계하거나 자동 고쳐쓰지 않았다. SDK는 Agent 결과를 받지 못한 실패 usage를 unknown으로 남겼으며, controller가 별도로 보존한 완료 공급자 원응답2개의 사용량은 입력3,187/출력3,229토큰이다. 지연10.85/4.96초·청구 금액 미검증이며 unknown은 무료를 뜻하지 않는다.
47+
48+
이는 독립 내부 추출 SDK의 제한된 평가다. 실제 planned/uncertain 양성·전체 문서 수치의 포괄성·다양한 정치 이슈/중립성·최종 브리핑 품질은 미검증이다. 기존 v10 실제4건의 부분/미충족·과거v9/selector/v8/v7/v6/v5 분모는 유지한다. 앱/DBOS·DB/API/공개/UI/수집기와 개인 개발ab6654e/v9를 변경하지 않았다. 다음은 반복 context 출력의 비용을 줄이는 입력 참조 구조, provider 단계의 상태/근거 조합 제약, 관계 cue의 실제 지시 대상과 누락을 평가하는 계약을 설계하는 것이다. 단순히 더 강한 지침/성공 재호출로 해결됐다고 표시하지 않는다.
49+
50+
Task1 독립 Spec/품질 PASS(C0I0M0), sourcebbf6b7e 기준이다. 전체 gate/전체 독립 검토·PR/CI/Sites/정리는 별도 receipt를 진행 기록에 남긴다. 의미 품질 및 앱 연결은 미완료다.

‎docs/planning/decisions.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,3 +225,7 @@ planner7은 동결하고 새v8만 paid1/search_v8-step2/final_v8-paid3으로 실
225225
### D022 후속 · 수치 후보 관계의 중복 거부 · 2026-10-19
226226

227227
[명세](../changes/numeric-evidence-proposals.md). 새 독립 SDK의 같은 unordered 수치 후보 pair에는 종류/방향을 바꿔도 관계 하나만 허용한다. 포함 방향과 긴 cycle 검사는 별도다. 모호함을 여러 관계로 동시에 채우지 않도록 하는 구조적 판단이며 의미 인증은 아니다. 잘못되면 실제 복합 관계의 전체 제안이 거부되고 알려진 모델 비용은 남을 수 있어 후속 모델 재설계가 필요하다. 자동 수리/재호출은 하지 않는다. 기존 v9 복구 판단/비용과 v10 실패·개발 보류를 유지한다.
228+
229+
### D022 후속 · 수치 후보 SDK 실제 인수 · 2026-10-19
230+
231+
기존 v10 앱4건을 재실행하지 않고 고정 whole 인용2/1의 독립 추출2회/2요청을 별도로 수행했다. 부분 후보1·거부1이며 완전 의미 충족0이다. 조건/하한은 보존했으나 핵심 하위 수치 누락·관계 cue 지시 대상 오연결, raw의 필수 상태 근거 누락/전망 분류 문제가 남았다. exact span·hash를 의미 진실로 승격하지 않는다. 기존 관계 중복 Ruling/비용과 v10 실패/개발v9 유지, main/운영 유예를 보존한다. 세부 분모/usage·다음 설계는 명세와 진행/평가 기록을 따른다.

‎docs/planning/implementation-plan.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ SDK 단독 상한은 요청1회·입력+출력12,000/출력500/15초다. 실제
5656
| --- | --- | --- | --- |
5757
| M1 · 질문에서 브리핑까지 | 로그인·권한·저장 검색·AI 생성·정확 인용·저장/재열람·실패/취소/복구 연결 | 기반 완료 · 개인 개발 적용 | 개발 웹/API/워커ab6654e/v9·전체4,655개/독립 검토·실제 HTTPS/보존 복원. 의미 품질 부분 충족이며 운영 출시와 구분 |
5858
| M2 · 자료 확보·갱신 | 승인 출처를 반복 확보하고 변경/중복·실패·수집 범위/최신성을 추적, 과거 근거 보존 | 진행 중 | 시간당 고정 기사 확보·명시 승인 편입과 날짜/발행처 후보 비교를 구현. 새 공식 텍스트1건 추가·전체3,603개·독립 검토·검색/재실행·사후23테이블 일치 복원 확인. 다매체 확대·최근 주목도·자동 승인/게시 완료는 아님 |
59-
| M3 · 근거 중심 자율 조사 | 질문에 따라 승인 도구 탐색·대조·자료 부족 판단과 검증된 모듈 전달, 비용/취소/복구 검증 | 진행 중 · v10 의미 인수 미통과 | v9 계획→검색→선택→고정→생성은 개발 적용. v10 실제 원래3은 부분1/미충족1/부족1, 새 다중주제1은 부분1. 수치 관계·조건 문제로 개발 보류. 구조화 수치 근거·상반 출처/다양한 질문·날짜/불확실 양성·점진 전달은 후속 |
59+
| M3 · 근거 중심 자율 조사 | 질문에 따라 승인 도구 탐색·대조·자료 부족 판단과 검증된 모듈 전달, 비용/취소/복구 검증 | 진행 중 · 수치 후보 SDK | v9 조사 흐름은 개발 적용. v10 의미 인수 미통과 유지. 독립 수치 후보 SDK 구현/실제2회: 부분1·거부1, 앱 연결 전. 원문 참조 비용·상태 조합/관계 cue·누락 평가·다양한 질문/점진 전달은 후속 |
6060
| M4 · 관심 이슈·변화·공유 | 개인 소유·관심 해제/삭제, 새 사실·공식 결정·정정과 알림함, 동의한 불변 공유본 | 예정 | 소유/접근 모델·변경 근거부터 구현. 현재 검증용 공유 이력을 개인 보관함으로 간주하지 않음 |
6161
| M5 · 이슈 발견·개인화 | 실제 매체 관측/중복 제거/선정 이유와 동의한 관심 신호의 혼합 | 예정 | 출처/기간/갱신 데이터와 신호 정책·다양성 평가. 임의 인기·여론 점수를 만들지 않음 |
6262
| M6 · 공개 운영 | 실제 질문 품질·지연/비용·권한·백업 복원·공개 이용 정책 충족 후 출시 판단 | 예정 · 운영 게시 유예 | 개발 HTTPS·앱 백업 복원 기반은 있음. 전체 출시 조건과 D013 별도 승인 필요 |
@@ -65,7 +65,7 @@ SDK 단독 상한은 요청1회·입력+출력12,000/출력500/15초다. 실제
6565

6666
## 다음 구현 순서
6767

68-
우선: 수치의 대상·기간·단위·포함 관계·관측/조건부 전망을 인용에 묶는 내부 계약을 설계한다. v10의 실제 실패를 보존하고 별도 고정 평가를 정한 후 구현한다. [후속 설계 요구사항](../changes/briefing-numeric-clarity.md#후속-설계에서-검증할-요구사항)에 검증할 계약을 정리했다. 지침 추가만으로 품질 통과를 주장하거나 실패 답변을 자동 고쳐쓰지 않는다.
68+
우선: [수치 근거 후보 SDK](../changes/numeric-evidence-proposals.md)는 구현했으며 실제2회에서 부분1·거부1을 확인했다. 원문 context 참조의 중복 비용, provider 상태/근거 조합 제약과 관계 cue의 지시 대상·누락 평가를 다음 계약으로 설계한다. 수치의 대상·기간·단위·포함 관계·관측/조건부 전망의 원문 의미 검증은 남아 있다. v10의 실제 실패를 보존하고 별도 고정 평가를 정한 후 구현한다. [후속 설계 요구사항](../changes/briefing-numeric-clarity.md#후속-설계에서-검증할-요구사항)에 검증할 계약을 정리했다. 지침 추가만으로 품질 통과를 주장하거나 실패 답변을 자동 고쳐쓰지 않는다.
6969

7070
| 순서 | 다음 작업 | 완료 증거 |
7171
| --- | --- | --- |

‎docs/planning/progress.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# 진행 기록
22

3+
## 수치 후보 SDK · 구현·실제 부분/거부 · 2026-10-19
4+
5+
- 담당/controller·feat/numeric-evidence-proposals, PR49/edc7ae7 기반. [명세](../changes/numeric-evidence-proposals.md), D022/M3. OpenSpec root=null·기존 worktree 재사용·baseline4,887/sourceCI39229760833 재사용, 새 baseline 전체 재실행 없음.
6+
- 구현edc1383/실제 및 Task 검토bbf6b7e는 문서만 다르다. 새 모듈/테스트/agentsREADME와 Spec/D022만 바꾸고 기존239 tracked 파일/AGENTS byte-identical을 독립 확인했다. 관련669(116신규)·Ruff/format36/mypy13·Task1 독립 Spec/품질 PASS(C0I0M0)다. 전체 gate/전체 검토·새PR/CI·Sites v71archive/현재 요약·소유QA1/SDD 정리는 별도 인수 중이다.
7+
8+
새 수치 근거 후보 SDK를 실제 두 자료의 사전 고정 whole 인용2개/1개로 각각 한 번 실행했다. 기존 질문별4앱/12요청은 재실행하지 않았다. 새 SDK2회/공급자2요청·자동 재시도0에서 unreviewed 후보 반환1·전체 거부1이다. 의미를 완전히 충족한 제안은0이며, 반환1도 부분 결과다.
9+
10+
반환한 후보의 수치5개·관계3개와 거부된 raw 수치3개의 모든 field/null·관계를 원문과 직접 대조했다. 첫 자료는 현재 하한·전망 범위/열린 표현·전망 조건을 보존했지만 핵심 하위 항목을 누락했다. 세 관계 모두 원문에 실제 있는 포함 문구를 사용했으나 그 문구가 직접 가리키는 수치 쌍과 제안 관계가 달랐다. 일부 기간도 빠졌고 같은 단위의 첫 occurrence를 여러 수치에 반복 연결했다. 문자열 존재/구조 통과를 관계 의미나 완전 추출 인증으로 바꾸지 않는다.
11+
12+
둘째 raw는 알려진 상태 세 행의 status_text가 모두 null이어서 전체를 거부했다. raw의 명시 전망 값이 관측으로 분류된 문제도 남았다. 거부 행을 정상 후보/성공으로 집계하거나 자동 고쳐쓰지 않았다. SDK는 Agent 결과를 받지 못한 실패 usage를 unknown으로 남겼으며, controller가 별도로 보존한 완료 공급자 원응답2개의 사용량은 입력3,187/출력3,229토큰이다. 지연10.85/4.96초·청구 금액 미검증이며 unknown은 무료를 뜻하지 않는다.
13+
14+
이는 독립 내부 추출 SDK의 제한된 평가다. 실제 planned/uncertain 양성·전체 문서 수치의 포괄성·다양한 정치 이슈/중립성·최종 브리핑 품질은 미검증이다. 기존 v10 실제4건의 부분/미충족·과거v9/selector/v8/v7/v6/v5 분모는 유지한다. 앱/DBOS·DB/API/공개/UI/수집기와 개인 개발ab6654e/v9를 변경하지 않았다. 다음은 반복 context 출력의 비용을 줄이는 입력 참조 구조, provider 단계의 상태/근거 조합 제약, 관계 cue의 실제 지시 대상과 누락을 평가하는 계약을 설계하는 것이다. 단순히 더 강한 지침/성공 재호출로 해결됐다고 표시하지 않는다.
15+
16+
- Ruling1: 같은 unordered 수치 pair는 kind/방향에 관계없이 관계 하나만 허용한다. 실제 복합 관계도 전체 거부되고 알려진 비용이 남을 수 있다. 상세 판단/비용은 Spec/D022에 보존한다. 원문/ID/키/raw·소유 검토 증거는 private만, 사용자 탭은 열거나 이동하지 않는다.
17+
18+
319
## 수치 근거 후보 · 착수 · 2026-10-19
420

521
- PR49/edc7ae7 기반 feat/numeric-evidence-proposals, [명세](../changes/numeric-evidence-proposals.md). 원문 숫자·대상/단위/기간/상태·수식어/조건과 포함/병렬 관계를 정확 인용에 묶는 독립 private SDK를 TDD로 구현한다.

0 commit comments

Comments
 (0)