Summary
The #950 review (PR #971 , merged at 860d67b ) left five non-blocking residuals in QuickFiler production and test code:
Three duplicated synchronous-worker test helpers should be consolidated into one shared test-support helper.
The _remainingLoadActive comment should be reworded to match the new behavior.
QuickFiler/Controllers/QfcDatamodel.cs is at 495 of 500 lines and has apparently unused legacy members. Remove or move them before its next change.
The SynchronousBackgroundWorker instances in the liveness and zero-batch tests are not disposed.
transactionA in test R4 should be wrapped in try/finally, so a failing assertion cannot leak the transaction.
The theme-test ensure-scope residual is tracked in #968 .
Environment
Steps to Reproduce
Read QfcDatamodel.cs and the Bug: quickfiler-tests-depend-on-wall-clock-timing #950 test files on main.
Compare them with the items above.
Expected Behavior
One shared helper.
Accurate comments.
QfcDatamodel.cs well under the 500-line limit.
Disposable test objects are disposed.
Transactions are released on failure.
Actual Behavior
As listed in the summary.
Logs / Screenshots
Impact / Severity
Source
From: docs/features/potential/2026-10-02-qfc-datamodel-950-review-residuals.md
Summary
The #950 review (PR #971, merged at 860d67b) left five non-blocking residuals in QuickFiler production and test code:
_remainingLoadActivecomment should be reworded to match the new behavior.QuickFiler/Controllers/QfcDatamodel.csis at 495 of 500 lines and has apparently unused legacy members. Remove or move them before its next change.SynchronousBackgroundWorkerinstances in the liveness and zero-batch tests are not disposed.transactionAin test R4 should be wrapped intry/finally, so a failing assertion cannot leak the transaction.The theme-test ensure-scope residual is tracked in #968.
Environment
Steps to Reproduce
QfcDatamodel.csand the Bug: quickfiler-tests-depend-on-wall-clock-timing #950 test files onmain.Expected Behavior
QfcDatamodel.cswell under the 500-line limit.Actual Behavior
As listed in the summary.
Logs / Screenshots
Impact / Severity
Source
From: docs/features/potential/2026-10-02-qfc-datamodel-950-review-residuals.md