From b330f9703bd42d7c702efa8c5cb17dcd2d195c2d Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Thu, 16 Jul 2026 03:53:37 -0700 Subject: [PATCH] FN-8038: allowlist migration bookkeeping settings Classify PostgreSQL migration bookkeeping as engine-managed settings metadata. - Allowlist the SQLite migration notice and PostgreSQL inbox completion marker in settings-description coverage. - Document why neither field is a user-editable Settings description. Files changed: .../sections/__tests__/settings-default-descriptions.test.tsx | 4 ++++ 1 file changed, 4 insertions(+) Fusion-Task-Id: FN-8038 Fusion-Task-Lineage: 24424373-970e-4cf0-a9c4-4d743fdec4ca Co-authored-by: Fusion (runfusion.ai) --- .../sections/__tests__/settings-default-descriptions.test.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/dashboard/app/components/settings/sections/__tests__/settings-default-descriptions.test.tsx b/packages/dashboard/app/components/settings/sections/__tests__/settings-default-descriptions.test.tsx index 2b232358fd..598ecf6b6a 100644 --- a/packages/dashboard/app/components/settings/sections/__tests__/settings-default-descriptions.test.tsx +++ b/packages/dashboard/app/components/settings/sections/__tests__/settings-default-descriptions.test.tsx @@ -308,6 +308,10 @@ const NOT_SURFACED_ALLOWLIST: Record = { engineActiveSinceMs: "internal engine bookkeeping timestamp", engineActivationGraceMs: "internal engine tuning constant, no UI field", reliabilityStatsResetAt: "internal engine bookkeeping timestamp", + // FNXC:SettingsDefaults 2026-07-15-23:18: FN-8038 classifies PostgreSQL migration + // bookkeeping as engine-managed records, not user-editable Settings descriptions. + sqliteMigrationNotice: "startup-factory-managed PostgreSQL migration banner record, not a plain description field", + postgresMigrationInboxMessageSentAt: "engine-written PostgreSQL migration inbox completion-message marker, not a plain description field", dashboardCurrentNodeId: "dashboard session/PWA restore state, not a setting field", dashboardCurrentProjectIdByNode: "dashboard session/PWA restore state, not a setting field", daemonToken: "daemon runtime secret, not rendered as a description field",