From d9843f75bc6f553ec4a0af5b944e295d68c928d1 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Wed, 15 Jul 2026 15:21:16 -0700 Subject: [PATCH] FN-7983: colocate project summarization model with summarization settings Move the Project Summarization model lane and title-summarizer fallback next to the AI title/commit summarization controls in Project Models. - Extract shared project-lane renderer and keep default/merger/import-translate in the general Model Lanes list - Render summarization + title-summarizer fallback inside the AI summarization section with the same models-available guard - Add regression tests for colocation and empty-models guard - Update settings reference docs and add a patch changeset Files changed: .changeset/fn-7983-summarization-lane-colocation.md | 7 ++ docs/settings-reference.md | 6 +- .../app/__tests__/settings-sections.test.tsx | 61 ++++++++++ .../settings/sections/ProjectModelsSection.tsx | 126 ++++++++++++--------- 4 files changed, 142 insertions(+), 58 deletions(-) Fusion-Task-Id: FN-7983 Fusion-Task-Lineage: c473ba61-f003-401d-bc66-86f2078ba047 Co-authored-by: Fusion (runfusion.ai) --- .../fn-7983-summarization-lane-colocation.md | 7 + docs/settings-reference.md | 6 +- .../app/__tests__/settings-sections.test.tsx | 61 +++++++++ .../sections/ProjectModelsSection.tsx | 126 ++++++++++-------- 4 files changed, 142 insertions(+), 58 deletions(-) create mode 100644 .changeset/fn-7983-summarization-lane-colocation.md diff --git a/.changeset/fn-7983-summarization-lane-colocation.md b/.changeset/fn-7983-summarization-lane-colocation.md new file mode 100644 index 0000000000..c21ad0262c --- /dev/null +++ b/.changeset/fn-7983-summarization-lane-colocation.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: Move project summarization model controls next to summarization settings. +category: fix +dev: Dashboard Project Models layout only; no settings key or persistence changes. diff --git a/docs/settings-reference.md b/docs/settings-reference.md index 98b056594c..a8cd451885 100644 --- a/docs/settings-reference.md +++ b/docs/settings-reference.md @@ -271,8 +271,10 @@ workflow setting values for the active project's default workflow; they do not restore the old project settings keys. The global **Fallback Model** remains in Settings → General Models and includes its own inline Thinking Level selector for `fallbackThinkingLevel`; workflow-specific fallbacks are also editable from the workflow editor Values tab. Title summarization is separate: set it in -**Settings → Project Models → Title and Git Commit Message Summarization Model**, -with its project fallback selector and global baseline in Settings → General/Global Models. +**Settings → Project Models → AI Title and Git Commit Message Summarization**, +where the title-summarization lane and its project fallback selector are colocated +with the title and merge-commit summarization controls; the global baseline remains in +Settings → General/Global Models.