← Files LinchpinARCHIVED FILE
tests/brief-contains-ledger.sh
1 KB · Oct 5, 2026 · 18:30 UTC
#!/bin/sh . "$(dirname -- "$0")/testlib.sh" fixture="$fixture_dir/conforming-prd.md" brief_file="$tmp_dir/brief.md" sh "$repo_root/scripts/linchpin.sh" brief "$fixture" lane-brief parallel branch > "$brief_file" sh "$repo_root/scripts/linchpin.sh" brief-check "$fixture" "$brief_file" >/dev/null default_brief="$tmp_dir/default-brief.md" sh "$repo_root/scripts/linchpin.sh" brief "$fixture" > "$default_brief" sh "$repo_root/scripts/linchpin.sh" brief-check "$fixture" "$default_brief" >/dev/null grep -F 'Lane identity: lane-1' "$default_brief" >/dev/null || fail 'default brief path omitted lane metadata' grep -F 'Runtime invocation: worker=' "$default_brief" >/dev/null || fail 'default brief path omitted runtime metadata' short_brief="$tmp_dir/short-brief.md" sed '/| 2 | brief transfer/d' "$brief_file" > "$short_brief" expect_failure 'brief with a deleted ledger row' sh "$repo_root/scripts/linchpin.sh" brief-check "$fixture" "$short_brief" pass 'worker brief contains every ledger row, caller, and negative control'
SHA-256: e222a8d552baa25f889511ce1027a3e4cbfff43993c7e88d70eedae78e77e6ad