Weekly self-hosted forge groom: skill, timer, and emailed report #48
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/strategy#48
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run a weekly, self-hosted triage of every open issue and pull request across the allod repos, close what has verifiably landed, label the rest, and email the owner one short report, so the trackers stop accumulating settled and undecided items that only a manual sweep catches.
Primary goals:
forge-groominallod/memory/skills, runnable by hand from any harness and by a timer, with a fixed report shape: closed with evidence, ready to merge, decisions for the owner, blocked, still open.Closesfor it, may set its own small label set, and may do nothing else: no not-planned closes, no thread comments beyond the close note, no pushes, no PR merges. ARefslink is reported as likely landed, never closed on.piheadless against the self-hosted deepseek reasoning model at medium thinking.Current state and specifics
Today's manual pass over
allod/tools(2026-09-09) closed five issues, unblocked a four-PR chain whose recorded blocker had been fixed on master weeks earlier, and surfaced three decision issues that had sat since July. Every one of those outcomes was mechanical: list, read, check master, classify. The other nine public repos hold 52 open issues that have had no such pass.Two facts shape the design. Master in these repos is fast-forward only, so a merged PR's
Closes/Refslines exist only on the forge, andforge pr listlists open PRs only; the groom needsforge pr list -s closed(orall) before it can find merged evidence. And no dev VM or public module sends mail today, so the email path is new.Dev plan:
allod/strategydev-plans/forge-groom.md. Slices: the skill (memory),forge pr list -s(tools), the timer and mail module (archetypes), the private recipient, SMTP secret, and groom token (deployment), then two measured weekly runs before any autonomy is widened.Scope
In: the skill, the
forge pr liststate flag, a public archetypes module for the timer and msmtp relay, and the private deployment values. Out: any change to how issues are written, any autonomy beyond the rule above, and replacing the retiredallod pmboard; the forge itself is the board.