Preserve loaded draft bytes and model history, reject stale workspace and input events, and keep captured Escape under modal priority. Verified 181 focused Windows tests and strict desktop Clippy on exact inputs4; earlier full737 scope and component/native preparation evidence are archived separately. Native navigation acceptance remains pending.
386 lines
8.5 KiB
JSON
386 lines
8.5 KiB
JSON
{
|
|
"encoding": "UTF-8 without BOM; every authored fixture newline CRLF",
|
|
"valid_totals": {
|
|
"assess": {
|
|
"declarations": 1,
|
|
"lexical_uses": 1
|
|
},
|
|
"confirm": {
|
|
"declarations": 1,
|
|
"lexical_uses": 1
|
|
}
|
|
},
|
|
"ambiguous_totals": {
|
|
"assess": {
|
|
"declarations": 2,
|
|
"lexical_uses": 1
|
|
}
|
|
},
|
|
"locations": [
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
111,
|
|
117
|
|
],
|
|
"byte_offset": 111,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 26
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
137,
|
|
143
|
|
],
|
|
"byte_offset": 137,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 52
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
187,
|
|
193
|
|
],
|
|
"byte_offset": 187,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "links.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
153,
|
|
160
|
|
],
|
|
"byte_offset": 153,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 68
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "project.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
130,
|
|
136
|
|
],
|
|
"byte_offset": 130,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
12,
|
|
18
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "declaration",
|
|
"span": [
|
|
59,
|
|
65
|
|
],
|
|
"byte_offset": 59,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
158,
|
|
164
|
|
],
|
|
"byte_offset": 158,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 24
|
|
},
|
|
{
|
|
"fixture": "valid-baseline",
|
|
"path": "救援/confirm.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "declaration",
|
|
"span": [
|
|
12,
|
|
19
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
111,
|
|
117
|
|
],
|
|
"byte_offset": 111,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 26
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
137,
|
|
143
|
|
],
|
|
"byte_offset": 137,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 52
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
187,
|
|
193
|
|
],
|
|
"byte_offset": 187,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "links.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
153,
|
|
160
|
|
],
|
|
"byte_offset": 153,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 68
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "project.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
130,
|
|
136
|
|
],
|
|
"byte_offset": 130,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
12,
|
|
18
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "declaration",
|
|
"span": [
|
|
59,
|
|
65
|
|
],
|
|
"byte_offset": 59,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
158,
|
|
164
|
|
],
|
|
"byte_offset": 158,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 24
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "救援/confirm.arcadia",
|
|
"alias": "assess",
|
|
"kind": "declaration",
|
|
"span": [
|
|
104,
|
|
110
|
|
],
|
|
"byte_offset": 104,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "ambiguous-open",
|
|
"path": "救援/confirm.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "declaration",
|
|
"span": [
|
|
12,
|
|
19
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
111,
|
|
117
|
|
],
|
|
"byte_offset": 111,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 26
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
137,
|
|
143
|
|
],
|
|
"byte_offset": 137,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 52
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "links.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
187,
|
|
193
|
|
],
|
|
"byte_offset": 187,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "links.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "lexical-use",
|
|
"span": [
|
|
153,
|
|
160
|
|
],
|
|
"byte_offset": 153,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 68
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "project.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
130,
|
|
136
|
|
],
|
|
"byte_offset": 130,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 25
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
12,
|
|
18
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "declaration",
|
|
"span": [
|
|
59,
|
|
65
|
|
],
|
|
"byte_offset": 59,
|
|
"line_1based": 2,
|
|
"utf8_byte_column_1based": 13
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "救援/assess.arcadia",
|
|
"alias": "assess",
|
|
"kind": "excluded-comment-or-string",
|
|
"span": [
|
|
158,
|
|
164
|
|
],
|
|
"byte_offset": 158,
|
|
"line_1based": 3,
|
|
"utf8_byte_column_1based": 24
|
|
},
|
|
{
|
|
"fixture": "missing-include-open",
|
|
"path": "救援/confirm.arcadia",
|
|
"alias": "confirm",
|
|
"kind": "declaration",
|
|
"span": [
|
|
12,
|
|
19
|
|
],
|
|
"byte_offset": 12,
|
|
"line_1based": 1,
|
|
"utf8_byte_column_1based": 13
|
|
}
|
|
]
|
|
}
|