feat: add controlled NextPilot execution pipeline

This commit is contained in:
codex
2026-07-31 15:19:11 +03:00
parent 175fcef8a9
commit 90108d1c06
10 changed files with 128 additions and 1 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
namespace Launcher.Next.Core;
public enum LauncherMode { Legacy, NextPilot, NextPreferred }
public enum LauncherMode { Legacy, DryRun, NextPilot, NextPreferred }
public enum PluginExecutionMode { Smoke, DryRun }
public sealed record ProductInstallation(string ExecutablePath, string ProductVersion, string Architecture, IReadOnlyList<string> Profiles);
public sealed record PackageFile(string Path, long Length, string Sha256, bool Optional = false);
public sealed record StartupDefinition(string Type, string Command);