Fork Horse repository, listed by its owner. Publisher snapshot.
packages/forkhorse-dashboard/test/empty-fixtures.ts
Snapshot at 34e3175
1import { fixtureState } from "./fixtures.ts";
2
3/** FH-073 synthetic first-run snapshots. No account connection or owner writes. */
4export const emptyScenarios = [
5 "empty-projects",
6 "empty-agents",
7 "empty-packets",
8 "empty-reviews",
9 "empty-forks",
10 "empty-races",
11];
12
13export function emptyFixtureState(id: string) {
14 const state = fixtureState("quiet");
15 state.project.id = id;
16 state.project.repoName = "fixture-project";
17 state.races = [];
18 if (id === "empty-packets") state.agents = [{ name: "fixture-builder" }];
19 if (id === "empty-reviews" || id === "empty-forks" || id === "empty-races") {
20 const populated = fixtureState();
21 state.agents = populated.agents;
22 state.packets = populated.packets;
23 }
24 return state;
25}
26