Release validation: tests green, USB pack, fleet UX and API hardening.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Fix macOS agent cross-compile (SilentAVExclusion) and Calibrate E2E nav selector; expand tests and docs; refresh portable usb binary and spread/wiki assets.
This commit is contained in:
AetherForge
2026-06-06 16:57:39 -07:00
parent 5229854f00
commit 415b5dc6a3
119 changed files with 7005 additions and 3082 deletions

View File

@@ -9,14 +9,13 @@ import {
shOneliner,
} from './emberwake';
export const MISSION_STEPS = ['configure', 'forge', 'export', 'copy'] as const;
export const MISSION_STEPS = ['configure', 'forge', 'export'] as const;
export type MissionStep = (typeof MISSION_STEPS)[number] | 'done' | 'error';
export const MISSION_STEP_LABELS: Record<(typeof MISSION_STEPS)[number], string> = {
configure: 'Configure',
forge: 'Forge',
export: 'Export',
copy: 'Copy',
configure: 'Apply loadout presets',
forge: 'Build agent installer',
export: 'Package spread-kit ZIP',
};
export interface MissionLinks {
@@ -28,7 +27,6 @@ export interface MissionLinks {
export interface MissionResult {
build: BuildResponse;
links: MissionLinks;
exportSkipped: boolean;
}
@@ -147,9 +145,6 @@ export async function runForgeMission(opts: {
});
}
onStep?.('copy');
const links = buildMissionLinks(serverBase, buildId, campaign);
onStep?.('done');
return { build, links, exportSkipped };
return { build, exportSkipped };
}