fix(study): make "Review first" clear the whole backlog, and say that it will #838
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
project-halkyon/halkyon-learn!838
Loading…
Reference in a new issue
No description provided.
Delete branch "refs/pull/838/head"
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?
"Review first" deliberately studies the due backlog across ALL tags — the
confirmation only appears because the tag filter is hiding due reviews, so
clearing the backlog has to mean the backlog the filter cannot see. Two
things around that decision were wrong.
The scope drop only lasted one batch. "Continue learning" re-resolved the
tag filter from scratch, so the guardrail re-fired on every slice: with a
430-card backlog at 20 per round that is the same dialog ~22 times, each
"Review first" restarting from the global pool, and the backlog never
clearing. A run-scoped flag now carries the drop across batches until no
due review is left, at which point the run hands itself back to the filter
rather than ending on an empty screen (and with nothing due being skipped,
the guardrail stays quiet). A fresh session start — including a mid-session
settings save — puts the filter back in charge.
Nothing said the filter was standing down. The dialog was silent about it
and the settings sheet kept showing the tags checked while the queue
ignored them, which is indistinguishable from a broken filter. The dialog
now states it up front, and the tag picker annotates itself for as long as
the run is unfiltered.
Signed-off-by: Tizian 「ティツィアーン」 raisondetredev@pm.me