Tutorial Coverage Matrix
This course is comprehensive across the major language families, but the reference pages and Dart APIs remain authoritative for exact constructor signatures.
Legend:
- Declaration — stable domain program.
- Configuration — tenant/site/environment values resolved later.
- Runtime — protocol, planning, execution, persistence, or UI interpreter.
- Contract — normative behavior that production adapters must satisfy.
| Vocabulary family | First taught | Deepened | Plane | Canonical reference |
|---|---|---|---|---|
| Grammar/program/runtime separation | 1 | 10 | All | Three Planes |
| Blueprint, Module, Entity | 1 | 6 | Declaration | Vocabulary |
| Fields and field types | 2 | 8 | Declaration | Entity Blueprint Types |
| Semantic/system/measured/file fields | 2 | 13 | Declaration | Vocabulary |
| Row typed access | 2 | — | Runtime | Developer Guide |
| Facets and identity | 3 | 5 | Declaration | Vocabulary |
| Derived values and aggregates | 3 | 6 | Declaration/runtime | Vocabulary |
| Relationships and related fields | 4 | 8 | Declaration | Vocabulary |
| Projections | 4 | 10 | Declaration/runtime | Protocol |
| Actions and scopes | 5 | 13 | Declaration | Vocabulary |
| Rules, conditions, errors | 5 | 10 | Declaration/runtime | Runtime Contracts |
| Lifecycle and transitions | 5 | 13 | Declaration | Vocabulary |
| Domain events and effects | 5 | 11 | Declaration/runtime | Replay Contract |
| Module exports and dependencies | 6 | 13 | Declaration | Entity Descriptors |
| Entity descriptors and origin graph | 6 | 12 | Declaration/link | Entity Descriptors |
| Effective Blueprint and actions | 6 | 9 | Link/runtime | Developer Guide |
| DB hints and compiler | 7 | 13 | Declaration/build | Runtime Boundary |
| RLS, grants, tenancy isolation | 7 | 13 | Contract/deploy | Runtime Operating Model |
| Seed hints | 7 | 13 | Declaration/build | Vocabulary |
| UI hints and cascade | 8 | 12 | Declaration/runtime | UI Hints |
| Forms and editor presentations | 8 | 13 | App declaration/runtime | UI Hints |
| Field derivation and transforms | 8 | 12 | Declaration/client runtime | UI Hints |
| Queries, sorting, grouping, operands | 8 | 13 | Declaration/client/server | Query Cache |
| Action catalog and placements | 8 | 9 | Declaration/runtime | UI Hints |
| Actor sets and qualifications | 9 | 13 | Declaration/configuration | Vocabulary |
| Assignments, tasks, escalation, SoD | 9 | 13 | Declaration/configuration/runtime | Runtime Operating Model |
| Policy resolution | 9 | 10 | Configuration/runtime | Runtime Operating Model |
| Protocol requests and lineage | 10 | 11 | Runtime | Protocol |
| Planning, preflight, execute, explain | 10 | 13 | Runtime | Runtime Contracts |
| Idempotency, concurrency, limits | 10 | 11 | Runtime/contract | Replay Contract |
| Evidence, audit, signatures | 11 | 13 | Declaration/runtime/contract | Replay Contract |
| Snapshots and decision trace | 11 | 13 | Declaration/runtime | Replay Contract |
| Durable ordering, evidence, events, and effects | 11 | 16 | Runtime/contract | Replay Contract |
| Extension refs and registries | 12 | 13 | Declaration/assembly/runtime | UI Hints |
| App Blueprint and portfolio surfaces | 6 | 13 | App declaration/runtime | Blueprint UI |
| Save history and governed revisions | 3 | 14 | Declaration/database/runtime | Entity Grammar |
| Exact generated database inspection | 7 | 14 | Build/DevTools | Server Runtime |
| Authentication authority and provider discovery | 15 | 16 | App/protocol/server | Vocabulary |
| IAM product/action catalogs | 9 | 15 | Configuration/runtime/UI | Vocabulary |
| Electronic-signature assertions | 11 | 15 | Protocol/server/UI | Replay Contract |
| Client UI bindings and drift diagnostics | 12 | 16 | Client assembly/DevTools | Blueprint UI |
| Database and system readiness | 14 | 16 | Build/server/operations | Vocabulary |