feat(ql3): add request-scoped console task creation

This commit is contained in:
whyour
2026-08-29 03:51:35 +08:00
parent 53b7072370
commit 884912d1c8
32 changed files with 2485 additions and 56 deletions
@@ -17,6 +17,8 @@ type LocalSqliteRunCancellationRepository =
ReadyLocalStorage['runCancellationRepository'];
type LocalSqliteTaskStartRepository = ReadyLocalStorage['taskStartRepository'];
type TaskDefinitionRepository = ReadyLocalStorage['taskDefinitions'];
type TaskDefinitionAdministrationForCredential =
ReadyLocalStorage['taskDefinitionAdministrationForCredential'];
type LocalScheduleStore = ReadyLocalStorage['schedules'];
type LocalDispatchStore = ReadyLocalStorage['dispatch'];
type LocalSecretEnvelopeRepository = ReadyLocalStorage['localSecrets'];
@@ -87,6 +89,7 @@ export type LocalAdoptedProfileBootstrapResult =
readonly runCancellationRepository: LocalSqliteRunCancellationRepository;
readonly taskStartRepository: LocalSqliteTaskStartRepository;
readonly taskDefinitions: TaskDefinitionRepository;
readonly taskDefinitionAdministrationForCredential: TaskDefinitionAdministrationForCredential;
readonly schedules: LocalScheduleStore;
readonly dispatch: LocalDispatchStore;
readonly executionControl: ReadyLocalStorage['executionControl'];
@@ -235,6 +238,8 @@ export async function bootstrapLocalAdoptedProfileStorage(
runCancellationRepository: readyStorage.runCancellationRepository,
taskStartRepository: readyStorage.taskStartRepository,
taskDefinitions: readyStorage.taskDefinitions,
taskDefinitionAdministrationForCredential:
readyStorage.taskDefinitionAdministrationForCredential,
schedules: readyStorage.schedules,
dispatch: readyStorage.dispatch,
executionControl: readyStorage.executionControl,