Context
Follow-up from PR review on #325: #325 (review)
Why
Phase C static checks are working, but we intentionally deferred a few non-blocking hardening tasks to keep PR #325 focused.
Follow-up scope
Acceptance criteria
- Static checks pass without temporary
basic-setup.sh exclusion.
- Tool versions used in CI are explicit/reproducible.
- PR notes document chosen pinning strategy and rationale.
Context
Follow-up from PR review on #325: #325 (review)
Why
Phase C static checks are working, but we intentionally deferred a few non-blocking hardening tasks to keep PR #325 focused.
Follow-up scope
basic-setup.shinterpreter mismatch by either:basic-setup.shexclusion from.github/workflows/static-checks.yamlafter the interpreter mismatch is fixed.shellcheck,shfmt) to reduce CI drift/noise (for example via pinned action/tool downloads or an explicitly versioned install path).ubuntu-24.04) is needed for additional stability.Acceptance criteria
basic-setup.shexclusion.