Chronicle::Engine::Attribution
Correlates raw windows, shell executions, and Git commits into unified project domains.
Class methods
correlate(windows : Array(Models::WindowEvent), commands : Array(Models::ShellEvent), commits : Array(Models::GitCommit), journals : Array(Models::JournalEntry), project_filter : String | Nil = nil) : Array(Models::ProjectActivity)
Sourcescope_to_project(project_query : String, projects : Array(Models::ProjectActivity), windows : Array(Models::WindowEvent), commands : Array(Models::ShellEvent), commits : Array(Models::GitCommit), journals : Array(Models::JournalEntry)) : Tuple(Array(Models::ProjectActivity), Array(Models::WindowEvent), Array(Models::ShellEvent), Array(Models::GitCommit), Array(Models::JournalEntry))
Source