Design GlitchTip/Gitea deduplication and linking #78

Closed
opened 2026-07-02 05:46:35 -05:00 by jcwalker3 · 0 comments
Owner

Curated 2026-07-02 to reflect review consensus (issue text only; not started).

Detailed child of #74: deduplication and linking for GlitchTip->Gitea
filing, to prevent duplicate issue spam.

Acceptance criteria

  • Searches both open and closed Gitea issues before creating a new one.
  • Stores a structured GlitchTip marker (issue ID, and fingerprint when
    available) in the Gitea issue body.
  • Re-filing the same GlitchTip issue does not create a duplicate.
  • When a matching issue is closed, behavior is an explicit owner
    decision
    — ask human / comment-only / reopen / create-new — leave
    undecided here until the owner chooses.
  • Handles concurrency / races safely.
  • Max issues per invocation / spam cap.
  • Defines tests for deduplication behavior.

Parent: #74 / #75.

_Curated 2026-07-02 to reflect review consensus (issue text only; not started)._ Detailed **child of #74**: deduplication and linking for GlitchTip->Gitea filing, to prevent duplicate issue spam. ## Acceptance criteria * Searches **both open and closed** Gitea issues before creating a new one. * Stores a **structured GlitchTip marker** (issue ID, and fingerprint when available) in the Gitea issue body. * Re-filing the same GlitchTip issue does **not** create a duplicate. * When a matching issue is **closed**, behavior is an explicit **owner decision** — ask human / comment-only / reopen / create-new — leave undecided here until the owner chooses. * Handles concurrency / races safely. * **Max issues per invocation / spam cap.** * Defines tests for deduplication behavior. Parent: #74 / #75.
jcwalker3 added the giteareliabilitydesignglitchtipworkflow labels 2026-07-02 05:46:56 -05:00
sysadmin added the status:in-progress label 2026-07-02 14:49:48 -05:00
sysadmin removed the status:in-progress label 2026-07-02 15:01:38 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#78