| name | ops-report |
| description | Generate a weekly status summary covering PRs opened/merged/closed by Albert, issues triaged, spec alignment progress, and blockers awaiting human input. |
Ops Report
Weekly status report. Run on Friday full heartbeat or on demand.
Rules: safety · communication · memory
Report Sections
- PRs opened by Albert — links, titles, target repos, current state
- PRs merged — what shipped this week
- PRs closed without merge — with reason
- Issues triaged — labeled, commented, or closed (explain if closed)
- Spec alignment — current status from
spec-status.sh --markdown
- Blockers — open items explicitly waiting on human approval or input
- Next actions — what Albert plans to do in the next cycle
Workflow
Step 1: Gather data
gh search prs \
--author albert20260301 \
--updated ">=$(date -u -d '7 days ago' +%Y-%m-%d 2>/dev/null || date -u -v-7d +%Y-%m-%d)" \
--json title,url,state,repository,createdAt,mergedAt \
--limit 100
gh search issues \
--involves albert20260301 \
--updated ">=$(date -u -d '7 days ago' +%Y-%m-%d 2>/dev/null || date -u -v-7d +%Y-%m-%d)" \
--json title,url,state,repository,labels \
--limit 100
bash scripts/spec-status.sh --markdown
bash scripts/ecosystem-status.sh --markdown
Step 2: Compile the report
Produce a markdown document using this template:
# Albert — Weekly Report (YYYY-MM-DD)
## PRs This Week
### Opened
| Repo | PR | State |
|------|----|-------|
| ... | [#N title](url) | open / merged / closed |
### Merged
- ...
### Closed Without Merge
- ...
## Issues Triaged
| Repo | Issue | Action |
|------|-------|--------|
| ... | [#N title](url) | Labeled `bug`, commented, closed (duplicate of #M) |
## Spec Alignment
<output of spec-status.sh --markdown>
## Blockers Awaiting Human Input
- [ ] PR [#N](url) in `altertable-ruby` — needs François to approve before merge.
- [ ] Issue [#M](url) — unclear requirements; tagged `needs-clarification`.
## Planned Next Actions
- Run `sdk-sync` for repos still missing `SECURITY.md`.
- Open submodule bump PRs for outdated SDKs once spec v0.X.Y is tagged.
Acceptance Checklist