| A horde: one [task] agent per document, a bounded pool, a hard token budget, each verdict stored exactly once, a summary at the end | 58 | an agent cell, LLM calls (think), pipes (|>), lambdas, require / fail, several cells |
| A population simulation in rounds: every agent of a round sees the same | 62 | an agent cell, LLM calls (think), pipes (|>), lambdas, several cells |
| A ReAct-style agent whose tools are real, deterministic computations | 63 | a state machine, an agent cell, LLM calls (think), pipes (|>), try / catch, lambdas, tools |
| A/B test rollup: per-variant conversions and lift over control | 60 | pipes (|>), lambdas |
| Market-basket analysis: transactions of (order, product) lines | 61 | pipes (|>) |
| Cohort analysis: bucket users by signup month, then measure how many were still active in a later month | 59 | pipes (|>), lambdas |
| CSV-shaped transform: clean -> derive -> project | 51 | pipes (|>), lambdas |
| Deduplication of an event stream with distinct() | 52 | pipes (|>) |
| Expense report over a List<Map> of line items | 62 | pipes (|>), lambdas |
| Conversion funnel: count distinct users reaching each stage, then compute step-to-step conversion rates | 59 | pipes (|>) |
| group_by returns a Map<String, List>; iterate its entries to compute a custom reduction the built-in agg doesn't cover (here: weighted average) | 58 | pipes (|>), lambdas |
| Relational inner_join: enrich order rows with customer details, then roll up spend per customer tier | 57 | pipes (|>), match |
| Game leaderboard: rank players by score, award medals, compute gaps | 60 | pipes (|>) |
| left_join keeps every left row even when the right side has no match | 54 | pipes (|>), lambdas |
| Web access log analysis over List<Map> entries | 59 | pipes (|>) |
| Pipeline over typed Record literals (Name { field: v }) instead of map() | 46 | pipes (|>) |
| Sales report: a List<Map> of orders rolled up by region and category | 54 | pipes (|>) |
| Streaming ingest pipeline: push records into an ephemeral buffer slot, then aggregate the buffer in the same handler | 55 | pipes (|>) |
| Survey scoring: normalize raw responses, roll up per question, and flag low-confidence questions | 50 | pipes (|>), lambdas |
| Top-N and bottom-N reporting over a movie ratings table | 59 | pipes (|>) |
| Portfolio P&L tracker over a list of position records | 63 | pipes (|>), lambdas |
| Inventory conservation — stock never teleports, never goes negative | 92 | a memory invariant, pipes (|>), try / catch, lambdas |
| Gcd / lcm — Euclid's algorithm and its consequences gcd() is a builtin (Euclid on absolute values) | 54 | pipes (|>), lambdas |
| Descriptive statistics — mean, variance, stddev, median via sort | 69 | pipes (|>), lambdas |
| Vector operations — dot product, norm, cosine similarity | 56 | pipes (|>), lambdas |
| Binary search tree built from Node records with nested `left`/`right` children | 68 | pipes (|>) |
| Entity-Component shape: each Entity record carries a bag of components | 60 | pipes (|>), lambdas |
| Employee directory: records driving group_by / agg / inner_join style reporting | 54 | pipes (|>), lambdas |
| Family tree: Person records with a list of `children` records, walked recursively | 71 | pipes (|>) |
| Inventory: a list of Item records with in-place quantity mutation, restock/sell operations, and aggregate reporting via pipelines | 59 | pipes (|>), lambdas |
| Kanban board: Card records stored by id in a Map slot, moved between columns by mutating a field and writing back | 55 | pipes (|>), lambdas |
| Order records with nested line-items, computed totals, and a state machine over the order lifecycle | 58 | a state machine, a sum type, pipes (|>), lambdas |
| Playlist as an ordered list of Track records | 50 | pipes (|>), lambdas |
| Functional record updates: with / without / merge produce new records without mutating the original | 51 | pipes (|>) |
| Gradebook: Student records each holding a list of Score records | 58 | pipes (|>), match, lambdas |
| Acronym / initials — first letter of each word, uppercased | 43 | pipes (|>), lambdas |
| CSV split/join — parse rows and project columns | 54 | pipes (|>), lambdas |
| CSV to Markdown table — render rows as a pipe-delimited table | 49 | pipes (|>), lambdas |
| Reverse word order — "hello world" -> "world hello" | 46 | pipes (|>), lambdas |
| Title case — capitalize the first letter of every word | 40 | pipes (|>), lambdas |
| Tokenizer — split text into normalized word tokens | 45 | pipes (|>), lambdas |
| Mini blog API with tag filtering. Posts carry a list of tags; | 61 | HTTP routes, pipes (|>), match, lambdas |
| Leaderboard API: submit a score, get the ranked top-N | 86 | HTTP routes, pipes (|>), match |
| Voting / poll API: fixed options, one counter per option, results sorted | 63 | HTTP routes, pipes (|>), match, lambdas |
| Webhook receiver + event log. POST /hook/<source> appends an event; | 71 | HTTP routes, pipes (|>), match, lambdas |