Loading noCV…
Preparing the next view without exposing private workflow data.
Preparing the next view without exposing private workflow data.
A fictional fulfillment product routes parcels using destination zone, weight in grams, and service level. Its next release needs nested eligibility rules, but arbitrary customer scripts are out of scope. Create a local TypeScript baseline and synthetic parcel/rule fixtures; no starter repository or fixtures are supplied. Keep parsing and evaluation in a local practice application with no network, filesystem, or host-code expressions in the language.
Practice brief · Version 5Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
Practice expression modeling, language compatibility, bounded evaluation, and deciding whether object-oriented patterns improve a small interpreter.
Review concrete tradeoffs around rule changes, diagnostic quality, resource limits, and the cost of adding an operator without breaking saved rules.
Ten tickets across language definition, evaluation, and evolution. Author a minimal local baseline for individual tickets or build the complete synthetic rule engine and compatibility report.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.
Give saved rules an explicit grammar, tree shape, and useful diagnostics.
Make rule behavior deterministic and inspectable without mutable shared state.
Add syntax safely, bound adversarial inputs, and preserve old rule versions.
Give saved rules an explicit grammar, tree shape, and useful diagnostics.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Make rule behavior deterministic and inspectable without mutable shared state.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Add syntax safely, bound adversarial inputs, and preserve old rule versions.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
CSV keeps grouping and dependency keys as descriptive fields. Import mapping depends on your tracker configuration.