Skip to content

Bug reports auto-labelled for Paperclip mirroring

Bug reports auto-labelled for Paperclip mirroring

Status: Delivered
CAS: CAS-2856
Delivered: 2026-05-15
PRs: #795

What’s new

Every bug report filed through the Astrid sheet now arrives on GitHub with the paperclip label applied automatically. Ravens picks up the label and mirrors the issue into Paperclip as a CAS within one polling cycle.

What changed

Before: Astrid’s report_issue Tauri command created GitHub issues with bug or improvement plus a priority:* label, but omitted the paperclip label. Bug reports sat on GitHub indefinitely without being mirrored; the triage queue had to be populated manually.

After: post_issue_http in github_commands.rs now appends paperclip to the label list for every report_issue call, regardless of category or priority. Ravens mirrors the issue into Paperclip and closes the GH issue once the CAS reaches done.

Why we built it

Ravens’ inbox-sync pipeline is triggered exclusively by the paperclip label. Without it, user-filed bug reports were invisible to the automated triage pipeline and required manual intervention to reach an engineer. Adding the label at creation closes the loop: Astrid files → Ravens mirrors → CAS lands in the todo queue.