返回 DeepSeek-Reasonix
baseline.json
根目录 / tools / repolint / baseline.json
1 {
2 "limits": {
3 "banner": 13,
4 "commented-code": 0,
5 "complexity": 1875,
6 "essay": 1913,
7 "file-size": 100421,
8 "function-size": 8005,
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": 535
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": 4101
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": 1716,
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": 271,
665 "essay": 75,
666 "file-size": 4067,
667 "function-size": 1030
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 },
690 "internal/cli/complete_test.go": {
691 "test-file-size": 15
692 },
693 "internal/cli/composer_selection.go": {
694 "essay": 1
695 },
696 "internal/cli/default_model.go": {
697 "essay": 2
698 },
699 "internal/cli/default_model_test.go": {
700 "essay": 1
701 },
702 "internal/cli/effort.go": {
703 "essay": 6
704 },
705 "internal/cli/extension_surface.go": {
706 "essay": 4
707 },
708 "internal/cli/hook_machine.go": {
709 "essay": 3
710 },
711 "internal/cli/mathnode.go": {
712 "essay": 1
713 },
714 "internal/cli/mcp.go": {
715 "complexity": 8,
716 "essay": 2,
717 "file-size": 66,
718 "function-size": 7
719 },
720 "internal/cli/mcp_manager.go": {
721 "complexity": 15,
722 "function-size": 12
723 },
724 "internal/cli/mcp_manager_actions.go": {
725 "essay": 5
726 },
727 "internal/cli/mcp_test.go": {
728 "test-file-size": 361
729 },
730 "internal/cli/md.go": {
731 "essay": 1
732 },
733 "internal/cli/model.go": {
734 "essay": 9
735 },
736 "internal/cli/resume.go": {
737 "essay": 1
738 },
739 "internal/cli/review.go": {
740 "essay": 8
741 },
742 "internal/cli/rewind.go": {
743 "narrative": 4
744 },
745 "internal/cli/rewind_test.go": {
746 "narrative": 2
747 },
748 "internal/cli/run_metrics.go": {
749 "essay": 1
750 },
751 "internal/cli/run_output.go": {
752 "essay": 1
753 },
754 "internal/cli/runtime_rebuild.go": {
755 "narrative": 1
756 },
757 "internal/cli/scroll_state.go": {
758 "essay": 1
759 },
760 "internal/cli/select.go": {
761 "complexity": 60,
762 "function-size": 153
763 },
764 "internal/cli/session_takeover_cli.go": {
765 "complexity": 1,
766 "essay": 2,
767 "file-size": 195
768 },
769 "internal/cli/setup_manager.go": {
770 "essay": 1,
771 "file-size": 203
772 },
773 "internal/cli/shell_completion.go": {
774 "function-size": 114
775 },
776 "internal/cli/skill_hooks.go": {
777 "essay": 1
778 },
779 "internal/cli/skill_picker_test.go": {
780 "test-file-size": 163
781 },
782 "internal/cli/status_footer.go": {
783 "essay": 1
784 },
785 "internal/cli/statusline_test.go": {
786 "essay": 1
787 },
788 "internal/cli/tui_diagnostics.go": {
789 "function-size": 4
790 },
791 "internal/cli/upgrade.go": {
792 "complexity": 1,
793 "function-size": 28
794 },
795 "internal/cli/width_test.go": {
796 "essay": 1
797 },
798 "internal/config/backfill_test.go": {
799 "test-file-size": 1148
800 },
801 "internal/config/cache_policy.go": {
802 "essay": 1
803 },
804 "internal/config/config.go": {
805 "essay": 21,
806 "file-size": 1516,
807 "narrative": 2
808 },
809 "internal/config/credential_diagnostics.go": {
810 "complexity": 4
811 },
812 "internal/config/credentials.go": {
813 "file-size": 35
814 },
815 "internal/config/dotenv_test.go": {
816 "test-file-size": 123
817 },
818 "internal/config/edit.go": {
819 "essay": 5,
820 "file-size": 1615
821 },
822 "internal/config/edit_test.go": {
823 "test-file-size": 2417
824 },
825 "internal/config/effort_test.go": {
826 "essay": 2
827 },
828 "internal/config/load.go": {
829 "essay": 3,
830 "file-size": 1755,
831 "function-size": 45
832 },
833 "internal/config/main_test.go": {
834 "essay": 1
835 },
836 "internal/config/mcpjson_test.go": {
837 "test-file-size": 499
838 },
839 "internal/config/migrate.go": {
840 "file-size": 27
841 },
842 "internal/config/migrate_test.go": {
843 "test-file-size": 358
844 },
845 "internal/config/model_credential_commit.go": {
846 "complexity": 1
847 },
848 "internal/config/plugin_entry.go": {
849 "essay": 7
850 },
851 "internal/config/provider_presets.go": {
852 "file-size": 325
853 },
854 "internal/config/provider_presets_test.go": {
855 "test-file-size": 112
856 },
857 "internal/config/render.go": {
858 "complexity": 228,
859 "essay": 2,
860 "file-size": 961,
861 "function-size": 912
862 },
863 "internal/config/render_test.go": {
864 "test-file-size": 757
865 },
866 "internal/control/approval.go": {
867 "essay": 3,
868 "file-size": 60
869 },
870 "internal/control/controller.go": {
871 "complexity": 13,
872 "essay": 97,
873 "file-size": 5182,
874 "function-size": 88,
875 "narrative": 4,
876 "struct-state": 22
877 },
878 "internal/control/controller_test.go": {
879 "essay": 1,
880 "test-file-size": 4607
881 },
882 "internal/control/extension_ui.go": {
883 "essay": 4,
884 "narrative": 1
885 },
886 "internal/control/extensions.go": {
887 "narrative": 1
888 },
889 "internal/control/extensions_test.go": {
890 "narrative": 2
891 },
892 "internal/control/goal.go": {
893 "essay": 1,
894 "struct-state": 10
895 },
896 "internal/control/in_flight_turn.go": {
897 "essay": 1
898 },
899 "internal/control/inbox.go": {
900 "file-size": 16
901 },
902 "internal/control/input_test.go": {
903 "test-file-size": 734
904 },
905 "internal/control/memory.go": {
906 "essay": 2
907 },
908 "internal/control/port.go": {
909 "essay": 8,
910 "narrative": 1
911 },
912 "internal/control/prompt_identity.go": {
913 "essay": 1
914 },
915 "internal/control/refs.go": {
916 "file-size": 392
917 },
918 "internal/control/refs_test.go": {
919 "test-file-size": 90
920 },
921 "internal/control/runtime_state.go": {
922 "complexity": 14,
923 "essay": 3,
924 "function-size": 19
925 },
926 "internal/control/session_events.go": {
927 "complexity": 9,
928 "function-size": 7
929 },
930 "internal/control/session_transition.go": {
931 "essay": 1
932 },
933 "internal/control/sessionpath.go": {
934 "essay": 2
935 },
936 "internal/control/shell_test.go": {
937 "essay": 2
938 },
939 "internal/control/slash.go": {
940 "complexity": 4
941 },
942 "internal/control/synchronous_turn.go": {
943 "essay": 1,
944 "function-size": 1
945 },
946 "internal/control/turn_orchestrator.go": {
947 "essay": 9
948 },
949 "internal/control/turn_orchestrator_test.go": {
950 "test-file-size": 184
951 },
952 "internal/control/yolo_test.go": {
953 "test-file-size": 187
954 },
955 "internal/desktopinstance/coordinator_windows.go": {
956 "complexity": 9
957 },
958 "internal/doctor/report.go": {
959 "essay": 3
960 },
961 "internal/doctor/session_bundle.go": {
962 "essay": 1
963 },
964 "internal/doctor/session_redact.go": {
965 "essay": 6
966 },
967 "internal/environment/probe.go": {
968 "essay": 5
969 },
970 "internal/environment/snapshot_test.go": {
971 "essay": 2
972 },
973 "internal/event/event.go": {
974 "essay": 7
975 },
976 "internal/eventwire/wire.go": {
977 "complexity": 3
978 },
979 "internal/evidence/evidence.go": {
980 "complexity": 6,
981 "essay": 6,
982 "file-size": 1568
983 },
984 "internal/evidence/evidence_test.go": {
985 "essay": 1,
986 "test-file-size": 425
987 },
988 "internal/evidence/verification_summary_test.go": {
989 "essay": 1
990 },
991 "internal/extension/adapters.go": {
992 "essay": 2
993 },
994 "internal/extension/builder.go": {
995 "essay": 5,
996 "narrative": 2
997 },
998 "internal/extension/catalog.go": {
999 "essay": 5
1000 },
1001 "internal/extension/dispatch/dispatch.go": {
1002 "essay": 9,
1003 "narrative": 1
1004 },
1005 "internal/extension/dispatch/dispatch_test.go": {
1006 "test-file-size": 310
1007 },
1008 "internal/extension/dispatch/payloads.go": {
1009 "essay": 2
1010 },
1011 "internal/extension/metrics.go": {
1012 "struct-state": 5
1013 },
1014 "internal/extension/protocol/dto_provider.go": {
1015 "essay": 2
1016 },
1017 "internal/extension/protocol/dto_ui.go": {
1018 "essay": 4
1019 },
1020 "internal/extension/protocol/protocol.go": {
1021 "essay": 5
1022 },
1023 "internal/extension/protocol/registry.go": {
1024 "essay": 1
1025 },
1026 "internal/extension/protocol/validate.go": {
1027 "complexity": 3
1028 },
1029 "internal/extension/protocolgen/sdkgo.go": {
1030 "essay": 2
1031 },
1032 "internal/extension/providerconv/providerconv.go": {
1033 "narrative": 2
1034 },
1035 "internal/extension/providerext/providerext.go": {
1036 "essay": 4,
1037 "narrative": 1
1038 },
1039 "internal/extension/replace.go": {
1040 "narrative": 1
1041 },
1042 "internal/extension/replace_test.go": {
1043 "narrative": 1
1044 },
1045 "internal/extension/rpcwire/conn.go": {
1046 "essay": 11,
1047 "file-size": 79
1048 },
1049 "internal/extension/sidecar/client.go": {
1050 "essay": 2,
1051 "narrative": 7
1052 },
1053 "internal/extension/sidecar/client_test.go": {
1054 "narrative": 1
1055 },
1056 "internal/extension/sidecar/externalize.go": {
1057 "essay": 5
1058 },
1059 "internal/extension/sidecar/fake_test.go": {
1060 "essay": 1
1061 },
1062 "internal/extension/sidecar/stream_router_test.go": {
1063 "narrative": 1
1064 },
1065 "internal/extension/source.go": {
1066 "essay": 1
1067 },
1068 "internal/extension/uihub/hub.go": {
1069 "essay": 5,
1070 "narrative": 1
1071 },
1072 "internal/fileutil/atomicwrite.go": {
1073 "essay": 7
1074 },
1075 "internal/fileutil/atomicwrite_test.go": {
1076 "essay": 2
1077 },
1078 "internal/fileutil/replacefallback_windows_test.go": {
1079 "essay": 1
1080 },
1081 "internal/gitcmd/gitcmd.go": {
1082 "essay": 13
1083 },
1084 "internal/guardian/guardian.go": {
1085 "essay": 9
1086 },
1087 "internal/historycatalog/catalog.go": {
1088 "file-size": 4
1089 },
1090 "internal/hook/hook.go": {
1091 "complexity": 13,
1092 "essay": 13,
1093 "file-size": 753
1094 },
1095 "internal/hook/hook_test.go": {
1096 "test-file-size": 1079
1097 },
1098 "internal/i18n/catalog_parity_test.go": {
1099 "essay": 3
1100 },
1101 "internal/i18n/i18n.go": {
1102 "essay": 6
1103 },
1104 "internal/installlayout/activate.go": {
1105 "function-size": 8
1106 },
1107 "internal/installsource/install_source.go": {
1108 "essay": 2
1109 },
1110 "internal/installsource/install_source_test.go": {
1111 "essay": 2,
1112 "test-file-size": 1720
1113 },
1114 "internal/installsource/mcp.go": {
1115 "essay": 1
1116 },
1117 "internal/installsource/plugin_package.go": {
1118 "complexity": 9,
1119 "essay": 6,
1120 "function-size": 38
1121 },
1122 "internal/installsource/types.go": {
1123 "essay": 1
1124 },
1125 "internal/instruction/resolver.go": {
1126 "essay": 1
1127 },
1128 "internal/jobs/artifacts_test.go": {
1129 "essay": 5,
1130 "test-file-size": 235
1131 },
1132 "internal/jobs/jobs.go": {
1133 "essay": 17,
1134 "file-size": 1134
1135 },
1136 "internal/jobs/jobs_extra_test.go": {
1137 "essay": 1
1138 },
1139 "internal/jobs/jobs_security_test.go": {
1140 "essay": 1
1141 },
1142 "internal/jobs/jobs_test.go": {
1143 "test-file-size": 12
1144 },
1145 "internal/memory/store.go": {
1146 "file-size": 38
1147 },
1148 "internal/memory/store_test.go": {
1149 "test-file-size": 138
1150 },
1151 "internal/memory/store_v2.go": {
1152 "complexity": 17,
1153 "function-size": 17
1154 },
1155 "internal/permission/bash_decompose.go": {
1156 "essay": 13
1157 },
1158 "internal/permission/permission.go": {
1159 "essay": 5,
1160 "file-size": 153
1161 },
1162 "internal/plugin/chrome_devtools_live_test.go": {
1163 "essay": 2
1164 },
1165 "internal/plugin/known_overrides.go": {
1166 "essay": 2
1167 },
1168 "internal/plugin/launcher_lock.go": {
1169 "essay": 5
1170 },
1171 "internal/plugin/lazy.go": {
1172 "essay": 18
1173 },
1174 "internal/plugin/lazy_test.go": {
1175 "essay": 4,
1176 "test-file-size": 275
1177 },
1178 "internal/plugin/plugin.go": {
1179 "essay": 14,
1180 "file-size": 1059,
1181 "function-size": 19
1182 },
1183 "internal/plugin/plugin_test.go": {
1184 "essay": 4,
1185 "test-file-size": 905
1186 },
1187 "internal/plugin/stats.go": {
1188 "essay": 4
1189 },
1190 "internal/plugin/stats_test.go": {
1191 "narrative": 1
1192 },
1193 "internal/plugin/transport_stdio.go": {
1194 "essay": 2
1195 },
1196 "internal/pluginpkg/claude_compat.go": {
1197 "essay": 3,
1198 "function-size": 6
1199 },
1200 "internal/pluginpkg/manifest_v1.go": {
1201 "essay": 4,
1202 "narrative": 1
1203 },
1204 "internal/pluginpkg/pluginpkg.go": {
1205 "complexity": 1,
1206 "file-size": 407
1207 },
1208 "internal/pluginpkg/pluginpkg_test.go": {
1209 "test-file-size": 67
1210 },
1211 "internal/productdocs/docs.go": {
1212 "file-size": 5
1213 },
1214 "internal/provider/anthropic/anthropic.go": {
1215 "complexity": 23,
1216 "essay": 25,
1217 "function-size": 87,
1218 "struct-state": 5
1219 },
1220 "internal/provider/anthropic/anthropic_test.go": {
1221 "test-file-size": 202
1222 },
1223 "internal/provider/openai/openai.go": {
1224 "complexity": 53,
1225 "essay": 25,
1226 "file-size": 481,
1227 "function-size": 181,
1228 "struct-state": 9
1229 },
1230 "internal/provider/openai/openai_test.go": {
1231 "test-file-size": 1586
1232 },
1233 "internal/provider/openai/realcache_test.go": {
1234 "essay": 2
1235 },
1236 "internal/provider/provider.go": {
1237 "essay": 7,
1238 "file-size": 325
1239 },
1240 "internal/provider/responses/responses.go": {
1241 "complexity": 49,
1242 "essay": 2,
1243 "file-size": 15,
1244 "function-size": 161,
1245 "struct-state": 5
1246 },
1247 "internal/provider/responses/responses_test.go": {
1248 "essay": 6,
1249 "test-file-size": 438
1250 },
1251 "internal/provider/responses/vendor.go": {
1252 "essay": 20
1253 },
1254 "internal/provider/schema_canonicalize.go": {
1255 "essay": 4
1256 },
1257 "internal/provider/schema_dialect.go": {
1258 "essay": 5
1259 },
1260 "internal/provider/schema_dialect_test.go": {
1261 "essay": 1
1262 },
1263 "internal/provider/schema_validate.go": {
1264 "essay": 2
1265 },
1266 "internal/remote/auth.go": {
1267 "essay": 1
1268 },
1269 "internal/remote/client_test.go": {
1270 "essay": 1
1271 },
1272 "internal/remote/dial.go": {
1273 "essay": 1
1274 },
1275 "internal/remote/knownhosts.go": {
1276 "essay": 1
1277 },
1278 "internal/remote/remote.go": {
1279 "essay": 4
1280 },
1281 "internal/remote/sftpfs/sftpfs_test.go": {
1282 "essay": 2
1283 },
1284 "internal/remote/sshconfig.go": {
1285 "essay": 2
1286 },
1287 "internal/repair/config.go": {
1288 "complexity": 12
1289 },
1290 "internal/repair/config_test.go": {
1291 "test-file-size": 319
1292 },
1293 "internal/repair/mutation_lock.go": {
1294 "essay": 2
1295 },
1296 "internal/repair/plan.go": {
1297 "essay": 1,
1298 "file-size": 34
1299 },
1300 "internal/repair/plan_test.go": {
1301 "test-file-size": 869
1302 },
1303 "internal/repair/snapshot.go": {
1304 "complexity": 9,
1305 "essay": 1,
1306 "function-size": 34
1307 },
1308 "internal/repair/transaction.go": {
1309 "complexity": 22,
1310 "essay": 4,
1311 "function-size": 86
1312 },
1313 "internal/repair/update.go": {
1314 "complexity": 109,
1315 "essay": 19,
1316 "file-size": 2912,
1317 "function-size": 308,
1318 "narrative": 2
1319 },
1320 "internal/repair/update_handoff_test.go": {
1321 "test-file-size": 11
1322 },
1323 "internal/repair/update_legacy.go": {
1324 "complexity": 1,
1325 "essay": 1
1326 },
1327 "internal/repair/update_test.go": {
1328 "test-file-size": 3092
1329 },
1330 "internal/sandbox/sandbox.go": {
1331 "essay": 10
1332 },
1333 "internal/sandbox/seatbelt_other.go": {
1334 "essay": 4
1335 },
1336 "internal/sandbox/seatbelt_windows.go": {
1337 "essay": 1
1338 },
1339 "internal/secrets/redact.go": {
1340 "complexity": 9
1341 },
1342 "internal/serve/auth.go": {
1343 "essay": 2
1344 },
1345 "internal/serve/provider_setup.go": {
1346 "essay": 1
1347 },
1348 "internal/serve/runtime_http.go": {
1349 "essay": 3
1350 },
1351 "internal/serve/serve.go": {
1352 "essay": 18,
1353 "file-size": 933,
1354 "function-size": 8
1355 },
1356 "internal/serve/serve_test.go": {
1357 "test-file-size": 396
1358 },
1359 "internal/serve/session_ownership.go": {
1360 "essay": 17,
1361 "file-size": 309
1362 },
1363 "internal/serve/session_ownership_test.go": {
1364 "test-file-size": 169
1365 },
1366 "internal/session/history_index.go": {
1367 "essay": 4
1368 },
1369 "internal/session/import_resolver.go": {
1370 "essay": 1
1371 },
1372 "internal/session/prototype_import.go": {
1373 "complexity": 4,
1374 "function-size": 34
1375 },
1376 "internal/session/session.go": {
1377 "essay": 1
1378 },
1379 "internal/session/store.go": {
1380 "essay": 1,
1381 "file-size": 362
1382 },
1383 "internal/session/v4_codec.go": {
1384 "complexity": 14
1385 },
1386 "internal/sessioncatalog/lineage.go": {
1387 "complexity": 29,
1388 "essay": 4,
1389 "function-size": 69
1390 },
1391 "internal/sessiontemp/manager.go": {
1392 "essay": 1
1393 },
1394 "internal/shellrun/runner.go": {
1395 "essay": 4
1396 },
1397 "internal/shellsafe/shellsafe.go": {
1398 "complexity": 5
1399 },
1400 "internal/skill/builtins.go": {
1401 "essay": 2
1402 },
1403 "internal/skill/index.go": {
1404 "essay": 1
1405 },
1406 "internal/skill/mutations.go": {
1407 "essay": 1
1408 },
1409 "internal/skill/skill.go": {
1410 "essay": 9,
1411 "file-size": 579
1412 },
1413 "internal/skill/skill_test.go": {
1414 "test-file-size": 259
1415 },
1416 "internal/skill/tools.go": {
1417 "essay": 1
1418 },
1419 "internal/stats/query.go": {
1420 "essay": 2
1421 },
1422 "internal/stats/record.go": {
1423 "essay": 7
1424 },
1425 "internal/store/remote.go": {
1426 "essay": 3
1427 },
1428 "internal/store/session.go": {
1429 "essay": 6
1430 },
1431 "internal/taskmonitor/control.go": {
1432 "complexity": 21,
1433 "essay": 1,
1434 "function-size": 127
1435 },
1436 "internal/taskmonitor/jsonstore.go": {
1437 "essay": 3
1438 },
1439 "internal/taskmonitor/store.go": {
1440 "essay": 1
1441 },
1442 "internal/tool/builtin/bash.go": {
1443 "essay": 7
1444 },
1445 "internal/tool/builtin/bash_env_test.go": {
1446 "essay": 4
1447 },
1448 "internal/tool/builtin/bgjobs.go": {
1449 "essay": 10
1450 },
1451 "internal/tool/builtin/bgjobs_test.go": {
1452 "essay": 2
1453 },
1454 "internal/tool/builtin/builtin_test.go": {
1455 "essay": 3
1456 },
1457 "internal/tool/builtin/clientio.go": {
1458 "essay": 4
1459 },
1460 "internal/tool/builtin/glob.go": {
1461 "essay": 3
1462 },
1463 "internal/tool/builtin/multiedit.go": {
1464 "essay": 1
1465 },
1466 "internal/tool/builtin/preview.go": {
1467 "essay": 7
1468 },
1469 "internal/tool/builtin/webfetch.go": {
1470 "essay": 2,
1471 "function-size": 2
1472 },
1473 "internal/tool/builtin/workspace.go": {
1474 "essay": 1
1475 },
1476 "internal/tool/builtin/writefile.go": {
1477 "essay": 2
1478 },
1479 "internal/tool/resolved.go": {
1480 "essay": 1
1481 },
1482 "internal/tool/shell_execution.go": {
1483 "essay": 2
1484 },
1485 "internal/tool/tool.go": {
1486 "essay": 4
1487 },
1488 "internal/turnevent/ledger.go": {
1489 "complexity": 4,
1490 "file-size": 381,
1491 "function-size": 1
1492 },
1493 "sdk/go/examples/fullsidecar/main.go": {
1494 "essay": 25
1495 },
1496 "sdk/go/sdk.go": {
1497 "essay": 18,
1498 "file-size": 367
1499 },
1500 "sdk/go/types_ext.go": {
1501 "essay": 7
1502 },
1503 "sdk/go/wire.go": {
1504 "essay": 1
1505 },
1506 "tools/sessioncapacity/main.go": {
1507 "function-size": 9
1508 },
1509 "workers/crash-report/src/index.ts": {
1510 "file-size": 874
1511 }
1512 }
1513 }
1514
1514 lines JSON