ZCG Grants Prototype

Phase 0 foundation

ZCG grants operating system prototype

A deployable shell for moving from human-synchronized GitHub, Discourse, Sheets, Jotform, and FPF workflows into a structured grants platform with clear public/private boundaries.

Sync-first foundation

Phase 0 creates the app, runtime, database, worker, and deployment surface before replacing any current ZCG source system.

Private by design

Authorization, audit events, and public projection rules are part of the foundation, not hardening work postponed until later.

Portable deployment

CDK packaging provisions the runtime, private database, storage, worker, secrets, logs, and alarms for a new AWS account.

Public grant projection allowlist

Public pages and exports should only use explicitly approved fields. The current scaffold allowlists publicGrantId, title, publicApplicantName, status, category, requestedAmountUsd, approvedAmountUsd, publicMilestones, publicProgressUpdates, publicPaymentSummary, sourceLinks, updatedAt.