返回 DeepSeek-Reasonix
baseline.json
根目录 / tools / repolint / baseline.json
1 {
2 "limits": {
3 "banner": 13,
4 "commented-code": 0,
5 "complexity": 1878,
6 "essay": 1915,
7 "file-size": 100466,
8 "function-size": 8031,
9 "layering": 1,
10 "marker": 0,
11 "narrative": 63,
12 "struct-state": 106,
13 "test-file-size": 64102
14 },
15 "files": {
16 "cmd/e2ebench/main.go": {
17 "essay": 1
18 },
19 "cmd/reasonix-legacy-migrator/main.go": {
20 "essay": 1
21 },
22 "cmd/reasonix-plugin-example/main.go": {
23 "essay": 19
24 },
25 "desktop/app.go": {
26 "complexity": 56,
27 "essay": 60,
28 "file-size": 11111,
29 "function-size": 368,
30 "struct-state": 11
31 },
32 "desktop/app_test.go": {
33 "essay": 1,
34 "test-file-size": 9612
35 },
36 "desktop/bot_bridge.go": {
37 "essay": 3
38 },
39 "desktop/bot_connection_app.go": {
40 "file-size": 234
41 },
42 "desktop/bot_runtime_app.go": {
43 "essay": 2
44 },
45 "desktop/cmd/sign/main.go": {
46 "essay": 12
47 },
48 "desktop/cmd/update-helper/args.go": {
49 "essay": 1
50 },
51 "desktop/cmd/update-helper/main_windows.go": {
52 "complexity": 11,
53 "essay": 3,
54 "function-size": 60
55 },
56 "desktop/crash_pending.go": {
57 "essay": 2
58 },
59 "desktop/deferred_rebuild.go": {
60 "essay": 2
61 },
62 "desktop/draft_runtime.go": {
63 "complexity": 3
64 },
65 "desktop/extensions_app.go": {
66 "narrative": 1
67 },
68 "desktop/external_opener_windows_test.go": {
69 "essay": 2
70 },
71 "desktop/fork_tab.go": {
72 "essay": 1
73 },
74 "desktop/frontend/src/__tests__/composer-goal-toggle.test.tsx": {
75 "test-file-size": 1730
76 },
77 "desktop/frontend/src/__tests__/composer-run-strip.test.tsx": {
78 "test-file-size": 26
79 },
80 "desktop/frontend/src/__tests__/composer-session-draft.test.tsx": {
81 "test-file-size": 532
82 },
83 "desktop/frontend/src/__tests__/math-golden.test.ts": {
84 "test-file-size": 106
85 },
86 "desktop/frontend/src/__tests__/rich-composer-selection.test.tsx": {
87 "test-file-size": 352
88 },
89 "desktop/frontend/src/__tests__/settings-refresh-snapshot.test.tsx": {
90 "test-file-size": 193
91 },
92 "desktop/frontend/src/__tests__/tab-switch-hydration.test.tsx": {
93 "test-file-size": 125
94 },
95 "desktop/frontend/src/app-runtime/useSessionDraftSurface.ts": {
96 "file-size": 281
97 },
98 "desktop/frontend/src/components/ApprovalModal.tsx": {
99 "file-size": 233
100 },
101 "desktop/frontend/src/components/CapabilitiesPanel.tsx": {
102 "file-size": 2643
103 },
104 "desktop/frontend/src/components/Composer.tsx": {
105 "file-size": 4086
106 },
107 "desktop/frontend/src/components/ContextPanel.tsx": {
108 "file-size": 36
109 },
110 "desktop/frontend/src/components/HistoryPanel.tsx": {
111 "file-size": 7
112 },
113 "desktop/frontend/src/components/MemoryPanel.tsx": {
114 "file-size": 1089
115 },
116 "desktop/frontend/src/components/ProjectTree.tsx": {
117 "file-size": 1338
118 },
119 "desktop/frontend/src/components/RichComposerInput.tsx": {
120 "file-size": 141
121 },
122 "desktop/frontend/src/components/SettingsPanel.tsx": {
123 "file-size": 6496
124 },
125 "desktop/frontend/src/components/StatusBar.tsx": {
126 "file-size": 20
127 },
128 "desktop/frontend/src/components/ThemeGallery.tsx": {
129 "file-size": 490
130 },
131 "desktop/frontend/src/components/ThemeLibrary.tsx": {
132 "file-size": 159
133 },
134 "desktop/frontend/src/components/UsageStatsPanel.tsx": {
135 "file-size": 277
136 },
137 "desktop/frontend/src/components/WorkspacePanel.tsx": {
138 "file-size": 1567
139 },
140 "desktop/frontend/src/custom/features/heartbeat/HeartbeatPanel.tsx": {
141 "file-size": 177
142 },
143 "desktop/frontend/src/lib/bridge.ts": {
144 "file-size": 5219
145 },
146 "desktop/frontend/src/lib/crash.ts": {
147 "file-size": 98
148 },
149 "desktop/frontend/src/lib/transcriptStore.ts": {
150 "file-size": 205
151 },
152 "desktop/frontend/src/lib/types.ts": {
153 "file-size": 1576
154 },
155 "desktop/frontend/src/lib/useController.ts": {
156 "file-size": 4085
157 },
158 "desktop/heartbeat.go": {
159 "essay": 7
160 },
161 "desktop/history_slice.go": {
162 "banner": 1,
163 "complexity": 6,
164 "essay": 34,
165 "file-size": 912,
166 "function-size": 8
167 },
168 "desktop/history_slice_test.go": {
169 "banner": 11,
170 "essay": 1,
171 "test-file-size": 284
172 },
173 "desktop/history_test.go": {
174 "test-file-size": 735
175 },
176 "desktop/internal/draftstate/store.go": {
177 "file-size": 11
178 },
179 "desktop/internal/update/manifest.go": {
180 "essay": 1
181 },
182 "desktop/internal/winuninstall/registry_windows.go": {
183 "essay": 1
184 },
185 "desktop/main_test.go": {
186 "essay": 1
187 },
188 "desktop/memory_suggestions.go": {
189 "essay": 1
190 },
191 "desktop/metrics_app.go": {
192 "essay": 2
193 },
194 "desktop/model_settings_api.go": {
195 "complexity": 3,
196 "function-size": 17
197 },
198 "desktop/plugin_packages_app.go": {
199 "essay": 4
200 },
201 "desktop/provider_access_removal.go": {
202 "essay": 3
203 },
204 "desktop/remote_app.go": {
205 "file-size": 1035
206 },
207 "desktop/remote_serve.go": {
208 "essay": 3
209 },
210 "desktop/remote_tab.go": {
211 "essay": 8,
212 "file-size": 301
213 },
214 "desktop/remote_tab_commands.go": {
215 "essay": 1
216 },
217 "desktop/remote_tab_multisession.go": {
218 "essay": 2
219 },
220 "desktop/remote_tab_review_regressions_test.go": {
221 "test-file-size": 7
222 },
223 "desktop/session_catalog_app_test.go": {
224 "essay": 1
225 },
226 "desktop/session_catalog_runtime.go": {
227 "essay": 2
228 },
229 "desktop/session_draft.go": {
230 "complexity": 12,
231 "file-size": 532,
232 "function-size": 5
233 },
234 "desktop/session_key_test.go": {
235 "essay": 3
236 },
237 "desktop/session_prompt_bytes_test.go": {
238 "essay": 1
239 },
240 "desktop/session_recovery_cleanup_test.go": {
241 "essay": 1
242 },
243 "desktop/session_runtime.go": {
244 "essay": 2
245 },
246 "desktop/session_takeover.go": {
247 "complexity": 9,
248 "essay": 20,
249 "file-size": 511,
250 "function-size": 19
251 },
252 "desktop/sessions.go": {
253 "essay": 4,
254 "file-size": 363
255 },
256 "desktop/sessions_test.go": {
257 "test-file-size": 751
258 },
259 "desktop/settings_app.go": {
260 "complexity": 29,
261 "essay": 6,
262 "file-size": 2666
263 },
264 "desktop/settings_app_test.go": {
265 "test-file-size": 1808
266 },
267 "desktop/shared_host.go": {
268 "essay": 1
269 },
270 "desktop/startup_lease_contention_test.go": {
271 "essay": 1
272 },
273 "desktop/subagents_app.go": {
274 "essay": 6
275 },
276 "desktop/subagents_app_test.go": {
277 "test-file-size": 151
278 },
279 "desktop/tabs.go": {
280 "complexity": 54,
281 "essay": 58,
282 "file-size": 7199,
283 "function-size": 382,
284 "struct-state": 25
285 },
286 "desktop/tabs_order_test.go": {
287 "test-file-size": 10
288 },
289 "desktop/tabs_topic_test.go": {
290 "essay": 1,
291 "test-file-size": 2832
292 },
293 "desktop/terminal.go": {
294 "file-size": 75
295 },
296 "desktop/theme_app.go": {
297 "complexity": 9,
298 "function-size": 20
299 },
300 "desktop/theme_official.go": {
301 "essay": 5
302 },
303 "desktop/theme_plugin.go": {
304 "essay": 4
305 },
306 "desktop/theme_plugin_test.go": {
307 "essay": 1,
308 "narrative": 1
309 },
310 "desktop/theme_state_compat_test.go": {
311 "essay": 3
312 },
313 "desktop/topic_activation.go": {
314 "banner": 1,
315 "essay": 28,
316 "narrative": 3
317 },
318 "desktop/topic_activation_test.go": {
319 "essay": 2
320 },
321 "desktop/topic_legacy_migration.go": {
322 "complexity": 8,
323 "function-size": 19
324 },
325 "desktop/tray.go": {
326 "essay": 1
327 },
328 "desktop/turn_admission.go": {
329 "complexity": 3,
330 "function-size": 7
331 },
332 "desktop/updater.go": {
333 "essay": 2,
334 "file-size": 541
335 },
336 "desktop/updater_app.go": {
337 "essay": 4
338 },
339 "desktop/updater_mac.go": {
340 "complexity": 39,
341 "function-size": 176
342 },
343 "desktop/updater_mac_test.go": {
344 "test-file-size": 553
345 },
346 "desktop/updater_test.go": {
347 "test-file-size": 752
348 },
349 "desktop/updater_windows.go": {
350 "essay": 1
351 },
352 "desktop/workspace.go": {
353 "essay": 3
354 },
355 "desktop/workspace_changes.go": {
356 "essay": 2
357 },
358 "desktop/workspace_media.go": {
359 "complexity": 8
360 },
361 "desktop/workspace_test.go": {
362 "test-file-size": 1049
363 },
364 "internal/acp/dispatch.go": {
365 "essay": 3
366 },
367 "internal/acp/dispatch_extension_test.go": {
368 "essay": 1
369 },
370 "internal/acp/e2e_test.go": {
371 "essay": 2
372 },
373 "internal/acp/live_test.go": {
374 "essay": 1
375 },
376 "internal/acp/protocol.go": {
377 "essay": 10,
378 "file-size": 13
379 },
380 "internal/acp/server_test.go": {
381 "essay": 1,
382 "test-file-size": 1364
383 },
384 "internal/acp/service.go": {
385 "complexity": 1,
386 "essay": 37,
387 "file-size": 2297,
388 "function-size": 104,
389 "struct-state": 2
390 },
391 "internal/acp/service_lock_test.go": {
392 "test-file-size": 245
393 },
394 "internal/agent/agent.go": {
395 "complexity": 26,
396 "essay": 22,
397 "file-size": 1332,
398 "function-size": 88
399 },
400 "internal/agent/branch.go": {
401 "essay": 3,
402 "file-size": 18
403 },
404 "internal/agent/cache_shape_test.go": {
405 "essay": 1
406 },
407 "internal/agent/capability_gate.go": {
408 "essay": 1
409 },
410 "internal/agent/context_manager.go": {
411 "essay": 1
412 },
413 "internal/agent/coordinator.go": {
414 "essay": 5
415 },
416 "internal/agent/coordinator_test.go": {
417 "test-file-size": 688
418 },
419 "internal/agent/empty_final_test.go": {
420 "essay": 5
421 },
422 "internal/agent/execute_batch.go": {
423 "complexity": 4,
424 "function-size": 44
425 },
426 "internal/agent/execute_one.go": {
427 "essay": 2
428 },
429 "internal/agent/extensions.go": {
430 "essay": 53
431 },
432 "internal/agent/extensions_test.go": {
433 "essay": 4,
434 "narrative": 1,
435 "test-file-size": 973
436 },
437 "internal/agent/fleet.go": {
438 "essay": 3,
439 "function-size": 24
440 },
441 "internal/agent/migrate.go": {
442 "complexity": 32,
443 "essay": 12,
444 "file-size": 198,
445 "function-size": 73
446 },
447 "internal/agent/migrate_test.go": {
448 "test-file-size": 341
449 },
450 "internal/agent/normalize.go": {
451 "essay": 4
452 },
453 "internal/agent/parallel_tasks.go": {
454 "essay": 3,
455 "function-size": 73
456 },
457 "internal/agent/reasoning_language.go": {
458 "essay": 1
459 },
460 "internal/agent/reasoning_warn_state.go": {
461 "essay": 8
462 },
463 "internal/agent/recovery_gc.go": {
464 "essay": 6,
465 "file-size": 17
466 },
467 "internal/agent/recovery_gc_test.go": {
468 "essay": 1
469 },
470 "internal/agent/run_loop.go": {
471 "essay": 4
472 },
473 "internal/agent/run_usage.go": {
474 "complexity": 1
475 },
476 "internal/agent/save.go": {
477 "complexity": 30,
478 "essay": 81,
479 "file-size": 1426,
480 "function-size": 103
481 },
482 "internal/agent/save_test.go": {
483 "essay": 3,
484 "test-file-size": 1945
485 },
486 "internal/agent/session.go": {
487 "essay": 14
488 },
489 "internal/agent/session_compat_legacy_test.go": {
490 "essay": 3
491 },
492 "internal/agent/session_display_index.go": {
493 "essay": 1
494 },
495 "internal/agent/session_events.go": {
496 "essay": 7
497 },
498 "internal/agent/session_events_test.go": {
499 "essay": 3,
500 "test-file-size": 78
501 },
502 "internal/agent/session_lease.go": {
503 "essay": 2
504 },
505 "internal/agent/session_lease_test.go": {
506 "essay": 3
507 },
508 "internal/agent/subagent_progress.go": {
509 "essay": 5
510 },
511 "internal/agent/subagent_progress_test.go": {
512 "test-file-size": 181
513 },
514 "internal/agent/subagent_store.go": {
515 "essay": 4,
516 "file-size": 124
517 },
518 "internal/agent/subagent_store_test.go": {
519 "test-file-size": 250
520 },
521 "internal/agent/task.go": {
522 "complexity": 3,
523 "essay": 9,
524 "file-size": 1071,
525 "function-size": 18
526 },
527 "internal/agent/task_test.go": {
528 "essay": 1,
529 "test-file-size": 389
530 },
531 "internal/agent/textsink.go": {
532 "complexity": 9,
533 "function-size": 2
534 },
535 "internal/agent/usecapability.go": {
536 "essay": 7,
537 "file-size": 645
538 },
539 "internal/agent/usecapability_test.go": {
540 "test-file-size": 828
541 },
542 "internal/boot/boot.go": {
543 "complexity": 258,
544 "essay": 78,
545 "file-size": 2042,
546 "function-size": 1719,
547 "narrative": 3
548 },
549 "internal/boot/boot_test.go": {
550 "essay": 1,
551 "test-file-size": 3720
552 },
553 "internal/boot/extension_dispatch_test.go": {
554 "essay": 3,
555 "narrative": 2
556 },
557 "internal/boot/extension_firstboot_test.go": {
558 "essay": 1,
559 "narrative": 1
560 },
561 "internal/boot/extension_provider_test.go": {
562 "narrative": 1
563 },
564 "internal/boot/extension_sidecar_test.go": {
565 "essay": 18,
566 "narrative": 2
567 },
568 "internal/boot/extension_ui_gate_test.go": {
569 "essay": 1
570 },
571 "internal/boot/golden_baseline_test.go": {
572 "essay": 3
573 },
574 "internal/boot/rebuild_subgraph.go": {
575 "function-size": 7
576 },
577 "internal/boot/reload.go": {
578 "essay": 23
579 },
580 "internal/boot/resolver.go": {
581 "narrative": 1
582 },
583 "internal/boot/runtime.go": {
584 "essay": 24,
585 "function-size": 1,
586 "narrative": 7
587 },
588 "internal/boot/token_profile.go": {
589 "essay": 1
590 },
591 "internal/bot/connloop.go": {
592 "essay": 4
593 },
594 "internal/bot/feishu/feishu.go": {
595 "essay": 1,
596 "file-size": 210
597 },
598 "internal/bot/gateway.go": {
599 "complexity": 63,
600 "essay": 19,
601 "file-size": 2371,
602 "function-size": 290
603 },
604 "internal/bot/gateway_lock_test.go": {
605 "essay": 1
606 },
607 "internal/bot/gateway_session_rebuild.go": {
608 "complexity": 4,
609 "function-size": 12
610 },
611 "internal/bot/gateway_test.go": {
612 "test-file-size": 1906
613 },
614 "internal/bot/project_index.go": {
615 "file-size": 31
616 },
617 "internal/bot/qq/gateway.go": {
618 "function-size": 10
619 },
620 "internal/bot/render.go": {
621 "essay": 5,
622 "function-size": 2
623 },
624 "internal/bot/turn_dispatch_test.go": {
625 "essay": 1
626 },
627 "internal/botruntime/runtime.go": {
628 "file-size": 33
629 },
630 "internal/capability/audit.go": {
631 "struct-state": 12
632 },
633 "internal/capdiag/collect.go": {
634 "essay": 1,
635 "file-size": 8
636 },
637 "internal/capdiag/live.go": {
638 "layering": 1
639 },
640 "internal/checkpoint/checkpoint.go": {
641 "essay": 5,
642 "file-size": 158
643 },
644 "internal/checkpoint/transaction.go": {
645 "complexity": 32,
646 "essay": 2,
647 "file-size": 955,
648 "function-size": 78
649 },
650 "internal/cli/bot.go": {
651 "complexity": 18,
652 "function-size": 102
653 },
654 "internal/cli/branch.go": {
655 "essay": 2
656 },
657 "internal/cli/buildinfo.go": {
658 "essay": 1
659 },
660 "internal/cli/chat_render_test.go": {
661 "essay": 6
662 },
663 "internal/cli/chat_tui.go": {
664 "complexity": 274,
665 "essay": 77,
666 "file-size": 4112,
667 "function-size": 1056
668 },
669 "internal/cli/chat_tui_paste.go": {
670 "essay": 6,
671 "file-size": 6
672 },
673 "internal/cli/chat_tui_test.go": {
674 "essay": 7,
675 "test-file-size": 3533
676 },
677 "internal/cli/cli.go": {
678 "complexity": 90,
679 "essay": 22,
680 "file-size": 1974,
681 "function-size": 559
682 },
683 "internal/cli/cli_test.go": {
684 "essay": 1,
685 "test-file-size": 1460
686 },
687 "internal/cli/complete.go": {
688 "essay": 1,
689 "file-size": 41
690 },
691 "internal/cli/complete_test.go": {
692 "test-file-size": 15
693 },
694 "internal/cli/composer_selection.go": {
695 "essay": 1
696 },
697 "internal/cli/default_model.go": {
698 "essay": 2
699 },
700 "internal/cli/default_model_test.go": {
701 "essay": 1
702 },
703 "internal/cli/effort.go": {
704 "essay": 6
705 },
706 "internal/cli/extension_surface.go": {
707 "essay": 4
708 },
709 "internal/cli/hook_machine.go": {
710 "essay": 3
711 },
712 "internal/cli/mathnode.go": {
713 "essay": 1
714 },
715 "internal/cli/mcp.go": {
716 "complexity": 8,
717 "essay": 2,
718 "file-size": 66,
719 "function-size": 7
720 },
721 "internal/cli/mcp_manager.go": {
722 "complexity": 15,
723 "function-size": 12
724 },
725 "internal/cli/mcp_manager_actions.go": {
726 "essay": 5
727 },
728 "internal/cli/mcp_test.go": {
729 "test-file-size": 361
730 },
731 "internal/cli/md.go": {
732 "essay": 1
733 },
734 "internal/cli/model.go": {
735 "essay": 9
736 },
737 "internal/cli/resume.go": {
738 "essay": 1
739 },
740 "internal/cli/review.go": {
741 "essay": 8
742 },
743 "internal/cli/rewind.go": {
744 "narrative": 4
745 },
746 "internal/cli/rewind_test.go": {
747 "narrative": 2
748 },
749 "internal/cli/run_metrics.go": {
750 "essay": 1
751 },
752 "internal/cli/run_output.go": {
753 "essay": 1
754 },
755 "internal/cli/runtime_rebuild.go": {
756 "narrative": 1
757 },
758 "internal/cli/scroll_state.go": {
759 "essay": 1
760 },
761 "internal/cli/select.go": {
762 "complexity": 60,
763 "function-size": 153
764 },
765 "internal/cli/session_takeover_cli.go": {
766 "complexity": 1,
767 "essay": 2,
768 "file-size": 195
769 },
770 "internal/cli/setup_manager.go": {
771 "essay": 1,
772 "file-size": 203
773 },
774 "internal/cli/shell_completion.go": {
775 "function-size": 114
776 },
777 "internal/cli/skill_hooks.go": {
778 "essay": 1
779 },
780 "internal/cli/skill_picker_test.go": {
781 "test-file-size": 163
782 },
783 "internal/cli/status_footer.go": {
784 "essay": 1
785 },
786 "internal/cli/statusline_test.go": {
787 "essay": 1
788 },
789 "internal/cli/tui_diagnostics.go": {
790 "function-size": 4
791 },
792 "internal/cli/upgrade.go": {
793 "complexity": 1,
794 "function-size": 28
795 },
796 "internal/cli/width_test.go": {
797 "essay": 1
798 },
799 "internal/config/backfill_test.go": {
800 "test-file-size": 1148
801 },
802 "internal/config/cache_policy.go": {
803 "essay": 1
804 },
805 "internal/config/config.go": {
806 "essay": 21,
807 "file-size": 1516,
808 "narrative": 2
809 },
810 "internal/config/credential_diagnostics.go": {
811 "complexity": 4
812 },
813 "internal/config/credentials.go": {
814 "file-size": 35
815 },
816 "internal/config/dotenv_test.go": {
817 "test-file-size": 123
818 },
819 "internal/config/edit.go": {
820 "essay": 5,
821 "file-size": 1615
822 },
823 "internal/config/edit_test.go": {
824 "test-file-size": 2417
825 },
826 "internal/config/effort_test.go": {
827 "essay": 2
828 },
829 "internal/config/load.go": {
830 "essay": 3,
831 "file-size": 1755,
832 "function-size": 45
833 },
834 "internal/config/main_test.go": {
835 "essay": 1
836 },
837 "internal/config/mcpjson_test.go": {
838 "test-file-size": 499
839 },
840 "internal/config/migrate.go": {
841 "file-size": 27
842 },
843 "internal/config/migrate_test.go": {
844 "test-file-size": 358
845 },
846 "internal/config/model_credential_commit.go": {
847 "complexity": 1
848 },
849 "internal/config/plugin_entry.go": {
850 "essay": 7
851 },
852 "internal/config/provider_presets.go": {
853 "file-size": 325
854 },
855 "internal/config/provider_presets_test.go": {
856 "test-file-size": 112
857 },
858 "internal/config/render.go": {
859 "complexity": 228,
860 "essay": 2,
861 "file-size": 961,
862 "function-size": 912
863 },
864 "internal/config/render_test.go": {
865 "test-file-size": 757
866 },
867 "internal/control/approval.go": {
868 "essay": 3,
869 "file-size": 60
870 },
871 "internal/control/controller.go": {
872 "complexity": 13,
873 "essay": 97,
874 "file-size": 5182,
875 "function-size": 88,
876 "narrative": 4,
877 "struct-state": 22
878 },
879 "internal/control/controller_test.go": {
880 "essay": 1,
881 "test-file-size": 4607
882 },
883 "internal/control/extension_ui.go": {
884 "essay": 4,
885 "narrative": 1
886 },
887 "internal/control/extensions.go": {
888 "narrative": 1
889 },
890 "internal/control/extensions_test.go": {
891 "narrative": 2
892 },
893 "internal/control/goal.go": {
894 "essay": 1,
895 "struct-state": 10
896 },
897 "internal/control/in_flight_turn.go": {
898 "essay": 1
899 },
900 "internal/control/inbox.go": {
901 "file-size": 16
902 },
903 "internal/control/input_test.go": {
904 "test-file-size": 734
905 },
906 "internal/control/memory.go": {
907 "essay": 2
908 },
909 "internal/control/port.go": {
910 "essay": 8,
911 "narrative": 1
912 },
913 "internal/control/prompt_identity.go": {
914 "essay": 1
915 },
916 "internal/control/refs.go": {
917 "file-size": 392
918 },
919 "internal/control/refs_test.go": {
920 "test-file-size": 90
921 },
922 "internal/control/runtime_state.go": {
923 "complexity": 14,
924 "essay": 3,
925 "function-size": 19
926 },
927 "internal/control/session_events.go": {
928 "complexity": 9,
929 "function-size": 7
930 },
931 "internal/control/session_transition.go": {
932 "essay": 1
933 },
934 "internal/control/sessionpath.go": {
935 "essay": 2
936 },
937 "internal/control/shell_test.go": {
938 "essay": 2
939 },
940 "internal/control/slash.go": {
941 "complexity": 4
942 },
943 "internal/control/synchronous_turn.go": {
944 "essay": 1,
945 "function-size": 1
946 },
947 "internal/control/turn_orchestrator.go": {
948 "essay": 9
949 },
950 "internal/control/turn_orchestrator_test.go": {
951 "test-file-size": 184
952 },
953 "internal/control/yolo_test.go": {
954 "test-file-size": 187
955 },
956 "internal/desktopinstance/coordinator_windows.go": {
957 "complexity": 9
958 },
959 "internal/doctor/report.go": {
960 "essay": 3
961 },
962 "internal/doctor/session_bundle.go": {
963 "essay": 1
964 },
965 "internal/doctor/session_redact.go": {
966 "essay": 6
967 },
968 "internal/environment/probe.go": {
969 "essay": 5
970 },
971 "internal/environment/snapshot_test.go": {
972 "essay": 2
973 },
974 "internal/event/event.go": {
975 "essay": 7
976 },
977 "internal/eventwire/wire.go": {
978 "complexity": 3
979 },
980 "internal/evidence/evidence.go": {
981 "complexity": 6,
982 "essay": 6,
983 "file-size": 1568
984 },
985 "internal/evidence/evidence_test.go": {
986 "essay": 1,
987 "test-file-size": 425
988 },
989 "internal/evidence/verification_summary_test.go": {
990 "essay": 1
991 },
992 "internal/extension/adapters.go": {
993 "essay": 2
994 },
995 "internal/extension/builder.go": {
996 "essay": 5,
997 "narrative": 2
998 },
999 "internal/extension/catalog.go": {
1000 "essay": 5
1001 },
1002 "internal/extension/dispatch/dispatch.go": {
1003 "essay": 9,
1004 "narrative": 1
1005 },
1006 "internal/extension/dispatch/dispatch_test.go": {
1007 "test-file-size": 310
1008 },
1009 "internal/extension/dispatch/payloads.go": {
1010 "essay": 2
1011 },
1012 "internal/extension/metrics.go": {
1013 "struct-state": 5
1014 },
1015 "internal/extension/protocol/dto_provider.go": {
1016 "essay": 2
1017 },
1018 "internal/extension/protocol/dto_ui.go": {
1019 "essay": 4
1020 },
1021 "internal/extension/protocol/protocol.go": {
1022 "essay": 5
1023 },
1024 "internal/extension/protocol/registry.go": {
1025 "essay": 1
1026 },
1027 "internal/extension/protocol/validate.go": {
1028 "complexity": 3
1029 },
1030 "internal/extension/protocolgen/sdkgo.go": {
1031 "essay": 2
1032 },
1033 "internal/extension/providerconv/providerconv.go": {
1034 "narrative": 2
1035 },
1036 "internal/extension/providerext/providerext.go": {
1037 "essay": 4,
1038 "narrative": 1
1039 },
1040 "internal/extension/replace.go": {
1041 "narrative": 1
1042 },
1043 "internal/extension/replace_test.go": {
1044 "narrative": 1
1045 },
1046 "internal/extension/rpcwire/conn.go": {
1047 "essay": 11,
1048 "file-size": 79
1049 },
1050 "internal/extension/sidecar/client.go": {
1051 "essay": 2,
1052 "narrative": 7
1053 },
1054 "internal/extension/sidecar/client_test.go": {
1055 "narrative": 1
1056 },
1057 "internal/extension/sidecar/externalize.go": {
1058 "essay": 5
1059 },
1060 "internal/extension/sidecar/fake_test.go": {
1061 "essay": 1
1062 },
1063 "internal/extension/sidecar/stream_router_test.go": {
1064 "narrative": 1
1065 },
1066 "internal/extension/source.go": {
1067 "essay": 1
1068 },
1069 "internal/extension/uihub/hub.go": {
1070 "essay": 5,
1071 "narrative": 1
1072 },
1073 "internal/fileutil/atomicwrite.go": {
1074 "essay": 7
1075 },
1076 "internal/fileutil/atomicwrite_test.go": {
1077 "essay": 2
1078 },
1079 "internal/fileutil/replacefallback_windows_test.go": {
1080 "essay": 1
1081 },
1082 "internal/gitcmd/gitcmd.go": {
1083 "essay": 13
1084 },
1085 "internal/guardian/guardian.go": {
1086 "essay": 9
1087 },
1088 "internal/historycatalog/catalog.go": {
1089 "file-size": 4
1090 },
1091 "internal/hook/hook.go": {
1092 "complexity": 13,
1093 "essay": 13,
1094 "file-size": 753
1095 },
1096 "internal/hook/hook_test.go": {
1097 "test-file-size": 1079
1098 },
1099 "internal/i18n/catalog_parity_test.go": {
1100 "essay": 3
1101 },
1102 "internal/i18n/i18n.go": {
1103 "essay": 6
1104 },
1105 "internal/installlayout/activate.go": {
1106 "function-size": 8
1107 },
1108 "internal/installsource/install_source.go": {
1109 "essay": 2
1110 },
1111 "internal/installsource/install_source_test.go": {
1112 "essay": 2,
1113 "test-file-size": 1720
1114 },
1115 "internal/installsource/mcp.go": {
1116 "essay": 1
1117 },
1118 "internal/installsource/plugin_package.go": {
1119 "complexity": 9,
1120 "essay": 6,
1121 "function-size": 38
1122 },
1123 "internal/installsource/types.go": {
1124 "essay": 1
1125 },
1126 "internal/instruction/resolver.go": {
1127 "essay": 1
1128 },
1129 "internal/jobs/artifacts_test.go": {
1130 "essay": 5,
1131 "test-file-size": 235
1132 },
1133 "internal/jobs/jobs.go": {
1134 "essay": 17,
1135 "file-size": 1134
1136 },
1137 "internal/jobs/jobs_extra_test.go": {
1138 "essay": 1
1139 },
1140 "internal/jobs/jobs_security_test.go": {
1141 "essay": 1
1142 },
1143 "internal/jobs/jobs_test.go": {
1144 "test-file-size": 12
1145 },
1146 "internal/memory/store.go": {
1147 "file-size": 38
1148 },
1149 "internal/memory/store_test.go": {
1150 "test-file-size": 138
1151 },
1152 "internal/memory/store_v2.go": {
1153 "complexity": 17,
1154 "function-size": 17
1155 },
1156 "internal/permission/bash_decompose.go": {
1157 "essay": 13
1158 },
1159 "internal/permission/permission.go": {
1160 "essay": 5,
1161 "file-size": 153
1162 },
1163 "internal/plugin/chrome_devtools_live_test.go": {
1164 "essay": 2
1165 },
1166 "internal/plugin/known_overrides.go": {
1167 "essay": 2
1168 },
1169 "internal/plugin/launcher_lock.go": {
1170 "essay": 5
1171 },
1172 "internal/plugin/lazy.go": {
1173 "essay": 18
1174 },
1175 "internal/plugin/lazy_test.go": {
1176 "essay": 4,
1177 "test-file-size": 275
1178 },
1179 "internal/plugin/plugin.go": {
1180 "essay": 14,
1181 "file-size": 1059,
1182 "function-size": 19
1183 },
1184 "internal/plugin/plugin_test.go": {
1185 "essay": 4,
1186 "test-file-size": 905
1187 },
1188 "internal/plugin/stats.go": {
1189 "essay": 4
1190 },
1191 "internal/plugin/stats_test.go": {
1192 "narrative": 1
1193 },
1194 "internal/plugin/transport_stdio.go": {
1195 "essay": 2
1196 },
1197 "internal/pluginpkg/claude_compat.go": {
1198 "essay": 3,
1199 "function-size": 6
1200 },
1201 "internal/pluginpkg/manifest_v1.go": {
1202 "essay": 4,
1203 "narrative": 1
1204 },
1205 "internal/pluginpkg/pluginpkg.go": {
1206 "complexity": 1,
1207 "file-size": 407
1208 },
1209 "internal/pluginpkg/pluginpkg_test.go": {
1210 "test-file-size": 67
1211 },
1212 "internal/productdocs/docs.go": {
1213 "file-size": 5
1214 },
1215 "internal/provider/anthropic/anthropic.go": {
1216 "complexity": 23,
1217 "essay": 25,
1218 "function-size": 87,
1219 "struct-state": 5
1220 },
1221 "internal/provider/anthropic/anthropic_test.go": {
1222 "test-file-size": 202
1223 },
1224 "internal/provider/openai/openai.go": {
1225 "complexity": 53,
1226 "essay": 25,
1227 "file-size": 481,
1228 "function-size": 181,
1229 "struct-state": 9
1230 },
1231 "internal/provider/openai/openai_test.go": {
1232 "test-file-size": 1586
1233 },
1234 "internal/provider/openai/realcache_test.go": {
1235 "essay": 2
1236 },
1237 "internal/provider/provider.go": {
1238 "essay": 7,
1239 "file-size": 325
1240 },
1241 "internal/provider/responses/responses.go": {
1242 "complexity": 49,
1243 "essay": 2,
1244 "file-size": 15,
1245 "function-size": 161,
1246 "struct-state": 5
1247 },
1248 "internal/provider/responses/responses_test.go": {
1249 "essay": 6,
1250 "test-file-size": 438
1251 },
1252 "internal/provider/responses/vendor.go": {
1253 "essay": 20
1254 },
1255 "internal/provider/schema_canonicalize.go": {
1256 "essay": 4
1257 },
1258 "internal/provider/schema_dialect.go": {
1259 "essay": 5
1260 },
1261 "internal/provider/schema_dialect_test.go": {
1262 "essay": 1
1263 },
1264 "internal/provider/schema_validate.go": {
1265 "essay": 2
1266 },
1267 "internal/remote/auth.go": {
1268 "essay": 1
1269 },
1270 "internal/remote/client_test.go": {
1271 "essay": 1
1272 },
1273 "internal/remote/dial.go": {
1274 "essay": 1
1275 },
1276 "internal/remote/knownhosts.go": {
1277 "essay": 1
1278 },
1279 "internal/remote/remote.go": {
1280 "essay": 4
1281 },
1282 "internal/remote/sftpfs/sftpfs_test.go": {
1283 "essay": 2
1284 },
1285 "internal/remote/sshconfig.go": {
1286 "essay": 2
1287 },
1288 "internal/repair/config.go": {
1289 "complexity": 12
1290 },
1291 "internal/repair/config_test.go": {
1292 "test-file-size": 319
1293 },
1294 "internal/repair/mutation_lock.go": {
1295 "essay": 2
1296 },
1297 "internal/repair/plan.go": {
1298 "essay": 1,
1299 "file-size": 34
1300 },
1301 "internal/repair/plan_test.go": {
1302 "test-file-size": 869
1303 },
1304 "internal/repair/snapshot.go": {
1305 "complexity": 9,
1306 "essay": 1,
1307 "function-size": 34
1308 },
1309 "internal/repair/transaction.go": {
1310 "complexity": 22,
1311 "essay": 4,
1312 "function-size": 86
1313 },
1314 "internal/repair/update.go": {
1315 "complexity": 109,
1316 "essay": 19,
1317 "file-size": 2912,
1318 "function-size": 308,
1319 "narrative": 2
1320 },
1321 "internal/repair/update_handoff_test.go": {
1322 "test-file-size": 11
1323 },
1324 "internal/repair/update_legacy.go": {
1325 "complexity": 1,
1326 "essay": 1
1327 },
1328 "internal/repair/update_test.go": {
1329 "test-file-size": 3092
1330 },
1331 "internal/sandbox/sandbox.go": {
1332 "essay": 10
1333 },
1334 "internal/sandbox/seatbelt_other.go": {
1335 "essay": 4
1336 },
1337 "internal/sandbox/seatbelt_windows.go": {
1338 "essay": 1
1339 },
1340 "internal/secrets/redact.go": {
1341 "complexity": 9
1342 },
1343 "internal/serve/auth.go": {
1344 "essay": 2
1345 },
1346 "internal/serve/provider_setup.go": {
1347 "essay": 1
1348 },
1349 "internal/serve/runtime_http.go": {
1350 "essay": 3
1351 },
1352 "internal/serve/serve.go": {
1353 "essay": 18,
1354 "file-size": 933,
1355 "function-size": 8
1356 },
1357 "internal/serve/serve_test.go": {
1358 "test-file-size": 396
1359 },
1360 "internal/serve/session_ownership.go": {
1361 "essay": 17,
1362 "file-size": 309
1363 },
1364 "internal/serve/session_ownership_test.go": {
1365 "test-file-size": 169
1366 },
1367 "internal/session/history_index.go": {
1368 "essay": 4
1369 },
1370 "internal/session/import_resolver.go": {
1371 "essay": 1
1372 },
1373 "internal/session/prototype_import.go": {
1374 "complexity": 4,
1375 "function-size": 34
1376 },
1377 "internal/session/session.go": {
1378 "essay": 1
1379 },
1380 "internal/session/store.go": {
1381 "essay": 1,
1382 "file-size": 362
1383 },
1384 "internal/session/v4_codec.go": {
1385 "complexity": 14
1386 },
1387 "internal/sessioncatalog/lineage.go": {
1388 "complexity": 29,
1389 "essay": 4,
1390 "function-size": 69
1391 },
1392 "internal/sessiontemp/manager.go": {
1393 "essay": 1
1394 },
1395 "internal/shellrun/runner.go": {
1396 "essay": 4
1397 },
1398 "internal/shellsafe/shellsafe.go": {
1399 "complexity": 5
1400 },
1401 "internal/skill/builtins.go": {
1402 "essay": 2
1403 },
1404 "internal/skill/index.go": {
1405 "essay": 1
1406 },
1407 "internal/skill/mutations.go": {
1408 "essay": 1
1409 },
1410 "internal/skill/skill.go": {
1411 "essay": 9,
1412 "file-size": 579
1413 },
1414 "internal/skill/skill_test.go": {
1415 "test-file-size": 259
1416 },
1417 "internal/skill/tools.go": {
1418 "essay": 1
1419 },
1420 "internal/stats/query.go": {
1421 "essay": 2
1422 },
1423 "internal/stats/record.go": {
1424 "essay": 7
1425 },
1426 "internal/store/remote.go": {
1427 "essay": 3
1428 },
1429 "internal/store/session.go": {
1430 "essay": 6
1431 },
1432 "internal/taskmonitor/control.go": {
1433 "complexity": 21,
1434 "essay": 1,
1435 "function-size": 127
1436 },
1437 "internal/taskmonitor/jsonstore.go": {
1438 "essay": 3
1439 },
1440 "internal/taskmonitor/store.go": {
1441 "essay": 1
1442 },
1443 "internal/tool/builtin/bash.go": {
1444 "essay": 7
1445 },
1446 "internal/tool/builtin/bash_env_test.go": {
1447 "essay": 4
1448 },
1449 "internal/tool/builtin/bgjobs.go": {
1450 "essay": 10
1451 },
1452 "internal/tool/builtin/bgjobs_test.go": {
1453 "essay": 2
1454 },
1455 "internal/tool/builtin/builtin_test.go": {
1456 "essay": 3
1457 },
1458 "internal/tool/builtin/clientio.go": {
1459 "essay": 4
1460 },
1461 "internal/tool/builtin/glob.go": {
1462 "essay": 3
1463 },
1464 "internal/tool/builtin/multiedit.go": {
1465 "essay": 1
1466 },
1467 "internal/tool/builtin/preview.go": {
1468 "essay": 7
1469 },
1470 "internal/tool/builtin/webfetch.go": {
1471 "essay": 2,
1472 "function-size": 2
1473 },
1474 "internal/tool/builtin/workspace.go": {
1475 "essay": 1
1476 },
1477 "internal/tool/builtin/writefile.go": {
1478 "essay": 2
1479 },
1480 "internal/tool/resolved.go": {
1481 "essay": 1
1482 },
1483 "internal/tool/shell_execution.go": {
1484 "essay": 2
1485 },
1486 "internal/tool/tool.go": {
1487 "essay": 4
1488 },
1489 "internal/turnevent/ledger.go": {
1490 "complexity": 4,
1491 "file-size": 381,
1492 "function-size": 1
1493 },
1494 "sdk/go/examples/fullsidecar/main.go": {
1495 "essay": 25
1496 },
1497 "sdk/go/sdk.go": {
1498 "essay": 18,
1499 "file-size": 367
1500 },
1501 "sdk/go/types_ext.go": {
1502 "essay": 7
1503 },
1504 "sdk/go/wire.go": {
1505 "essay": 1
1506 },
1507 "tools/sessioncapacity/main.go": {
1508 "function-size": 9
1509 },
1510 "workers/crash-report/src/index.ts": {
1511 "file-size": 874
1512 }
1513 }
1514 }
1515
1515 lines JSON