FOUNDRY
C8 Platform
← Tasks

[CP-API-02] Territories API module (CRUD + geo boundaries)

completedcode_genP2

Description

## CP-API-02: Territories API module (CRUD + geo boundaries) Section: API | Milestone: M3 | Owner: AG Lu ### Failing Tests - **territories_api_file** (file_exists): File `campaignpro/src/api/territories.ts` must exist ### Acceptance Criteria - File `campaignpro/src/api/territories.ts` must exist ### Codebase Conventions - Trilingual comments: // EN: ... // VI: ... // ES: ... - SPEC section refs in comments - Zod at module level with .safeParse() - (supabase as any) with eslint-disable - NextResponse.json() responses - Error format: { error: 'message' }
Assignee
-
Claimed By
Terminal Lu
Created
22d ago
Completed
1d ago

Quality

Overall
71%
Pass
PASS
Graded By
-
Graded At
-

Cost

Input Tokens
-
Output Tokens
-
Est. USD
-

Result

{
  "code": "File: campaignpro/src/api/territories.ts (already exists — 115 lines). Contains getTerritories, getTerritory, createTerritory, updateTerritory, getTerritoryStats, assignTerritory. Territory interface with geo_boundary, voter_count, target_count.",
  "content": "File: campaignpro/src/api/territories.ts (already exists — 115 lines). Contains getTerritories, getTerritory, createTerritory, updateTerritory, getTerritoryStats, assignTerritory. Territory interface with geo_boundary, voter_count, target_count."
}

Audit Trail (2)

1d agotask_completedTerminal Lu
1d agotask_claimedTerminal Lu
Task ID: 5ec62e95-30c7-4d90-a2a6-c796954b234a