From ccfcf753f67541b5fba8746f4f60d7498a54f44a Mon Sep 17 00:00:00 2001 From: soryu Date: Mon, 26 Jan 2026 19:30:50 +0000 Subject: [WIP] Heartbeat checkpoint - 2026-01-26 19:30:50 UTC --- makima/frontend/src/lib/api.ts | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'makima/frontend/src/lib') diff --git a/makima/frontend/src/lib/api.ts b/makima/frontend/src/lib/api.ts index 64ce591..9af7f3c 100644 --- a/makima/frontend/src/lib/api.ts +++ b/makima/frontend/src/lib/api.ts @@ -2044,42 +2044,6 @@ export async function getTemplate(id: string): Promise { return res.json(); } -// ============================================================================= -// Contract Type Templates (Workflow Definitions) -// ============================================================================= - -/** A contract type template defining a workflow */ -export interface ContractTypeTemplate { - /** Unique identifier (e.g., 'simple', 'specification', 'feature-development') */ - id: string; - /** Display name */ - name: string; - /** What this contract type is for */ - description: string; - /** Ordered list of phases in the workflow */ - phases: string[]; - /** Starting phase */ - defaultPhase: string; - /** True for built-in types ('simple', 'specification') */ - isBuiltin: boolean; -} - -export interface ListContractTypesResponse { - contractTypes: ContractTypeTemplate[]; -} - -/** - * List all available contract type templates. - * Returns built-in types (simple, specification) and any custom types. - */ -export async function listContractTypes(): Promise { - const res = await authFetch(`${API_BASE}/api/v1/contract-types`); - if (!res.ok) { - throw new Error(`Failed to list contract types: ${res.statusText}`); - } - return res.json(); -} - // ============================================================================= // Supervisor Question Types and Functions // ============================================================================= -- cgit v1.2.3