fix: nullable FK fields in Zod schemas — systemic prompt rule
Web UI sends null for project_id when no project selected, but Zod
schema only had .optional() (accepts undefined, rejects null).
Added architecture prompt rule: nullable FK fields MUST use
.nullable().optional() to accept both null and undefined.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.