dataflow-quickstart.md | 5-minute introduction: DataFlow::new(), ModelDefinition, register_nodes, DataFlowExpress | Getting started, first-time setup |
dataflow-models.md | ModelDefinition builder API, FieldType, FieldBuilder, field constraints, validation | Defining models, field configuration, understanding generated nodes |
dataflow-crud-patterns.md | All 11 CRUD + bulk node input/output shapes, filter operators, workflow integration | Building queries, understanding input ValueMap structure, filter syntax |
dataflow-transactions.md | DataFlowTransaction, begin/commit/rollback, RAII auto-rollback, SqlConnection, pool config | Transaction management, connection pooling, begin_immediate for SQLite |
dataflow-multi-tenancy.md | QueryInterceptor, TenantContext, TenantContextMiddleware, tenant propagation | Row-level tenant isolation, per-tenant queries, admin bypass |
dataflow-gotchas.md | 15 common pitfalls: PK naming, timestamp auto-management, Create vs Update params | Debugging errors, understanding validation failures, avoiding mistakes |
dataflow-pool-prevention.md | Pool auto-scaling, monitoring, leak detection, query cache, lightweight pool, shared pools | Pool exhaustion, connection management, health checks, pool sizing |
dataflow-sync-express.md | DataFlowExpressSync: blocking CRUD for CLI/scripts/FFI, block_on pattern, transaction sync | Sync/blocking DataFlow, non-async contexts, C ABI, Go, Java, Ruby FFI |