docs(roadmap): reconcile integrated November 11 checkpoints

This commit is contained in:
cesnimda
2026-11-11 07:17:05 +01:00
parent ae16200f3f
commit c0dece8d67
5 changed files with 19 additions and 12 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
| ID | Finding and evidence | Next action |
| --- | --- | --- |
| PERF-01-RULES | Independent source review confirmed `RulesController.Update` saves settings without cache invalidation. `JobApplicationsController.GetCachedRuleSettingsAsync` returns detached owner-keyed settings for up to 30 seconds. Lists, board, details, reminders, creation, AI refresh and readiness use that cache, while background workers read settings directly. This is source-confirmed, with no runtime reproducer yet. | Add a shared-cache regression changing follow-up threshold from 30 to one day for a 10-day-old application. Cover owner B, global fallback, failed save and an old in-flight factory after save. Use the narrow existing cache owner, and measure any added DB work. |
| PERF-01-RULES | RESOLVED in A3 `e286be48`, published through `1d733675`. Seven red SQLite cases reproduced stale settings after save. Direct owner/global settings reads replace the 30-second controller cache. The 35-case final and integration runs include owner isolation, fallback and overlapping old/new responses. Native receipts retained. | Measure MariaDB/load tradeoff and inject a failed save in later qualification. Existing-setting reads add one indexed lookup, or two with global fallback. No latency gain claimed. |
Earlier rows below retain historical dates. The current TODO and checkpoints supersede their old execution status, including the fixed backup parser and completed 188 dynamic-call reviews.