Skip to content

feat: Issue resolution confirmation button and rag solution dialog#68

Open
sachmii wants to merge 6 commits into
mainfrom
feat/53/issue-resolution-confirmation-button-and-rag-solution-dialog
Open

feat: Issue resolution confirmation button and rag solution dialog#68
sachmii wants to merge 6 commits into
mainfrom
feat/53/issue-resolution-confirmation-button-and-rag-solution-dialog

Conversation

@sachmii

@sachmii sachmii commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

‼️ Based on PR #67 ‼️

  • Added a "Mark as Resolved" button to the incident insights panel.
  • Created a new ResolveModal dialog offering two resolution paths:
    • Option A: Simple close (resolves the incident directly).
    • Option B: Custom RAG feedback (lets you input details of the fix to submit to the Retrieval-Augmented Generation knowledge base).
    • Added state handling to display a "✓ Resolved" badge upon completion and trigger a auto-dismissing toast notification (3-second duration).
    • Implemented submitRagDocument() in the API client, routing custom fixes to POST /api/v1/rag/documents.
  • Added corresponding test suite for dialog

Component

  • Client: client/
  • API contract: api/
  • Spring ingestion: services/spring-ingestion/
  • Spring logbook: services/spring-logbook/
  • Spring alerts: services/spring-alerts/
  • GenAI: services/py-intelligence/
  • Infrastructure: infra/
  • CI/CD: .github/workflows/
  • Documentation

API Impact

  • This changes the API.
  • api/openapi.yaml was updated.
  • This does not change the API.

Testing

  • I tested this locally.
  • I added or updated tests.
  • Tests are not applicable for this change.

Checklist

  • Branch name follows (feat|fix)/(issue_id)/(name_of_issue).
  • The change is limited to the intended component(s).
  • Documentation was updated if needed.

Related Issue

Closes #53

Screenshot 2026-06-16 at 16 27 59 Screenshot 2026-06-16 at 16 28 06

@sachmii sachmii linked an issue Jun 16, 2026 that may be closed by this pull request
14 tasks
@sachmii sachmii self-assigned this Jun 16, 2026
@sachmii sachmii requested review from memreo and tahahundekari June 16, 2026 14:25
@sachmii sachmii added feature New features client Pull requests that update client code labels Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client Pull requests that update client code feature New features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add issue resolution confirmation button and RAG solution dialog

1 participant