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) <noreply@runfusion.ai>
This commit is contained in:
gsxdsm
2026-07-16 03:53:37 -07:00
parent f44b44f43f
commit b330f9703b

View File

@@ -308,6 +308,10 @@ const NOT_SURFACED_ALLOWLIST: Record<string, string> = {
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",