Resolved in spikersoft-backend PR #12 (merged to master). TrailGeometry.Create/CreateMultiLine params changed from jagged arrays to IReadOnlyList<...>; the 3 call sites use collection-expre…
Resolved in spikersoft-backend PR #12 (merged to master). Static-state writes in PostalCodeSeederService and BookAnalysisService now go through static helper methods, so instance methods no…
Resolved in spikersoft-backend PR #12 (merged to master). Note the approach differs from the ticket's "remove": the GC.Collect calls run only on LLama model-unload paths (`QuizGenerationService…
Resolved in spikersoft-backend PR #12 (merged to master). Removed 11 unread injected fields plus their now-dead ctor params/args across controllers, middleware, handlers and services, and…
Resolved across spikersoft-backend PR #12 (S7497 — python CancelledError re-raise) and spikersoft-angular PR #73 (S7930 duplicate id, S3516 single-return in attachRemote, S7727…
Resolved in spikersoft-angular PR #73 (merged to master). Added explicit localeCompare comparators to all six bare .sort() sites (dreamstream dashboard, sql-lesson-grader ×2, i18n script,…
Resolved in spikersoft-backend PR #12 (merged to master). FileUploadScan.Status setter now assigns _status instead of the compiler field, so status writes are no longer dropped. Closing.