Skip to content

feat: improve analysis scheduling, move accuracy, and review interactions#11

Open
wimi321 wants to merge 1 commit into
mainfrom
top3-analysis-ux
Open

feat: improve analysis scheduling, move accuracy, and review interactions#11
wimi321 wants to merge 1 commit into
mainfrom
top3-analysis-ux

Conversation

@wimi321
Copy link
Copy Markdown
Owner

@wimi321 wimi321 commented May 27, 2026

Performance: analysis scheduler / persistent engine mode

  • Adds a prioritized analysis scheduler for live, teacher, quick, and background KataGo work.
  • Adds configurable KataGo engine mode: auto, persistent, spawn.
  • Keeps spawn-per-batch fallback intact unless persistent mode is explicitly forced.
  • Exposes scheduler telemetry through IPC/preload for future UI status surfaces.

Accuracy: move classification 2.0 / PV confidence / evidence bundle

  • Adds structured moveClassification on KataGoMoveAnalysis.
  • Adds pvConfidence with strong / medium / weak / unstable evidence levels.
  • Adds a compact teaching evidence bundle so teacher output can downgrade wording when evidence is thin.
  • Preserves existing judgement and tracePacket compatibility.

UX: timeline navigator / board PV interaction foundation

  • Adds timeline review helper contracts for key move ranking and range navigation.
  • Adds board PV preview/lock/step helper contracts.
  • Adds teacher evidence chip helper for later UI integration without expanding App.tsx.

Verification

  • pnpm install --frozen-lockfile
  • pnpm test
  • pnpm typecheck
  • pnpm build
  • pnpm check:teacher-quality

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