reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

timeline_page

reqlan rq/extension/workspace-summary/ideas_summary/webview.rq:231

Katz 0.085

Timeline tab shows the evolution of ideas for the active base — not raw file-index noise.
Sources:
- Git idea lifecycle from indexed `git_created_at` / `git_modified_at` ( created + last edited as separate events when they differ )
- Session idea reindex activity ( one event per idea persisted, with name / status / summary when available )
Missing git dates are filled by the silent background indexer
( git_dates / git_dates_background_indexing ) —
opening Timeline must not run git log on the UI path.
Reindex must preserve existing git dates across upsert.
Entries are reverse-chronological, filterable by source ( git / reindexed ), and clickable to open the idea.
Each event surfaces idea-centric info: name, short summary, status, kind / tags, and path.
Full live multi-commit git log browsing remains out of scope; this surfaces indexed idea history first.

implementation
TimelinePanel.svelte, ideas-summary-panel.ts, sqlite-store.ts, git_dates.rs, register-git-dates-background.ts, git-dates-background.ts
status
done
tags
timeline, ideas, git
tests
idea-timeline.test.ts, idea-timeline.test.ts:listIdeaIdsMissingGitDates can filter or prefer a file, git-dates-background.test.ts, git-dates-background.test.ts:processes active-file priority ids before the global backlog

Interactive page: timeline_page