build-a-squad/mockData.ts
michael f4e4412bf2 Initial commit: Build-A-Squad staffing calculator
React 19 + TypeScript client-side app for creative agency staffing projections,
powered by Google Gemini for AI scope analysis. Includes asset catalog, staffing
routes, three-tab workflow (scoping, configurator, squad projection), scenario
management, and CSV/PDF export.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 09:49:16 -06:00

13 lines
665 B
TypeScript

import { Asset } from './types';
import assetsJson from './data/assets.json';
import staffingRoutesJson from './data/staffingRoutes.json';
import roleDisciplineMapJson from './data/roleDisciplineMap.json';
export const ASSETS_DATA: Asset[] = assetsJson as Asset[];
export const STAFFING_ROUTES = staffingRoutesJson as Record<string, Record<string, number>>;
export const ROLE_DISCIPLINE_MAP = roleDisciplineMapJson as Record<string, string>;
export const DISCIPLINES = Array.from(new Set(Object.values(ROLE_DISCIPLINE_MAP)));
export const ROLES = Object.keys(ROLE_DISCIPLINE_MAP);
export const CATEGORIES = Array.from(new Set(ASSETS_DATA.map(a => a.category)));