Connecting
Learn/L1 · Basic Building Blocks

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: