11// DOQL system map — koru
22// role: LLM-generated schema (SystemMapIR → DOQL)
33// format: nlp2dsl.system_map.v1
4- // generated: 2026-06-09T13:22:46.987386 +00:00
4+ // generated: 2026-06-10T14:50:11.216782 +00:00
55
66environment[name= " koru" ] {
7- generated_at: " 2026-06-09T13:22:42.022447 +00:00" ;
7+ generated_at: " 2026-06-10T14:50:09.959789 +00:00" ;
88}
99
1010data {
@@ -13,20 +13,20 @@ data {
1313 desktop.canvas_width : 8416 ;
1414 desktop.display_count : 3 ;
1515 desktop.displays : [{' id' : ' DP-1' , ' width' : 4096 , ' height' : 2560 , ' left' : 0 , ' top' : 1304 , ' is_primary' : False, ' output' : ' DP-1' , ' index' : 0 }, {' id' : ' DP-2' , ' width' : 4320 , ' height' : 7680 , ' left' : 4096 , ' top' : 0 , ' is_primary' : True, ' output' : ' DP-2' , ' index' : 1 }, {' id' : ' HDMI-1' , ' width' : 4096 , ' height' : 2560 , ' left' : 0 , ' top' : 3864 , ' is_primary' : False, ' output' : ' HDMI-1' , ' index' : 2 }];
16- desktop.ide_calibration.cursor : {' ide' : ' cursor' , ' chat_x' : 8151 , ' chat_y' : 68 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 4055 , ' display_y' : 68 , ' window_id' : None , ' calibrated_at' : ' 2026-06-08T13:34:27.347043 +00:00' };
17- desktop.ide_calibration.jetbrains : {' ide' : ' jetbrains' , ' chat_x' : 2058 , ' chat_y' : 2137 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-1 ' , ' display_output' : ' DP-1 ' , ' display_x' : 2058 , ' display_y' : 833 , ' window_id' : None , ' calibrated_at' : ' 2026-06-08T13:34:27.347043 +00:00' };
18- desktop.ide_calibration.main : {' ide' : ' main' , ' chat_x' : 4020 , ' chat_y' : 3547 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-1' , ' display_output' : ' DP-1' , ' display_x' : 4020 , ' display_y' : 2243 , ' window_id' : None , ' calibrated_at' : ' 2026-06-08T13:34:27.347043 +00:00' };
19- desktop.ide_calibration.vscode : {' ide' : ' vscode' , ' chat_x' : 1498 , ' chat_y' : 3629 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-1' , ' display_output' : ' DP-1' , ' display_x' : 1498 , ' display_y' : 2325 , ' window_id' : None , ' calibrated_at' : ' 2026-06-08T13:34:27.347043 +00:00' };
20- desktop.ide_calibration.windsurf : {' ide' : ' windsurf' , ' chat_x' : 7531 , ' chat_y' : 970 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 3435 , ' display_y' : 970 , ' window_id' : None , ' calibrated_at' : ' 2026-06-08T13:34:27.347043 +00:00' };
16+ desktop.ide_calibration.cursor : {' ide' : ' cursor' , ' chat_x' : 8151 , ' chat_y' : 68 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 4055 , ' display_y' : 68 , ' window_id' : None , ' calibrated_at' : ' 2026-06-09T14:35:37.703691 +00:00' };
17+ desktop.ide_calibration.jetbrains : {' ide' : ' jetbrains' , ' chat_x' : 7652 , ' chat_y' : 825 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-2 ' , ' display_output' : ' DP-2 ' , ' display_x' : 3556 , ' display_y' : 825 , ' window_id' : None , ' calibrated_at' : ' 2026-06-09T14:35:37.703691 +00:00' };
18+ desktop.ide_calibration.main : {' ide' : ' main' , ' chat_x' : 4020 , ' chat_y' : 3547 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-1' , ' display_output' : ' DP-1' , ' display_x' : 4020 , ' display_y' : 2243 , ' window_id' : None , ' calibrated_at' : ' 2026-06-09T14:35:37.703691 +00:00' };
19+ desktop.ide_calibration.vscode : {' ide' : ' vscode' , ' chat_x' : 1498 , ' chat_y' : 3629 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-1' , ' display_output' : ' DP-1' , ' display_x' : 1498 , ' display_y' : 2325 , ' window_id' : None , ' calibrated_at' : ' 2026-06-09T14:35:37.703691 +00:00' };
20+ desktop.ide_calibration.windsurf : {' ide' : ' windsurf' , ' chat_x' : 7531 , ' chat_y' : 970 , ' config_path' : ' /home/tom/.koru/ide-os-injector.json' , ' source' : ' global' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 3435 , ' display_y' : 970 , ' window_id' : None , ' calibrated_at' : ' 2026-06-09T14:35:37.703691 +00:00' };
2121 desktop.ide_calibration_count : 5 ;
22- desktop.ide_calibrations: [{'ide': 'cursor', 'chat_x': 8151, 'chat_y': 68, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-2', 'display_output': 'DP-2', 'display_x': 4055, 'display_y': 68, 'window_id': None, 'calibrated_at': '2026-06-08T13:34:27.347043+00:00'}, {'ide': 'jetbrains', 'chat_x': 2058, 'chat_y': 2137, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-1', 'display_output': 'DP-1', 'display_x': 2058, 'display_y': 833, 'window_id': None, 'calibrated_at': '2026-06-08T13:34:27.347043+00:00'}, {'ide': 'main', 'chat_x': 4020, 'chat_y': 3547, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-1', 'display_output': 'DP-1', 'display_x': 4020, 'display_y': 2243, 'window_id': None, 'calibrated_at': '2026-06-08T13:34:27.347043+00:00'}, {'ide': 'vscode', 'chat_x': 1498, 'chat_y': 3629, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-1', 'display_output': 'DP-1', 'display_x': 1498, 'display_y': 2325, 'window_id': None, 'calibrated_at': '2026-06-08T13:34:27.347043+00:00'}, {'ide': 'windsurf', 'chat_x': 7531, 'chat_y': 970, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-2', 'display_output': 'DP-2', 'display_x': 3435, 'display_y': 970, 'window_id': None, 'calibrated_at': '2026-06-08T13:34:27.347043+00:00'}];
22+ desktop.ide_calibrations: [{'ide': 'cursor', 'chat_x': 8151, 'chat_y': 68, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-2', 'display_output': 'DP-2', 'display_x': 4055, 'display_y': 68, 'window_id': None, 'calibrated_at': '2026-06-09T14:35:37.703691+00:00'}, {'ide': 'jetbrains', 'chat_x': 7652, 'chat_y': 825, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-2', 'display_output': 'DP-2', 'display_x': 3556, 'display_y': 825, 'window_id': None, 'calibrated_at': '2026-06-09T14:35:37.703691+00:00'}, {'ide': 'main', 'chat_x': 4020, 'chat_y': 3547, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-1', 'display_output': 'DP-1', 'display_x': 4020, 'display_y': 2243, 'window_id': None, 'calibrated_at': '2026-06-09T14:35:37.703691+00:00'}, {'ide': 'vscode', 'chat_x': 1498, 'chat_y': 3629, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-1', 'display_output': 'DP-1', 'display_x': 1498, 'display_y': 2325, 'window_id': None, 'calibrated_at': '2026-06-09T14:35:37.703691+00:00'}, {'ide': 'windsurf', 'chat_x': 7531, 'chat_y': 970, 'config_path': '/home/tom/.koru/ide-os-injector.json', 'source': 'global', 'display_id': 'DP-2', 'display_output': 'DP-2', 'display_x': 3435, 'display_y': 970, 'window_id': None, 'calibrated_at': '2026-06-09T14:35:37.703691+00:00'}];
2323 desktop.platform : " linux" ;
24- desktop.pointer : {' x' : 7631 , ' y' : 1451 , ' screen' : 0 , ' window_id' : ' 913' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 3535 , ' display_y' : 1451 };
24+ desktop.pointer : {' x' : 7524 , ' y' : 679 , ' screen' : 0 , ' window_id' : ' 913' , ' display_id' : ' DP-2' , ' display_output' : ' DP-2' , ' display_x' : 3428 , ' display_y' : 679 };
2525 desktop.pointer_display : " DP-2" ;
26- desktop.pointer_display_x : 3535 ;
27- desktop.pointer_display_y : 1451 ;
28- desktop.pointer_x : 7631 ;
29- desktop.pointer_y : 1451 ;
26+ desktop.pointer_display_x : 3428 ;
27+ desktop.pointer_display_y : 679 ;
28+ desktop.pointer_x : 7524 ;
29+ desktop.pointer_y : 679 ;
3030 desktop.session : " ubuntu:GNOME" ;
3131 desktop.window_count : 0 ;
3232 mcp.commands [koru_desktop_uri_get_getv_var].alias.desktop_uri_get_getv_var : " desktop uri get getv var" ;
@@ -202,7 +202,7 @@ runtimes[7] {
202202 kind: " external" ;
203203 uri: " curllm://execute" ;
204204 roles: " llm_browser,form_fill,captcha_solver,extraction" ;
205- status: " unknown " ;
205+ status: " available " ;
206206}
207207
208208desktop {
@@ -211,21 +211,21 @@ desktop {
211211 status: " available" ;
212212 compositor: " wayland" ;
213213 display_server: " wayland" ;
214- probed_at: " 2026-06-09T13:22:42.046199 +00:00" ;
214+ probed_at: " 2026-06-10T14:50:09.969783 +00:00" ;
215215 tools_used: ide- os- injector,xdotool,xrandr;
216216 canvas_width: 8416 ;
217217 canvas_height: 7680 ;
218218}
219219
220220desktop_pointer {
221- x : 7631 ;
222- y : 1451 ;
221+ x : 7524 ;
222+ y : 679 ;
223223 screen : 0 ;
224224 window_id: " 913" ;
225225 display_id: " DP-2" ;
226226 display_output: " DP-2" ;
227- display_x: 3535 ;
228- display_y: 1451 ;
227+ display_x: 3428 ;
228+ display_y: 679 ;
229229}
230230
231231desktop_displays[0 ] {
@@ -271,20 +271,20 @@ desktop_ide_calibrations[0] {
271271 display_output: " DP-2" ;
272272 display_x: 4055 ;
273273 display_y: 68 ;
274- calibrated_at: " 2026-06-08T13:34:27.347043 +00:00" ;
274+ calibrated_at: " 2026-06-09T14:35:37.703691 +00:00" ;
275275}
276276
277277desktop_ide_calibrations[1 ] {
278278 ide: " jetbrains" ;
279- chat_x: 2058 ;
280- chat_y: 2137 ;
279+ chat_x: 7652 ;
280+ chat_y: 825 ;
281281 config_path: " /home/tom/.koru/ide-os-injector.json" ;
282282 source : " global" ;
283- display_id: " DP-1 " ;
284- display_output: " DP-1 " ;
285- display_x: 2058 ;
286- display_y: 833 ;
287- calibrated_at: " 2026-06-08T13:34:27.347043 +00:00" ;
283+ display_id: " DP-2 " ;
284+ display_output: " DP-2 " ;
285+ display_x: 3556 ;
286+ display_y: 825 ;
287+ calibrated_at: " 2026-06-09T14:35:37.703691 +00:00" ;
288288}
289289
290290desktop_ide_calibrations[2 ] {
@@ -297,7 +297,7 @@ desktop_ide_calibrations[2] {
297297 display_output: " DP-1" ;
298298 display_x: 4020 ;
299299 display_y: 2243 ;
300- calibrated_at: " 2026-06-08T13:34:27.347043 +00:00" ;
300+ calibrated_at: " 2026-06-09T14:35:37.703691 +00:00" ;
301301}
302302
303303desktop_ide_calibrations[3 ] {
@@ -310,7 +310,7 @@ desktop_ide_calibrations[3] {
310310 display_output: " DP-1" ;
311311 display_x: 1498 ;
312312 display_y: 2325 ;
313- calibrated_at: " 2026-06-08T13:34:27.347043 +00:00" ;
313+ calibrated_at: " 2026-06-09T14:35:37.703691 +00:00" ;
314314}
315315
316316desktop_ide_calibrations[4 ] {
@@ -323,7 +323,7 @@ desktop_ide_calibrations[4] {
323323 display_output: " DP-2" ;
324324 display_x: 3435 ;
325325 display_y: 970 ;
326- calibrated_at: " 2026-06-08T13:34:27.347043 +00:00" ;
326+ calibrated_at: " 2026-06-09T14:35:37.703691 +00:00" ;
327327}
328328
329329commands[0 ] {
0 commit comments