Sync Status Dashboard (Local) and manual control
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
調査の方向性
まず、管理 UI のエントリーポイントと、issue で名前が挙げられている ManifestChecker、ContentSyncJob、SyncProgress の各レコードを追跡します。同期ステータス、マニフェストのバージョン、件数、ストレージ使用量、履歴がどのように公開されているかを確認し、次にダッシュボードのコントロールが要求された操作を実行し、現在の結果を表示することを検証します。キャンセルは別途扱ってもかまいません。
索引モデルが issue の本文から書いたものです。
説明
Display sync status in Clinical Edge admin UI
- Show current sync status with progress bar
- Display manifest versions: current vs latest <---- we may have difference only before sync process
- Show last successful sync timestamp
- Display content summary:
- Providers count: ContentProvider.count
- Topics count: Topic.count
- Files count: TopicFile.count
- Total size: TopicFile.sum(:file_size)
- Show ActiveStorage disk usage: ActiveStorage::Blob.sum(:byte_size)
UI controls for sync operations
- "Check for Updates" button → triggers ManifestChecker
- "Sync Now" button → enqueues ContentSyncJob
- "Cancel Sync" button → sets cancellation flag, job checks and aborts <----- could be a separate task
- Display sync log/history from SyncProgress records
- 主要言語
- HTML
- スター
- 4
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/skillrx-beacon のほかの issue
-
cross-app sync
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
Error handlingオープンcross-app sync
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
Sync Orchestratorオープンcross-app sync
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
cross-app sync
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
cross-app sync
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
rubyforgood/skillrx-beacon の issue をすべて見る
似ている issue
-
ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
LucasSantana-Dev/Lucky#2951 ·
メンテナーはふだん 1 日以内に返信
-
priority: low ☕️ type: bug 🐛
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
model:sonnet phase-2-optimize runtime:claude security size:S
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
FootprintAI/Containarium#3471 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
agent-self
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
yologdev/yoyo-evolve#1117 · コメント 1 件 ·