| Scaffolding an app, project structure, panel bootstrap, running/login | references/getting-started.md |
| Entities, primary keys per driver, m:1 / 1:m / self-ref relations, JSON media fields | references/entities.md |
| Resource class: static members, navigation, visibility, title/featured image | references/resources.md |
| Forms: every input type, validation, conditional required/hidden, custom fields | references/forms.md |
| Tables: every column type, formatting, deeplinks, money/badge/date, populate | references/tables.md |
| Table filters (select, date, ternary, query builder, custom) | references/filters.md |
| Rich HTML "image + name" identity cells | references/cells.md |
| Lifecycle hooks (before/after create/update/delete, list, validate, action) | references/hooks.md |
| Custom row / bulk / header actions with forms or confirmation | references/actions.md |
| Dashboard stats & chart widgets + custom widgets | references/widgets.md |
| Pages and widget/table/form blocks | references/pages.md |
| Relations: hasMany panels, m:n via join resource, relation-create FK | references/relations.md |
| Media adapters (local / S3), resolving URLs, media hooks | references/media.md |
Auth: email/OAuth providers, JWT, extendUser, refresh | references/auth.md |
| Internationalization (backend source of truth) | references/i18n.md |
Authoring plugins + the React client (mountAdminPanel, slots) | references/plugins.md |
| Any non-obvious bug — READ THIS when a relation/deeplink/total misbehaves | references/gotchas.md |