Skip to content

Normalize shell ordering test contracts - #590

Merged
cbusillo merged 1 commit into
mainfrom
audit/shell-order-contracts
Aug 12, 2026
Merged

Normalize shell ordering test contracts#590
cbusillo merged 1 commit into
mainfrom
audit/shell-order-contracts

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • add an exact-line, whitespace-normalized ordering assertion for shell safety contracts
  • convert the three repeated archive/validation/manifest/export ordering chains
  • preserve command boundaries while tolerating harmless indentation changes

Refs #579

Validation

  • python3 -m unittest Tests/ScriptsTests/test_release_workflows.py (129 passed)
  • python3 scripts/context-panel-test-lanes.py run --lane routine-ci-python
  • scripts/commit-gate.sh (including 889 Swift tests)
  • mutation probes: reindent passes; commented command, reordered validation, and manifest-after-export fail
  • Opus and Gemini exact-SHA final reviews approved 20acbb3

Inspection

  • JetBrains changed-files inspection was inconclusive because IntelliJ has no Python SDK configured for this worktree; no actionable findings were returned.

@cbusillo
cbusillo merged commit b19e6a3 into main Aug 12, 2026
4 checks passed
@cbusillo
cbusillo deleted the audit/shell-order-contracts branch August 12, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant