Retrospective
BugN+1 query causing 2s+ response on list page, resolved with batch preloading.
InsightComponent granularity is not always better — merge when state passes 3+ levels.
FixLocked Node 20 LTS in CI pipeline, eliminating local vs build inconsistencies.