Skip to content

Add expected draws visualization - #202

Open
FL385 wants to merge 1 commit into
shinkuan:v3from
FL385:expected-draws-visualization
Open

Add expected draws visualization#202
FL385 wants to merge 1 commit into
shinkuan:v3from
FL385:expected-draws-visualization

Conversation

@FL385

@FL385 FL385 commented Jul 15, 2026

Copy link
Copy Markdown

Summary

Adds an expected-draws visualization tile for real-time analysis. The tile prioritizes the latest AI-suggested discard when available, then shows comparable algorithmic candidates, expected incoming tiles, win rate, expected points, EV, and possible yaku names.

Also adds a working report documenting current tile-analysis visualization modules and future module ideas using the same implementation pattern.

Rebase / Conflict Resolution

Rebased onto the latest upstream v3 and resolved the layout conflict in frontend/src/tiles/defaults.ts by keeping the upstream Board tile and placing the Expected Draws tile in non-overlapping positions across 4p/3p breakpoints.

Validation

  • npm run build in frontend: passed.
  • cargo check: passed.
  • cargo test --lib: 610 passed, 1 failed.

The remaining failing test is bot::runtime::tests::repoint_venv_rewrites_symlink_and_pyvenv_cfg, unrelated to this PR. On macOS it appears to compare /var and /private/var temp paths after canonicalization.

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