reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/deferred_startup_sequence

Idea detail

deferred_startup_sequence

reqlan rq/extension/startup-performance.rq:55

block done

Summary

Required order:
1. Load the smallest practical host entry.
2. Synchronously register commands and the activity-bar provider; return from `activate`.
3. Assign the activity-bar shell and wait for the post-first-frame `ready` handshake.
4. Start index discovery / sync after `ready`; if the sidebar stays closed, start after a bounded three-second fallback so startup indexing and watchers are not lost.
5. Start the language client after `ready`, with a one-second fallback so language features work when the sidebar stays closed.
6. Report incremental index progress inside the already-painted sidebar.
The ready signal and both startup paths are one-shot / idempotent.
background_startup

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/startup-performance.rq

community 32

community cluster

startup-performance.rq

file cluster

reqlan rq/extension

folder cluster

status: done

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
status done

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
None

Inbound references

KindIdeaPathSnippet
references extension_startup_reliability reqlan rq/extension/startup-performance.rq deferred_startup_sequence

Unresolved references

KindIdeaPathSnippet
references background_startup background_startup

Local graph

Initialising graph…