Fields
A field is one labeled value on a record (title, dueDate).
Difficulty 1/5
Plain English
Fields are the labeled slots on a record: title, email, status, dueDate. Changing one field should not require rewriting the whole app. When you prompt an agent, name the field: 'add optional field assigneeId to tasks'.
Analogy
One labeled line on the index card: 'Due date: ___'.
Agentify CRM
conversation.status and contact.phone are fields on different records.
Go deeper
One property: title, price, isDone.
Common mistakes
- Typos in field names across frontend and backend.
- Using strings for dates without a consistent format.
AI-agent trap
Agents rename fields casually. Grep the codebase for the old name before merging.
Summary
Fields have types (string, number, boolean, id reference). Optional fields can be missing; required fields must be set before save.
Confidence: