Repository navigation
Expand file tree
/
Copy pathcore08_cscape_gui_evidence.json
More file actions
90 lines (90 loc) · 3.08 KB
/
Copy pathcore08_cscape_gui_evidence.json
File metadata and controls
90 lines (90 loc) · 3.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"status": "success",
"task": "CORE-08 Cscape GUI Liveness & Protocols Inspection",
"timestamp_utc": "2026-09-16T06:31:38.405979+00:00",
"cscape_process": {
"pid": 12184,
"name": "Cscape.exe",
"exe": "C:\\Program Files (x86)\\Cscape 10.2\\Cscape.exe",
"memory_mb": 349.61,
"status": "running",
"is_hung": false
},
"cscape_window": {
"hwnd_hex": "0x02E301BA",
"hwnd_int": 48431546,
"title": "Cscape - Logged In : \"armando@controlnautas.com\" - [TankLevel_P5_Dedicated.csp]",
"visible": true,
"enabled": true,
"rect": [
1,
1,
1279,
567
],
"title_verification": {
"expected_substring": "TankLevel_P5_Dedicated.csp",
"matched": true
}
},
"project_navigator_tree": {
"navigator_bar_hwnd": "0x0056041C",
"tree_hwnd": "0x00520438",
"project_node": {
"name": "TankLevel_P5_Dedicated [253] [Unknown Mode]",
"hitem": "0x1DC64368",
"children_count": 4,
"is_expanded": true
},
"networking_node": {
"name": "Networking",
"hitem": "0x1DC641B8",
"children_count": 9,
"is_expanded": true
},
"protocols_node": {
"name": "Protocols",
"hitem": "0x1DC64AE8",
"children_count": 0,
"c_children_flag": 0,
"is_expanded": false,
"state_hex": "0x0000",
"is_empty_in_gui": true
}
},
"architectural_finding": {
"statement": "The native Cscape GUI tree item Protocols is unexpanded/empty (Children count: 0) in the UI tree, whereas the complete devices and scan list are defined and maintained in modbus_protocol_inventory.json and modbus_pv_config.json.",
"gui_state": "EMPTY_UNEXPANDED_TREE_ITEM (Children count: 0)",
"config_source_of_truth": {
"modbus_protocol_inventory": {
"path": "C:\\HornerAI\\horner-cscape-mcp\\artifacts\\projects\\TankLevel_P5_Dedicated\\modbus_protocol_inventory.json",
"sha256": "06e3c1ccfea1ad135fd92a0a7be7817cf7b28fef35182823703574ff88c629ce",
"devices_count": 3,
"scan_list_count": 3,
"channels_count": 2
},
"modbus_pv_config": {
"path": "C:\\HornerAI\\horner-cscape-mcp\\artifacts\\projects\\TankLevel_P5_Dedicated\\modbus_pv_config.json",
"sha256": "fb06d8740cccaf3f90312715723b1960971ad4da15b34f21c0d305380b91314d",
"target_register": "%AI1",
"modicon_address": 40001
}
}
},
"screenshot": {
"file_name": "core08_cscape_protocols_navigator.png",
"primary_path": "C:\\HornerAI\\horner-cscape-mcp\\artifacts\\screenshots\\core08_cscape_protocols_navigator.png",
"user_path": "C:\\Users\\ArmandoSilva\\artifacts\\screenshots\\core08_cscape_protocols_navigator.png",
"dimensions_px": [
1278,
566
],
"sha256": "c98bcf117ea4c370d2197b025199caf7a8b3e9d64fd1c4dc3c8bacbc6d311f14"
},
"safety_declarations": {
"fail_closed_policy": "STRICTLY_ENFORCED",
"physical_ports": "BLOCKED_FAIL_CLOSED (COM1-COM256)",
"download_lockout": "BLOCKED_FAIL_CLOSED (32827/33149)",
"physical_runtime_verification": "PENDING_P7 (Strictly deferred to Phase P7)"
}
}