Skip to content

TEST 093

sergio velderrain edited this page Nov 9, 2026 · 2 revisions

TEST-093

Stimulus

Declare a toolchain contract requiring node 24.19.0 (probe node --version, one-group extraction pattern) and run it on a guest with node v22.15.0, on a guest without node, with probe output that does not match the extraction pattern, and with a probe that exits non-zero. Then run it on a guest whose node matches.

Required observation

The mismatched, missing, unmatched, and non-zero cases each fail before the workload starts, and none is recorded as unknown and passed. On the matching guest, the probe log lists exactly the declared probe argument vectors, including a package manager's own version probe such as npm --version, and no install, update, or download, the probe finishes before the workload starts, and the evidence record lists the declared and observed version of each tool.

Clone this wiki locally