Summary
Issue #427 reports that every accepted QuickFiler mail item is scored twice in high-confidence mode.
Preparation research for the quickfiler-queue-datamodel-defects feature established that the fix
proposed in the original #427 potential document does not actually remove the second scoring pass,
so #427 cannot be fully resolved by carrying the top-folder string alone. This entry records the
remaining consumer-side work.
Environment
- OS/version: Windows 11 Pro 10.0.26200
- Runtime: C# / .NET Framework 4.8.1 VSTO add-in
- Command/flags used: QuickFiler launched from the TaskMaster ribbon with
QfSettings.HighConfidenceModeEnabled = true
- Data source or fixture: Live Outlook mailbox
Steps to Reproduce
- Enable High Confidence mode and launch QuickFiler.
- Enable debug logging and inspect the
Probability debug entries for a single accepted item.
- Observe one entry from the pre-UI scan and a second, independent classification after the form is shown.
Expected Behavior
An item accepted by the confidence gate carries its already-initialised folder predictor forward, so
the item controller populates the folder combo, the suggestion list and the folder array from that
result instead of recomputing them.
Actual Behavior
The initialised predictor is discarded and the full FolderPredictor.InitAsync(InitOptions.FromField)
sequence runs a second time per accepted item after Show().
Logs / Screenshots
Impact / Severity
Low: wasted work, not incorrect behavior. It occurs after Show(). The user-visible effect is slower
folder-combo population and redundant Outlook COM traffic proportional to the number of items on screen.
Source
From: docs/features/potential/2026-08-28-quickfiler-carry-folder-predictor-to-item-controller.md
Summary
Issue #427 reports that every accepted QuickFiler mail item is scored twice in high-confidence mode.
Preparation research for the
quickfiler-queue-datamodel-defectsfeature established that the fixproposed in the original #427 potential document does not actually remove the second scoring pass,
so #427 cannot be fully resolved by carrying the top-folder string alone. This entry records the
remaining consumer-side work.
Environment
QfSettings.HighConfidenceModeEnabled = trueSteps to Reproduce
Probability debugentries for a single accepted item.Expected Behavior
An item accepted by the confidence gate carries its already-initialised folder predictor forward, so
the item controller populates the folder combo, the suggestion list and the folder array from that
result instead of recomputing them.
Actual Behavior
The initialised predictor is discarded and the full
FolderPredictor.InitAsync(InitOptions.FromField)sequence runs a second time per accepted item after
Show().Logs / Screenshots
Probability debuglines per accepted item, as recorded in the original Bug: quickfiler-post-show-duplicate-scoring #427 potential document.Impact / Severity
Low: wasted work, not incorrect behavior. It occurs after
Show(). The user-visible effect is slowerfolder-combo population and redundant Outlook COM traffic proportional to the number of items on screen.
Source
From: docs/features/potential/2026-08-28-quickfiler-carry-folder-predictor-to-item-controller.md