Idea detail
git_dates_background_indexing
reqlan rq/extension/index-host/git-codelens.rq:32
Summary
Host wiring for git_idea_timeline_analysis / git_dates: after the ideas index is
ready ( and when the catalog updates ), missing idea git dates must be filled by a mostly silent
background process:
- small batches
- yields between batches so the extension host stays interactive
- no progress UI / no blocking of Activity Bar context load or Timeline tab open
- session-scoped attempted set so failed lookups are not hammered repeatedly
- queue priority: ideas in the active `.rq` editor file are attempted before the global backlog;
switching the active editor re-prioritises ( in-flight wave may stop and reschedule )
- catalog / save scheduling follows git_dates_rate_cap
- git / node helper processes stay hidden per consumption_silence
Consumers only read indexed columns; they must not invoke `git_dates` on the UI path.
git_dates_background_indexing
git_dates_background_indexing
git_dates_background_indexing
timeline_page
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | git-dates-background.ts, register-git-dates-background.ts, sqlite-store.ts, git_dates.rs |
| status | done |
| tests | git-dates-background.test.ts, git-dates-background.test.ts:processes missing ids in small batches and yields between them, git-dates-background.test.ts:does nothing when the index is not ready, git-dates-background.test.ts:marks ids attempted even when the analyser fails, git-dates-background.test.ts:processes active-file priority ids before the global backlog, git-dates-background.test.ts:stops early when shouldStop flips so a new file can be prioritised, git-dates-background.test.ts:catalog events debounce and do not follow the short editor delay, idea-timeline.test.ts:listIdeaIdsMissingGitDates returns ideas without dates, idea-timeline.test.ts:listIdeaIdsMissingGitDates can filter or prefer a file |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | consumption_silence | reqlan rq/core_analysis/core.rq | git_dates_background_indexing |
| references | git_idea_timeline_analysis | reqlan rq/extension/index-host/git-codelens.rq | git_dates_background_indexing |
| references | git_dates_rate_cap | reqlan rq/extension/index-host/git-codelens.rq | git_dates_background_indexing |
| references | git_based_history | reqlan rq/extension/index-host/git-codelens.rq | git_dates_background_indexing |
| references | git_date_inlayhints | reqlan rq/extension/index-host/git-codelens.rq | git_dates_background_indexing |
| references | git_information_capture | reqlan rq/extension/index-host/index.rq | git_dates_background_indexing |
| references | ideas_list | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | git_dates_background_indexing |
| references | timeline_page | reqlan rq/extension/workspace-summary/ideas_summary/webview.rq | git_dates_background_indexing |
| references | git_dates | reqlan rq/indexer/indexer.rq | git_dates_background_indexing |
| references | ideas_table | reqlan rq/indexer/sqlite-schema.rq | git_dates_background_indexing |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…