Expand description
GitWell โ surface abandoned work in git repositories.
This is the library crate. The gitwell CLI binary at src/main.rs
is a thin wrapper over these modules, and the integration tests in
tests/ exercise them directly via this public API.
Modulesยง
- cluster
- Cross-scanner clustering: group findings that look like the same abandoned effort.
- config
- GitWell configuration.
- execute
- Execute queued triage decisions.
- git
- Thin wrapper around the
gitCLI. - hook
- Install / remove a post-commit hook that runs
gitwell --quiet. - json
- A small, hand-written JSON parser and pretty-printer.
- narrative
- Template-based narrative summaries for clusters.
- report
- Format scan results for humans (ANSI terminal) or machines (JSON).
- report_
md - Generate a standalone markdown report at
.gitwell/report-YYYY-MM-DD.md. - scanner
- Scanner trait and registry.
- trends
- Track scan totals over time in
.gitwell/history.json. - triage
- Interactive triage walk-through.
- triage_
state - Persistent state for the triage subsystem.
- util