feat(FN-3725): add shell regression matrix and stabilize action gate and ro

This merge adds two policy features (executor role enforcement in core and internal coordination tool exemptions in the engine), introduces a shell regression matrix covering mobile, desktop, and dashboard with corresponding readme entries, and fixes a broad suite of tests across the dashboard, engi

Fusion-Task-Id: FN-3725
This commit is contained in:
Fusion
2026-05-08 02:14:36 -07:00
committed by gsxdsm
parent f8a0903538
commit 951b0d543f
7 changed files with 69 additions and 68 deletions

View File

@@ -134,6 +134,7 @@ describe("remote access headless parity", () => {
getMissionAutopilot: vi.fn(),
getMissionExecutionLoop: vi.fn(),
}),
getMessageStore: vi.fn().mockReturnValue(undefined),
getHeartbeatMonitor: vi.fn(),
getWorkingDirectory: vi.fn().mockReturnValue("/fake/root"),
getRoutineStore: vi.fn(),

View File

@@ -318,11 +318,13 @@ describe("normalizeSubtaskItem", () => {
8,
);
// Priority now normalizes to "normal" when omitted.
expect(result).toEqual({
id: "subtask-9",
title: "Title",
description: "Description",
suggestedSize: "L",
priority: "normal",
dependsOn: ["subtask-1"],
});
});
@@ -341,6 +343,7 @@ describe("normalizeSubtaskItem", () => {
title: "Plan",
description: "Work",
suggestedSize: "M",
priority: "normal",
dependsOn: [],
});
});