Expand description
Pravda: Reconstruct clean git history from messy branches using LLM assistance.
Pravda takes a history specification (TOML) describing logical commits and reconstructs them from a messy source branch, creating a clean history suitable for code review.
§Architecture
- Spec: Parse and manipulate history specifications
- Execute: Run the reconstruction loop with LLM assistance
- Prompt: Generate guidance for creating specifications
Structs§
- Commit
Spec - A single logical commit to reconstruct.
- Execute
Config - Configuration for the execute command.
- History
Spec - The complete history specification.
Enums§
- History
Entry - An entry in a commit’s execution history.