검사 중 C++ 데이터베이스 위치 확인 모달이 키 입력을 가로막은 것을 화면·UI Automation 문구로 확인했습니다. 해당 검사 솔루션의 임시 DB 위치를 확인한 뒤 정상 재실행했습니다.
버퍼·커서·선택·Undo 포함 4/4 통과(100%). 기본 단축키 명령 수신 21/22(95.45%). 전체 제품 동기화율이 아닙니다.
선택 확장, 범위 이동, 괄호 삽입, 감싸기 및 Undo가 원본 VA 실행 결과와 일치합니다. 이전 안내창 간섭 실행의 실패를 제품 결함으로 단정한 보고를 정정합니다.
이름 바꾸기: 임시 Ctrl+Shift+F11에서 CA 명령과 native Rename 명령 수신·창 표시를 확인하고 변경 없이 취소했습니다. 원래 Alt+Shift+R은 여전히 미수신이며 근본 원인은 미확인입니다. 키 소유 명령 목록과 저수준 훅 진단을 남겼으나 특정 외부 프로그램 탓으로 단정하지 않습니다. 임시 키 설정 27개 원복 확인.
{
"id": "scope-next",
"physicalInput": true,
"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"
},
"before": {
"text": "void First() {}\r\nvoid Second() {}\r\n",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"after": {
"text": "void First() {}\r\nvoid Second() {}\r\n",
"caret": 17,
"selectionStart": 17,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"actionCommands": [
{
"guid": "{F9D77864-FAC8-457E-BD4F-552715151B6C}",
"id": 269
}
],
"undoCommands": null,
"bufferCursorSelectionMatch": true,
"undoRequired": false,
"undoMatchesVA": false,
"passed": true,
"error": null,
"oracleFile": ".local\\parity-runs\\20261018-015759-745\\VA.results.json"
}before 촬영 after 촬영 {
"id": "pair-insert",
"physicalInput": true,
"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"
},
"before": {
"text": "",
"caret": 0,
"selectionStart": 0,
"selectionLength": 0,
"selectedText": ""
},
"after": {
"text": "()",
"caret": 1,
"selectionStart": 1,
"selectionLength": 0,
"selectedText": ""
},
"undo": null,
"actionCommands": [],
"undoCommands": null,
"bufferCursorSelectionMatch": true,
"undoRequired": false,
"undoMatchesVA": false,
"passed": true,
"error": null,
"oracleFile": ".local\\parity-runs\\20261018-015759-745\\VA.results.json"
}before 촬영 after 촬영 {
"id": "smart-select",
"physicalInput": true,
"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"
},
"before": {
"text": "void Sample() { int value = 1; }\r\n",
"caret": 25,
"selectionStart": 20,
"selectionLength": 5,
"selectedText": "value"
},
"after": {
"text": "void Sample() { int value = 1; }\r\n",
"caret": 30,
"selectionStart": 16,
"selectionLength": 14,
"selectedText": "int value = 1;"
},
"undo": null,
"actionCommands": [
{
"guid": "{F9D77864-FAC8-457E-BD4F-552715151B6C}",
"id": 274
}
],
"undoCommands": null,
"bufferCursorSelectionMatch": true,
"undoRequired": false,
"undoMatchesVA": false,
"passed": true,
"error": null,
"oracleFile": ".local\\parity-runs\\20261018-015759-745\\VA.results.json"
}before 촬영 after 촬영 {
"id": "surround-word",
"physicalInput": true,
"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"
},
"before": {
"text": "int value;",
"caret": 9,
"selectionStart": 4,
"selectionLength": 5,
"selectedText": "value"
},
"after": {
"text": "int(value);",
"caret": 10,
"selectionStart": 10,
"selectionLength": 0,
"selectedText": ""
},
"undo": {
"text": "int value;",
"caret": 9,
"selectionStart": 4,
"selectionLength": 5,
"selectedText": "value"
},
"actionCommands": [
{
"guid": "{5EFC7975-14BC-11CF-9B2B-00AA00573819}",
"id": 684
},
{
"guid": "{1496A755-94DE-11D0-8C3F-00C04FC2AAE2}",
"id": 1990
}
],
"undoCommands": [
{
"guid": "{5EFC7975-14BC-11CF-9B2B-00AA00573819}",
"id": 43
},
{
"guid": "{5EFC7975-14BC-11CF-9B2B-00AA00573819}",
"id": 684
},
{
"guid": "{1496A755-94DE-11D0-8C3F-00C04FC2AAE2}",
"id": 1990
}
],
"bufferCursorSelectionMatch": true,
"undoRequired": true,
"undoMatchesVA": true,
"passed": true,
"error": null,
"oracleFile": ".local\\parity-runs\\20261018-015759-745\\VA.results.json"
}before 촬영 after 촬영 undo 촬영 자동 검사기에 모달 사전 차단, 명령 수신 추적, 키 유지 시간, 원본 해시 검증을 추가했습니다. 제품 설치 파일은 0.0.94를 유지하며 일반 사용자 VS 0.0.88은 종료·교체하지 않았습니다.