docs: reconcile SESSION_HANDOFF with actually-shipped state

The post-v0.16.0 table marked the replay-rate slider as `(pending)`
but 53e3b81 already shipped it. Resume prompt said "HEAD at v0.16.0
/ 1196 tests" while the same doc above said HEAD was post-v0.16.0
with two follow-ups and 1208 tests.

Updates the slider row to reference 53e3b81, refreshes the resume
prompt's HEAD/test counts, and rewrites the "DECISION TO ASK THE
PLAYER FIRST" list — drops the smoke-test and "solver hints" bullets
(both already covered) and pulls forward the actual open items
(cut v0.17.0, solver-on-AsyncComputeTaskPool, won-previously,
replay sharing, packaging).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
funman300
2026-05-06 04:05:03 +00:00
parent 487b99bbc9
commit faa6c5efc4
+15 -13
View File
@@ -43,7 +43,7 @@ The post-v0.15.0 next-round candidates are still mostly open — solver-driven h
| Area | Commit | What landed | | Area | Commit | What landed |
|---|---|---| |---|---|---|
| Solver-driven hints | `87275bf` | The H-key hint now asks the v0.15.0 solver for the actual best first move via the new `try_solve_with_first_move` / `try_solve_from_state` APIs. Heuristic stays as the fallback for inconclusive deals. Median 2 ms per H press. | | Solver-driven hints | `87275bf` | The H-key hint now asks the v0.15.0 solver for the actual best first move via the new `try_solve_with_first_move` / `try_solve_from_state` APIs. Heuristic stays as the fallback for inconclusive deals. Median 2 ms per H press. |
| Replay-rate slider | (pending) | Settings → Gameplay slider tunes `replay_move_interval_secs` 0.101.00 s in 0.05 s steps; default 0.45 s. `tick_replay_playback` reads from `SettingsResource` per frame so the slider takes effect on the next playback tick. | | Replay-rate slider | `53e3b81` | Settings → Gameplay slider tunes `replay_move_interval_secs` 0.101.00 s in 0.05 s steps; default 0.45 s. `tick_replay_playback` reads from `SettingsResource` per frame so the slider takes effect on the next playback tick. |
## Open punch list ## Open punch list
@@ -72,10 +72,12 @@ Branch: master. Direction is OPEN — v0.16.0 just shipped covering
modal scroll fixes, pointer cursor, same-frame focus, and scrim-click modal scroll fixes, pointer cursor, same-frame focus, and scrim-click
dismiss across all six read-only modals. dismiss across all six read-only modals.
State: HEAD at v0.16.0. Working tree clean apart from untracked State: HEAD post-v0.16.0 with two follow-up commits (87275bf
CARD_PLAN.md (intentional). solver-driven hints, 53e3b81 replay-rate slider). v0.17.0 not yet
cut. Working tree clean apart from untracked CARD_PLAN.md
(intentional).
Build: cargo clippy --workspace --all-targets -- -D warnings clean. Build: cargo clippy --workspace --all-targets -- -D warnings clean.
Tests: 1196 passed / 0 failed. Tests: 1208 passed / 0 failed.
READ FIRST (in order, before doing anything): READ FIRST (in order, before doing anything):
1. SESSION_HANDOFF.md — v0.16.0 changelog + open punch list 1. SESSION_HANDOFF.md — v0.16.0 changelog + open punch list
@@ -87,15 +89,15 @@ READ FIRST (in order, before doing anything):
may be missing on a fresh machine) may be missing on a fresh machine)
DECISION TO ASK THE PLAYER FIRST: DECISION TO ASK THE PLAYER FIRST:
A. Smoke-test v0.16.0. Scroll on Achievements, pointer cursor on A. Cut v0.17.0 (solver hints + replay-rate slider on top of
buttons, first Tab in a modal activates rather than advances, v0.16.0). Tag and push.
scrim click dismisses Stats/Achievements/Help/Profile/ B. Solver-on-AsyncComputeTaskPool with progress toast + cancel.
Leaderboard/Home but NOT Settings/Pause/etc. A previous attempt was rolled back when an agent left 3
B. Solver-driven hints — replace heuristic with try_solve's failing tests; redoing it needs smaller pieces. Eliminates the
best-move suggestion. ~100 LOC. worst-case 6 s UI stall — highest gameplay impact left.
C. Solver-on-AsyncComputeTaskPool with progress toast + cancel. C. Per-deal "won previously" HUD indicator using the rolling
Eliminates the worst-case 6 s stall. replay history's seeds.
D. Pick from the remaining "next-round candidates" in this doc. D. Replay sharing — copyable URL via the existing web viewer.
E. Take the deferred desktop-packaging item (needs artwork + E. Take the deferred desktop-packaging item (needs artwork +
signing certs from the user). signing certs from the user).