reviewed_divergences:
- side: shellcheck-only
path_suffix: "megastep__makeself__test__appendtest"
line: 12
end_line: 12
column: 10
end_column: 28
reason: "This harness file is a full-script test fixture; the corpus comparison treats the top-level readonly assignment as a ShellCheck-only hit here."
- side: shellcheck-only
path_suffix: "megastep__makeself__test__appendtest"
line: 13
end_line: 13
column: 10
end_column: 28
reason: "This harness file is a full-script test fixture; the corpus comparison treats the top-level readonly assignment as a ShellCheck-only hit here."
- side: shellcheck-only
path_suffix: "tj__n__bin__dev__release"
line: 21
end_line: 21
column: 10
end_column: 19
reason: "The release script is compared as a project-closure helper and the readonly version capture is treated as ShellCheck-only in the corpus run."
- side: shellcheck-only
path_suffix: "void-linux__void-packages__common__chroot-style__uchroot.sh"
line: 19
end_line: 19
column: 10
end_column: 26
reason: "This chroot helper is part of a project-closure workflow and the corpus run keeps the readonly command-substitution warning on the ShellCheck side."
- side: shellcheck-only
path_suffix: "void-linux__void-packages__xbps-src"
line: 15
end_line: 15
column: 18
end_column: 30
reason: "The harness context around this package builder makes the top-level readonly assignment diverge from the corpus comparison."
- side: shellcheck-only
path_suffix: "void-linux__void-packages__xbps-src"
line: 470
end_line: 470
column: 18
end_column: 30
reason: "The harness context around this package builder makes the top-level readonly assignment diverge from the corpus comparison."
- side: shellcheck-only
path_suffix: "scop__bash-completion__completions-core__tmux.bash"
line: 195
end_line: 195
column: 11
end_column: 16
reason: "This bash-completion helper is compared through a shell-collapsed compatibility path, and the remaining `local usage=$(...)` declaration warning stays on the oracle side in that collapsed helper context."
- side: shuck-only
path_suffix: "nvm-sh__nvm__test__install_script__install_nvm_from_git"
line: 63
end_line: 63
column: 9
end_column: 17
reason: "The surrounding test fixture stops ShellCheck on a malformed conditional later in the file, so this declaration assignment is not reliably comparable."
- side: shuck-only
path_suffix: "pyenv__pyenv__plugins__python-build__bin__python-build"
reason: "ShellCheck aborts on earlier syntax errors in this helper, so the later declaration-assignment warnings are not stable comparison targets."
- side: shuck-only
path_suffix: "alpinelinux__aports__community__dnscrypt-proxy__dnscrypt-proxy.setup"
line: 53
reason: "The pinned ShellCheck run aborts on a malformed test later in this setup script and never surfaces SC2155 for these sanitized export assignments. Shuck still reports the declaration-assignment combination on the live sites."
- side: shuck-only
path_suffix: "alpinelinux__aports__community__dnscrypt-proxy__dnscrypt-proxy.setup"
line: 86
reason: "The pinned ShellCheck run aborts on a malformed test later in this setup script and never surfaces SC2155 for these sanitized export assignments. Shuck still reports the declaration-assignment combination on the live sites."
- side: shuck-only
path_suffix: "alpinelinux__aports__community__dnscrypt-proxy__dnscrypt-proxy.setup"
line: 112
reason: "The pinned ShellCheck run aborts on a malformed test later in this setup script and never surfaces SC2155 for these sanitized export assignments. Shuck still reports the declaration-assignment combination on the live sites."
- side: shuck-only
path_suffix: "alpinelinux__aports__community__dnscrypt-proxy__dnscrypt-proxy.setup"
line: 258
reason: "The pinned ShellCheck run aborts on a malformed test later in this setup script and never surfaces SC2155 for these sanitized export assignments. Shuck still reports the declaration-assignment combination on the live sites."
- side: shuck-only
path_suffix: "bittorf__kalua__openwrt-addons__www__cgi-bin-status.sh"
line: 69
reason: "This CGI helper is compared through a project-closure path, and the pinned ShellCheck run does not surface SC2155 for the `local mult_list` aggregation in that closure context. Shuck still reports the declaration-assignment combination on the helper itself."
- side: shuck-only
path_suffix: "paulirish__dotfiles__.git-completion.bash"
reason: "This Git completion helper carries a file-wide `shellcheck disable=all`, so the pinned oracle stays silent on SC2155 throughout the shell-collapsed helper-library copy. Shuck still reports the live declaration assignments there."