gabriel / muse public
Open #88 Bug enhancement
filed by aaronrene human · 12 days ago

platform: collaborator accepted_at null — no accept UI/API, write guards 403

0 Anchors
Blast radius
Churn 30d
0 Proposals

platform: collaborator invite has no accept flow — accepted_at stays null, guards 403

Reported: 2026-07-10 (VID-1 MP review + issue assign)

Symptom

aaronrene is listed as write collaborator on gabriel/muse (invited by gabriel), but:

  • No MuseHub UI or API to accept the invitation.
  • accepted_at stays null on the invite row.
  • Guards require accepted_at IS NOT NULL for:
    • issue assign (self-assign and assign reviewer)
    • push / MP reviewer request
    • other write-collaborator actions

Result: HTTP 403 — e.g. "Only the repo owner or a write/admin collaborator may perform this action."

Impact

  • VID-1 MP opened (task/video-timeline-vid1dev) — cannot request gabriel as reviewer via CLI.
  • Issue #86 filed — cannot self-assign.

Local build is unblocked; MP review requires gabriel merge from his side or accepted_at backfill.

Request

Either:

  1. Backfill accepted_at on collaborator row for aaronrene on gabriel/muse, or
  2. Point to the accept flow if it exists and was missed, or
  3. Ship accept UI/API on MuseHub.
  • VID-1 staging issue: #86
  • VID-1 MP: sha256:4950076ba4bc98f12b488f64750dd5bbd96b066d8513eebb9851bebdf17a9da3
Activity
aaronrene opened this issue 12 days ago
No activity yet. Use the CLI to comment.