Let a job choose its AMS slot; soak test for telemetry

POST /jobs takes an optional amsSlot (stored in the job metadata) which
dispatch passes to the gateway. The camera e2e script gains SOAK_S.
This commit is contained in:
2026-10-30 06:56:24 +00:00
parent 58d5b013bc
commit fcde6f5155
4 changed files with 22 additions and 1 deletions
+2
View File
@@ -213,6 +213,8 @@ export async function dispatchTick(): Promise<number> {
job_id: job.id,
file_name: job.fileName,
url,
// Chosen by whoever queued the job; absent means "by the project's filament".
...(typeof job.metadata?.amsSlot === "number" ? { ams_slot: job.metadata.amsSlot } : {}),
});
if (!result.ok) {