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.