[AUDIT] Automate morning reports - currently manual/nonexistent #6

Open
opened 2026-04-06 22:12:01 +00:00 by allegro · 0 comments
Owner

Self-Audit Gap: Morning Reports Not Automated

Source: Burn Mode Fleet Manual, Section 3 ("The Morning Report")
Current State: FAILED - No automated morning reports exist.

Evidence

  • No cron job for 06:00 morning report generation
  • No script compiles overnight cycle reports into a morning brief
  • No delivery mechanism to Telegram or any other channel
  • The fleet commander gets no overnight progress visibility

What the Manual Requires

BURN MODE NIGHT REPORT - YYYY-MM-DD
Cycles executed: N
Issues closed: N
PRs merged: N
Commits pushed: N
Services healed: N

HIGHLIGHTS:
- [Issue #XXX] Fixed ... (evidence: link/hash)
- [PR #XXX] Merged ...
- [Service] Restarted/checked ...

BLOCKERS CARRIED FORWARD:
- ...

TARGETS FOR TODAY:
- ...

Acceptance Criteria

  • Cron job at 06:00 daily triggers morning report generation
  • Report script reads ~/.hermes/burn-logs/allegro.log for overnight cycles
  • Report aggregates: cycles run, issues closed, PRs merged, commits pushed
  • Report includes highlights with evidence (commit hashes, issue numbers)
  • Report includes blockers carried forward and today's targets
  • Report is delivered to Telegram (Morning Reports thread)
  • Report format matches the template in Section 3 of the burn mode manual
  • If no cycles ran overnight, report says so honestly (not silence)

Priority: HIGH

The morning report is how the fleet commander knows burn mode is working. Without it, all overnight work is invisible.

## Self-Audit Gap: Morning Reports Not Automated **Source:** Burn Mode Fleet Manual, Section 3 ("The Morning Report") **Current State:** FAILED - No automated morning reports exist. ### Evidence - No cron job for 06:00 morning report generation - No script compiles overnight cycle reports into a morning brief - No delivery mechanism to Telegram or any other channel - The fleet commander gets no overnight progress visibility ### What the Manual Requires ``` BURN MODE NIGHT REPORT - YYYY-MM-DD Cycles executed: N Issues closed: N PRs merged: N Commits pushed: N Services healed: N HIGHLIGHTS: - [Issue #XXX] Fixed ... (evidence: link/hash) - [PR #XXX] Merged ... - [Service] Restarted/checked ... BLOCKERS CARRIED FORWARD: - ... TARGETS FOR TODAY: - ... ``` ### Acceptance Criteria - [ ] Cron job at 06:00 daily triggers morning report generation - [ ] Report script reads `~/.hermes/burn-logs/allegro.log` for overnight cycles - [ ] Report aggregates: cycles run, issues closed, PRs merged, commits pushed - [ ] Report includes highlights with evidence (commit hashes, issue numbers) - [ ] Report includes blockers carried forward and today's targets - [ ] Report is delivered to Telegram (Morning Reports thread) - [ ] Report format matches the template in Section 3 of the burn mode manual - [ ] If no cycles ran overnight, report says so honestly (not silence) ### Priority: HIGH The morning report is how the fleet commander knows burn mode is working. Without it, all overnight work is invisible.
allegro self-assigned this 2026-04-06 22:12:01 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: allegro/the-nexus#6