확인된 대표 결과 일치 6/108 (5.56%) · 차이 1/108 · 미검증 101/108
검증 판정 진행률 6.48% (7/108). 목록 집계 108/108은 실행 검증률이 아닙니다. 확인된 부분의 하한 현황이며, 실제 제품이 5.56%만 구현됐다는 뜻이 아닙니다. 포괄 기능 인증은 0/108이며 전체 실제 유사도를 추정하지 않습니다.
새 실제 키·버퍼·커서·선택·요청된 Undo 검사: 7/7. 기본 단축키 수신: 21/22. VA는 기존 실제 실행 증거, CA는 0.0.94 검사 프로필의 이번 실행입니다. 버전·환경 범위를 혼합해 일치로 승격하지 않았습니다.
집계 JSON · 108개 CSV · 상세 JSON · 증거 해시
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "scope-next",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "void First() {}\r\nvoid Second() {}\r\n",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"expected": {
"text": "void First() {}\r\nvoid Second() {}\r\n",
"caret": 17,
"selectionStart": 17,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\scope-next.cpp"
},
"after": {
"zoom": 100,
"text": "void First() {}\r\nvoid Second() {}\r\n",
"caret": 17,
"selectionStart": 17,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"undoRequired": false
}before
after
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'no-modal-observed', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'no-modal-observed', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'no-modal-observed', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
이름 바꾸기 기본 키 Alt+Shift+R 명령 미수신; 기능 결과 비교 완료 아님
다음 작업: 기본 키 수신 경로 조사·수정·재검사
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'no-modal-observed', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'no-modal-observed', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "completion",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLongTypeN }\r\n",
"caret": 59,
"selectionStart": 59,
"selectionLength": 0,
"selectedText": ""
},
"expected": {
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLongTypeName }\r\n",
"caret": 62,
"selectionStart": 62,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\completion.cpp"
},
"after": {
"zoom": 100,
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLongTypeName }\r\n",
"caret": 62,
"selectionStart": 62,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"undoRequired": false
}before
after
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "pair-insert",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"expected": {
"text": "()",
"caret": 1,
"selectionStart": 1,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\pair-insert.cpp"
},
"after": {
"zoom": 100,
"text": "()",
"caret": 1,
"selectionStart": 1,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"undoRequired": false
}before
after
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "reset-zoom",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 140,
"text": "void Sample() {}\r\n",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"expected": {
"text": "void Sample() {}\r\n",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\reset-zoom.cpp"
},
"after": {
"zoom": 100,
"text": "void Sample() {}\r\n",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"undoRequired": false
}before
after
현재 입력 AuditLong은 일반 prefix 완성과 구분되지 않아 부분 문자열 Shorthand 기능을 판정할 수 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "unverified",
"reason": "현재 입력 AuditLong은 일반 prefix 완성과 구분되지 않아 부분 문자열 Shorthand 기능을 판정할 수 없음",
"observedOutputState": "representative-match",
"scenarioId": "shorthand",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLong }\r\n",
"caret": 54,
"selectionStart": 54,
"selectionLength": 0,
"selectedText": ""
},
"expected": {
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLongTypeName }\r\n",
"caret": 62,
"selectionStart": 62,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\shorthand.cpp"
},
"after": {
"zoom": 100,
"text": "struct AuditLongTypeName {};\r\nvoid Probe() { AuditLongTypeName }\r\n",
"caret": 62,
"selectionStart": 62,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"undoRequired": false
}before
after
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "smart-select",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "void Sample() { int value = 1; }\r\n",
"caret": 25,
"selectionStart": 20,
"selectionLength": 5,
"selectedText": "value"
},
"expected": {
"text": "void Sample() { int value = 1; }\r\n",
"caret": 30,
"selectionStart": 16,
"selectionLength": 14,
"selectedText": "int value = 1;",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\smart-select.cpp"
},
"after": {
"zoom": 100,
"text": "void Sample() { int value = 1; }\r\n",
"caret": 30,
"selectionStart": 16,
"selectionLength": 14,
"selectedText": "int value = 1;"
},
"undo": null,
"undoRequired": false
}before
after
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님
다음 작업: 추가 경계·설정·지원 범위 검증
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
{
"state": "representative-match",
"reason": "대표 시나리오의 실제 결과 일치; 기능 전체 인증 아님",
"observedOutputState": "representative-match",
"scenarioId": "surround-word",
"CA": "docs\\validation\\fixed-108-097-final\\live\\behavior.json",
"VA": ".local\\parity-runs\\20261018-015759-745\\VA.results.json",
"before": {
"zoom": 100,
"text": "int value;",
"caret": 9,
"selectionStart": 4,
"selectionLength": 5,
"selectedText": "value"
},
"expected": {
"text": "int(value);",
"caret": 10,
"selectionStart": 10,
"selectionLength": 0,
"selectedText": "",
"zoom": 100,
"activeFile": "C:\\Projects\\CodeAssist\\.local\\parity-runs\\20261018-015759-745\\VA\\epoch-18976\\surround-word.cpp"
},
"after": {
"zoom": 100,
"text": "int(value);",
"caret": 10,
"selectionStart": 10,
"selectionLength": 0,
"selectedText": ""
},
"undo": {
"zoom": 100,
"text": "int value;",
"caret": 9,
"selectionStart": 4,
"selectionLength": 5,
"selectedText": "value"
},
"undoRequired": true
}before
after
undo
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'editor-command-sample', 'observation': None, 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-closed-without-cancel-control', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'product-error-dialog', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'dialog-cancel-or-direct-command', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
대표 기능 결과를 비교하는 실행 어댑터·기대 결과가 없음
다음 작업: 동일 입력/문맥의 대표 동작 실행 어댑터와 원본 기대 결과 확보
기존 프로브: {'scope': 'options-page-only', 'observation': 'dialog-observed-and-cancelled', 'error': None, 'countsAsFunctionalPass': False}
일반 자동 완성, 축약 완성 표본, 배율 초기화 3개를 추가해 실제 출력 비교 7/7이 통과했습니다. 축약 표본은 일반 prefix 완성과 구분되지 않아 Shorthand 기능의 일치로 승격하지 않았습니다. 기능별 대표 결과 일치는 4→6, 미검증은 103→101입니다.
CRLF 줄바꿈의 버퍼 오프셋과 DTE 문자 이동 차이를 수정했습니다. 배율은 140%→100% 실제 변경을 검사하며, 두 값이 같기만 한 무반응은 통과시키지 않습니다. 비교 필드 생략·줌 차이 반례까지 자체 검사했습니다.
검사 인스턴스가 종료돼 있었으므로 별도 CA 검사 프로필을 다시 실행하고 새 소유 솔루션을 만들었습니다. 원본 VA는 기존 실제 실행 기록을 사용했습니다. 제품 코드는 이번에 변경하지 않았으며, 이 보고서의 097은 설치 버전이 아닙니다.