Skip to content

fix: improve Windows runtime sync and kanban data path handling#96

Open
Jrsgslb wants to merge 10 commits intocft0808:mainfrom
Jrsgslb:feat/windows-utf8-runtime-sync
Open

fix: improve Windows runtime sync and kanban data path handling#96
Jrsgslb wants to merge 10 commits intocft0808:mainfrom
Jrsgslb:feat/windows-utf8-runtime-sync

Conversation

@Jrsgslb
Copy link

@Jrsgslb Jrsgslb commented Mar 9, 2026

Summary

This PR improves Windows compatibility and runtime task syncing for the edict dashboard.

Changes

  • keep Review sessions in runtime sync instead of filtering them out too aggressively
  • fix UTF-8 reading during runtime sync on Windows
  • clean and repair mojibake-prone session text before writing task summaries
  • avoid assistant terminated messages polluting activity summaries
  • unify kanban_update.py data path resolution so JJC task data is written back to the actual edict repo data directory

Why

On Windows, the dashboard could show missing or disappearing sessions, split task data across directories, and surface garbled text in synced session summaries.

Validation

  • verified tasks_source.json, live_status.json, and /api/live-status return consistent UTF-8 content
  • verified runtime sync keeps recent Review sessions
  • verified JJC tasks are written into edict/data instead of the workspace-local data directory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant