gsxdsm
1e5d80dd4d
FN-8853: record all settings changes in Activity Log
Record all meaningful settings changes in the Activity Log.
- Replace the four-key listener allowlist with safe generic setting diffs.
- Exclude engine churn, redact sensitive values, and cap displayed summaries.
- Add regression coverage, diagnostics guidance, and a patch changeset.
Files changed: .changeset/fn-8853-settings-activity-coverage.md | 7 ++
docs/diagnostics.md | 4 +
.../src/__tests__/settings-activity-log.test.ts | 138 +++++++++++++++++++++
packages/core/src/task-store/lifecycle-ops.ts | 40 +++---
packages/core/src/task-store/settings-activity.ts | 95 ++++++++++++++
5 files changed, 260 insertions(+), 24 deletions(-)
Fusion-Task-Id: FN-8853
Fusion-Task-Lineage: ea072564-0bf1-4a97-8dd8-cde5844b1055
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-08 21:10:13 -07:00
..
2026-08-08 18:56:43 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 21:10:13 -07:00
2026-08-08 19:58:43 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 21:04:10 -07:00
2026-08-08 19:13:14 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 14:25:19 -07:00
2026-07-27 19:40:08 -07:00
2026-08-08 14:25:19 -07:00