Idea detail
git_dates_rate_cap
reqlan rq/extension/index-host/git-codelens.rq:69
block
done
Summary
Git history analysis is expensive ( `git log -L` and follow logs per idea ).
Do not start a git_dates wave on every `.rq` save or catalog notify.
Catalog and index-status events must debounce ( quiet period after the last notify )
and must wait a minimum gap after a wave that actually filled dates.
Editor-switch priority and draining a capped wave may use the short idle delay.
Distinct from indexing_trigger_filesave: the ideas
index still updates on save; only git analysis is rate-capped.
Related: git_dates_background_indexing, git_dates,
idea_index_triggers, git_information_capture,
consumption_silence.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | git-dates-background.ts, register-git-dates-background.ts |
| status | done |
| tests | git-dates-background.test.ts:catalog events debounce and do not follow the short editor delay, git-dates-background.test.ts:catalog waves wait for the min gap after a fill |
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_rate_cap |
| references | git_idea_timeline_analysis | reqlan rq/extension/index-host/git-codelens.rq | git_dates_rate_cap |
| references | git_dates_background_indexing | reqlan rq/extension/index-host/git-codelens.rq | git_dates_rate_cap |
| references | idea_index_triggers | reqlan rq/extension/index-host/index.rq | git_dates_rate_cap |
| references | git_information_capture | reqlan rq/extension/index-host/index.rq | git_dates_rate_cap |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…