Skip to content

Easy hard remapping#3

Merged
unorsk merged 3 commits intomainfrom
easy-hard-remapping
Feb 12, 2026
Merged

Easy hard remapping#3
unorsk merged 3 commits intomainfrom
easy-hard-remapping

Conversation

@unorsk
Copy link
Owner

@unorsk unorsk commented Feb 12, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Renames the interactive drill TUI binary to turbo-m-drill and adjusts first-attempt rating submission logic to use the full FSRS 1–4 rating scale (with a distinct “empty input” case).

Changes:

  • Rename the drill CLI/binary from drill to turbo-m-drill (Cargo + clap + docs).
  • Add AttemptResult::Empty and remap submitted review ratings to 1–4.
  • Add a just check recipe to run fmt/clippy/test.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/bin/turbo-m-drill.rs Renames clap command and updates attempt classification + FSRS rating mapping.
Cargo.toml Renames the binary target and updates related dependency comments.
USAGE.md Updates usage examples to use turbo-m-drill.
justfile Adds a check recipe for common local verification commands.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +147 to +152
turbo-m-drill [--db <path>] --deck <name> [--limit <n>] [--new]
```

```sh
drill --deck "German A1" # due cards
drill --deck "German A1" --new --limit 10 # new cards
turbo-m-drill --deck "German A1" # due cards
turbo-m-drill --deck "German A1" --new --limit 10 # new cards
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "How it works" section below this command block still documents the old 1–3 rating mapping (correct→3, typo→2, wrong→1). Since turbo-m-drill now submits 1–4 (and distinguishes empty input), update the documentation to match the new mapping (e.g., empty→1 Again, wrong→2 Hard, typo→3 Good, correct→4 Easy) or adjust the code if the old mapping was intended.

Copilot uses AI. Check for mistakes.
@unorsk unorsk merged commit 85d5214 into main Feb 12, 2026
10 checks passed
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.

2 participants