Biome GritQL plugin: boundary diagnostics for @onrails/result (Promise<Result<…>>, _unsafeUnwrap*).
Codemods for migrating onto @onrails/result (neverthrow → compat shim, and beyond)
Tagged Maybe for expected absence — pure tagged unions, Result interop, tree-shakeable
Tagged Result / ResultAsync for railway-oriented TypeScript — pure tagged unions, neverthrow-shaped compat shim, FL-friendly
ESLint rules for @onrails/result boundaries — flags Promise<Result<…>> in public APIs and _unsafeUnwrap*. Replaces unmaintained eslint-plugin-neverthrow.
Lightweight exhaustive matching for owned tagged unions — ts-pattern-shaped DX, tree-shakeable