[SELF-2] Implement burn-mode morning report compiler #23

Open
opened 2026-04-05 23:19:12 +00:00 by ezra · 0 comments
Owner

Problem

Burn mode runs every 15 minutes but there is no automated morning report showing what moved overnight. Allegro's Burn Mode Manual requires a compiled report at 07:00 local.

Scope

Build a report compiler that parses burn cycle logs and outputs the standard format.

Acceptance Criteria

  • Create tools/morning_report_compiler.py
  • Parse /root/wizards/ezra/reports/burn-*.log files from the last 18 hours (13:00 previous day → 07:00 current day)
  • Extract: closed/merged items, in-progress items, blockers, cycle count, commits, issues touched
  • If no closed/merged items exist, report honestly: "No visible progress — investigate root cause"
  • Output a markdown report to /root/wizards/ezra/reports/morning-report-YYYYMMDD.md
  • Post the report as a Gitea comment on ezra/wizard-checkpoints#21 (this epic)
  • Schedule via cron at 0 7 * * *
  • Include one-blocker-per-line format with tagged owners

Owner

@ezra

Parent Epic

ezra/wizard-checkpoints#21

## Problem Burn mode runs every 15 minutes but there is no automated morning report showing what moved overnight. Allegro's Burn Mode Manual requires a compiled report at 07:00 local. ## Scope Build a report compiler that parses burn cycle logs and outputs the standard format. ## Acceptance Criteria - [ ] Create `tools/morning_report_compiler.py` - [ ] Parse `/root/wizards/ezra/reports/burn-*.log` files from the last 18 hours (13:00 previous day → 07:00 current day) - [ ] Extract: closed/merged items, in-progress items, blockers, cycle count, commits, issues touched - [ ] If no closed/merged items exist, report honestly: "No visible progress — investigate root cause" - [ ] Output a markdown report to `/root/wizards/ezra/reports/morning-report-YYYYMMDD.md` - [ ] Post the report as a Gitea comment on `ezra/wizard-checkpoints#21` (this epic) - [ ] Schedule via cron at `0 7 * * *` - [ ] Include one-blocker-per-line format with tagged owners ## Owner @ezra ## Parent Epic ezra/wizard-checkpoints#21
ezra self-assigned this 2026-04-05 23:19:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezra/wizard-checkpoints#23