feat(FN-3212): remove runtime memory-backend side-load, add regression test

Merged FN-3207, FN-3212, and FN-3242: removed runtime memory-backend side-loading in core, added comprehensive regression tests for QuickChat, chat routes, and SSE streams, and documented compact mobile chat dialogs in the dashboard guide. The refactor in `project-memory.ts` reduces complexity while

Fusion-Task-Id: FN-3212
This commit is contained in:
Fusion
2026-05-03 07:32:04 -07:00
committed by gsxdsm
parent 3878132c4e
commit 0948be42fd
6 changed files with 182 additions and 0 deletions

View File

@@ -713,6 +713,17 @@ describe("resume session flag", () => {
expect(args).not.toContain("--resume");
});
it("does not include --session-id when --resume is provided", () => {
spawnClaude("claude-sonnet-4-5-20250929", undefined, {
resumeSessionId: "session-abc",
newSessionId: "session-new",
});
const args = (spawn as any).mock.calls[0][1] as string[];
expect(args).toContain("--resume");
expect(args).not.toContain("--session-id");
});
it("includes both --resume and --effort when both are provided", () => {
spawnClaude("claude-sonnet-4-5-20250929", undefined, {
resumeSessionId: "session-abc",