Idea detail
activation_sequence
reqlan rq/extension/host/activation.rq:21
Summary
`activate` is synchronous and non-blocking in main.ts; it never awaits startup work so the UI is available as soon as possible. It runs the following phases:
1. Register reference inlay-hint and CodeLens configuration / commands synchronously.
2. Call analytical_submodule_activation — registers commands, activity bar, chat, webviews, AI commands, and mutation hooks synchronously and returns without starting indexing.
3. Register import-error quick-fix commands when the analytical submodule registered.
4. Arm first_paint_startup so index startup cannot race the activity-bar shell.
5. Invoke onboarding_check without awaiting it, so onboarding cannot block activation.
Submodule failures are logged and do not prevent later phases from running.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | "../../../packages/extension/src/extension/main.ts" | packages/extension/src/extension/main.ts | main.ts |
| references | analytical_submodule_activation | reqlan rq/extension/host/activation.rq | analytical_submodule_activation |
| references | first_paint_startup | reqlan rq/extension/host/activation.rq | first_paint_startup |
| references | onboarding_check | reqlan rq/extension/host/activation.rq | onboarding_check |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | installation_sequencing | reqlan rq/extension/host/installation.rq | activation_sequence |
| references | extension_installation | reqlan rq/extension/host/installation.rq | activation_sequence |
| references | welcome_webview_install | reqlan rq/extension/host/installation.rq | activation_sequence |
| references | base_vs_extension_boundary | reqlan rq/extension/host/installation.rq | activation_sequence |
| references | extension_startup_reliability | reqlan rq/extension/host/startup-performance.rq | activation_sequence |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…