Train on a Theme #446
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#443 Solve a rated Puzzle: served near the Puzzle rating, Moves checked by the server
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#446
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#440
What to build
A Player can train on one Theme.
/puzzles, so it survives a reload and "Next" stays in it.nexttakes an optional Theme: the pick is the same as mixed training (unseen, ±100, widening) restricted to Puzzles carrying the Theme. An unknown Theme is refused by the contract.Seams: S1 (the API through its RPC contract) and S3 (the app's router with the API fakes). Covers stories 33-38 of #440.
Acceptance criteria
nextwith a Theme serves only Puzzles carrying it, within the widening window, never one already attempted.CONTRIBUTING.md, "The five commands").marked this issue as related to #440
marked this issue as related to #443
mentioned in merge request !554