Skip to content

fix(guard): check_format_command_matrix.sh validates --out before mkdir (bashrs SEC010) — the 0.66.0 release dogfood's one red row (PMAT-1096) - #3071

Merged
noahgift merged 1 commit into
mainfrom
PMAT-1096-sec010-format-matrix
Sep 10, 2026
Merged

fix(guard): check_format_command_matrix.sh validates --out before mkdir (bashrs SEC010) — the 0.66.0 release dogfood's one red row (PMAT-1096)#3071
noahgift merged 1 commit into
mainfrom
PMAT-1096-sec010-format-matrix

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

The pre-publish dogfood on the release commit 7a33db8e0 (PMAT-1096 autopilot, R5 receipt) is NO-GO on exactly one row: bashrs — 1 SEC010 over 278 files, scripts/check_format_command_matrix.sh:152 (mkdir -p "$OUT" with an unvalidated --out), a script #3050 (F-1) brought in. The tag waits on this.

Fix: refuse an --out carrying .. before the mkdir (the pattern predict_merge.sh uses). Per-file and single-invocation bashrs gating count 0 over the tree; --self-test unchanged.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BjhtNUSensCYpQb3mCYLod

…ir (bashrs SEC010) — the one red row of the 0.66.0 pre-publish dogfood on the release commit 7a33db8

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BjhtNUSensCYpQb3mCYLod
@noahgift noahgift added this to the 0.66.0 milestone Sep 10, 2026
@noahgift
noahgift enabled auto-merge September 10, 2026 04:19
@github-actions

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3071 head=05a7a6f8be5e7cdb2cc2e0f4aed1fbd04e7b251a verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift
noahgift added this pull request to the merge queue Sep 10, 2026
Merged via the queue into main with commit 53dd489 Sep 10, 2026
16 of 18 checks passed
@noahgift
noahgift deleted the PMAT-1096-sec010-format-matrix branch September 10, 2026 05:16
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