You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend ujust report with a --confirm <issue-number> mode that lets a user say "I have this too" on an existing issue by posting a lightweight system fingerprint as a GitHub comment. Proposed in #536 (friction reduction epic), this issue specifies the implementation.
No new recipe needed — this is a mode of ujust report, keeping the surface area small.
Motivation
Currently there is no quick path from "I have this bug too" to actually attaching system context to an existing issue. The full ujust report flow (35–45 s OTel collection, gist creation, manual copy-paste) is far too heavy for a simple "me too." Users either don't bother or post low-value "+1" comments with no diagnostic value.
Proposed UX
$ ujust report --confirm 575
Collecting system fingerprint for issue #575...
┌─ What will be posted as a comment on issue #575 ──────────┐
│ **System fingerprint** (via ujust report --confirm) │
│ │
│ * Image: ghcr.io/projectbluefin/dakota:latest │
│ * Version: 20260527 │
│ * Kernel: 7.0.7 │
│ * Arch: x86_64 │
│ * Failed units: flatpak-preinstall.service │
│ * Anonymous device ID: a3f1c8b2 (truncated sha256) │
└───────────────────────────────────────────────────────────┘
Post this comment to https://github.com/projectbluefin/dakota/issues/575? [y/N]
✅ Comment posted: https://github.com/projectbluefin/dakota/issues/575#issuecomment-...
Acceptance criteria
ujust report --confirm <issue-number> triggers the me-too path inside the existing report recipe
Collects only the lightweight fingerprint (no OTel, no gist): image ref, image version/digest, kernel version, arch, failed systemd units, anonymous device ID (same keyed sha256 truncation as the full report)
Shows the user the exact comment text before posting — no silent uploads
Requires gh auth and exits gracefully with a clear message if not authenticated, suggesting gh auth login
Validates that the issue number is a positive integer; prints usage on bad input
Posts the comment via gh issue comment <number> --repo projectbluefin/dakota --body "..."
Prints the direct URL to the posted comment on success
Works non-interactively when stdin is not a tty (for scripting / agent use)
With no arguments, ujust report continues to behave exactly as today
Implementation sketch
Parse --confirm at the top of the report recipe and branch early:
Summary
Extend
ujust reportwith a--confirm <issue-number>mode that lets a user say "I have this too" on an existing issue by posting a lightweight system fingerprint as a GitHub comment. Proposed in #536 (friction reduction epic), this issue specifies the implementation.No new recipe needed — this is a mode of
ujust report, keeping the surface area small.Motivation
Currently there is no quick path from "I have this bug too" to actually attaching system context to an existing issue. The full
ujust reportflow (35–45 s OTel collection, gist creation, manual copy-paste) is far too heavy for a simple "me too." Users either don't bother or post low-value "+1" comments with no diagnostic value.Proposed UX
Acceptance criteria
ujust report --confirm <issue-number>triggers the me-too path inside the existingreportrecipegh authand exits gracefully with a clear message if not authenticated, suggestinggh auth logingh issue comment <number> --repo projectbluefin/dakota --body "..."ujust reportcontinues to behave exactly as todayImplementation sketch
Parse
--confirmat the top of thereportrecipe and branch early:Notes
DEVICE_IDderivation as the full report so fingerprints are correlatable across a me-too comment and a later full reportgh,gum(already required byujust report)Dakota · issue pipeline
area: area/ujust priority: —
maintainer: —
reporter: comment /claim to fix it yourself, or wait for a contributor