CenterForDigitalHumanities / CenterForDigitalHumanities/TPEN-interfaces

Collab Phase 7: Conflict Resolution UX and Collaboration Observability Dashboards

Open
#557 3 comments 0 reactions 0 assignees View on GitHub
collaboration cross-repo deferred-persistence frontend phase-7
Dominant language
JavaScript
Stars
2
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## Summary
Deliver conflict recovery UX and visibility into collaborative system health.

## Scope
- Handle durable conflict events in client queue.
- Add reconciliation flow using latest durable state and pending local ops.
- Expose conflict banner and recovery actions to users.
- Add dashboard instrumentation for queue depth, flush success ratio, conflict ratio, commit latency.

## Acceptance Criteria
- Conflict paths are user-actionable and recoverable.
- Local pending operations are preserved during reconciliation.
- Telemetry can distinguish intake, queue, flush, and conflict failures.

## Dependencies
- Depends on TPEN-services durable flush worker issue.
- Depends on RERUM idempotent overwrite enhancements issue.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.