mirror of
https://github.com/Niko1221/Strata.git
synced 2026-11-10 03:41:36 -10:00
The UI source from the 14 October handoff (src/, public/, index.html, vite and tsconfig, tests, audit-fixes, design docs) and the App Host (server/*.mjs): model import and monitor routes, API-provider catalog and streaming (OpenAI chat, OpenAI Responses, the Messages API), serving, tunnel, tasks, plus the host routes for Time-skip (server/timeskip.mjs) and the tuning plan/reports. src/lib/time-skip.ts renders a real job's own record. The UI design is unchanged. The rebuild routed #/tuning to a new TunePanel; that is reverted: src/screens/ModelRun.tsx and src/main.tsx are the handoff's again (#/tuning goes where the handoff sends it), and src/components/TunePanel.tsx and src/styles/tuning.css, which only that route used, are not carried over. Left out of git on purpose: dist/ (build output), node_modules, and docs/evidence + docs/checkpoints (170 MB of screenshots, kept in StrataSplit\evidence-archive). From the owner's rebuild branch strata/rebuild-2026-10.
7 lines
316 B
JavaScript
7 lines
316 B
JavaScript
/** v1 had Computer / Model / Tune / Prepare / Ready. v2 folds Tune into Model. */
|
|
export function migrateSetup(setup = {}) {
|
|
if (setup.flowVersion === 2) return setup;
|
|
const oldStep = Math.max(1, Math.min(5, Number(setup.step) || 1));
|
|
return { ...setup, flowVersion: 2, step: [0, 1, 2, 2, 3, 4][oldStep] };
|
|
}
|