Loading noCV…
Preparing the next view without exposing private workflow data.
Preparing the next view without exposing private workflow data.
A fictional desktop backup tool calls a small Rust compression library from Node.js. The binding leaks buffers on exceptions and treats ABI mismatches as corrupted input. Build against generated byte arrays and a local native library; no production archive format or user files are supplied.
Practice brief · Version 5Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
Practice language-boundary contracts, native resource safety and version negotiation.
Review a binding that fails safely and can be rolled back before native code enters additional application paths.
Ten linked tickets across three phases. Use synthetic inputs and a local harness; provide source, focused tests, measurements where requested, and a recovery note.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.
Make representation, ownership and failure boundaries explicit.
Implement bounded behavior under realistic interleavings.
Measure, diagnose and safely replace the component.
Make representation, ownership and failure boundaries explicit.
Estimated field mix
Estimated field mix
Estimated field mix
Implement bounded behavior under realistic interleavings.
Estimated field mix
Estimated field mix
Estimated field mix
Estimated field mix
Measure, diagnose and safely replace the component.
Estimated field mix
Estimated field mix
Estimated field mix
CSV keeps grouping and dependency keys as descriptive fields. Import mapping depends on your tracker configuration.