fix: null vs undefined in FK validation — systemic prompt rule
When project_id is null (no project selected), the check
"if (project_id !== undefined)" passes and tries to look up
project with id=null, returning "Project not found".
Systemic: LLM doesn't distinguish null (explicitly none) from
undefined (not provided) in FK validation. Architecture prompt
now requires "if (fk != null)" (loose equality) to skip validation
for both null and undefined.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.