-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
After Ralph runs, there's no structured summary of what happened. .response_analysis is overwritten each loop, so history is lost.
Proposed Solution
A bmalph report command that:
- Parses
logs/ralph.logfor loop count, duration, and outcome history - Reads final
status.jsonand@fix_plan.mdstate - Aggregates per-loop analysis into a coherent summary
- Outputs a formatted report to stdout
Prerequisites
- Accumulate per-loop analysis in
logs/analysis_history.jsonlinstead of overwriting.response_analysis - This requires a Ralph-side change to append rather than overwrite
Options
--json— Machine-readable output for CI integration--loops <n>— Show only the last N loops (default: all)
Alternatives Considered
- Manual inspection of
logs/ralph.log(verbose, unstructured) - External log aggregation (overkill for local dev)
Additional Context
Useful for understanding Ralph's behavior across multiple loops, especially when debugging stuck loops or validating circuit breaker triggers.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request