# Gap Analysis — i18n-frontend-comments ## 1. Current State Investigation ### Scope discovery (ground truth) Ripgrep `[\x{4e00}-\x{9fff}]` over `frontend/src/` returns **20 files, 902 occurrences**: | File | Hits | | --- | ---: | | `views/Process.vue` | 191 | | `components/Step4Report.vue` | 176 | | `components/HistoryDatabase.vue` | 124 | | `components/GraphPanel.vue` | 84 | | `components/Step2EnvSetup.vue` | 76 | | `components/Step3Simulation.vue` | 52 | | `views/Home.vue` | 43 | | `components/Step5Interaction.vue` | 34 | | `api/simulation.js` | 29 | | `views/SimulationView.vue` | 22 | | `views/SimulationRunView.vue` | 18 | | `api/graph.js` | 10 | | `api/index.js` | 8 | | `api/report.js` | 8 | | `views/InteractionView.vue` | 6 | | `views/ReportView.vue` | 6 | | `components/Step1GraphBuild.vue` | 5 | | `App.vue` | 4 | | `views/MainView.vue` | 4 | | `store/pendingUpload.js` | 2 | No `.css` files exist under `frontend/src/`; styles live inside Vue SFC `