documents.listByProgram
Type: query
Module: convex/documents.ts
Arguments
Section titled “Arguments”{ programId: Id<"programs">, category: v.union( "architecture" /* optional */, v.literal("requirements", "testing", "deployment", "meeting_notes", "other", ), ), source: "upload" /* optional */, "google_drive", }List documents for a program with optional category and source filters. Returns enriched records with download URLs and uploader names. @param programId - The program to query