Sync-first foundation
Phase 0 creates the app, runtime, database, worker, and deployment surface before replacing any current ZCG source system.
Phase 0 foundation
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.
Phase 0 creates the app, runtime, database, worker, and deployment surface before replacing any current ZCG source system.
Authorization, audit events, and public projection rules are part of the foundation, not hardening work postponed until later.
CDK packaging provisions the runtime, private database, storage, worker, secrets, logs, and alarms for a new AWS account.
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.