Expand description
Modules§
- classify
- Stage 2 of the pipeline: classify each collected commit using a four-tier cascade.
- collect
- Stage 1 of the pipeline: extract commit data from local git repositories
and correlate it with external systems (GitHub pull requests, JIRA
tickets, developer identity records). All output is persisted via
crate::core::db::Database. - core
- Shared types, configuration, database schema, and error definitions.
- report
- Stage 3 of the pipeline: read classified commits from a SQLite database and generate CSV, JSON, and Markdown reports.