You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -206,7 +206,7 @@ Covered behavior:
206
206
-`Bash``find` read-only classification now rejects deleting or file-writing actions such as `-delete`, `-fprint`, `-fprint0`, `-fprintf`, and `-fls`, avoiding commands that mutate files being auto-allowed as read-only.
207
207
-`Bash` safety classification now excludes `find -exec*` forms from read-only auto-allow and detects destructive commands passed through `find -exec*`/`xargs`, including shell `-c` scripts and safe-wrapper/env/assignment forms such as `env rm`, `timeout rm`, and `xargs -I{} env sh -c ...`.
208
208
-`PowerShell` native/external file-reading/search read-only classification now applies relative-path guards to `where.exe /R`, `file`, `tree`, and `findstr` path positionals and path-valued flags, rejecting Windows-drive, UNC, URI/provider-like, parent-directory, and missing path-flag values before read-only auto-allow; `where.exe` no longer uses allow-all flag acceptance.
209
-
-`Read` line-number formatting, offset/limit slicing, mtime-based same-range dedup, text/binary/device guards, initial PDF text extraction with page-selection parsing, common Page/Contents indirect-object mapping, Pages/Kids page-order recovery, FlateDecode text streams, UTF-16 BOM PDF string decoding, PNG/JPEG/GIF/WebP image content-block reads, Jupyter notebook cell rendering, large text tool-result truncation/persistence, and read-state recording.
209
+
-`Read` line-number formatting, offset/limit slicing, mtime-based same-range dedup, text/binary/device guards, initial PDF text extraction with page-selection parsing, common Page/Contents indirect-object mapping, Pages/Kids page-order recovery, FlateDecode text streams, UTF-16 BOM PDF string decoding, PNG/JPEG/GIF/WebP image content-block reads, Jupyter notebook cell rendering with visible/structured `cell_id` values for real IDs and `cell-N` fallbacks, large text tool-result truncation/persistence, and read-state recording.
210
210
-`Write` create/update behavior, read-before-write validation for existing files, mtime stale detection, `.claude/settings.json` and `settings.local.json` JSON/semantic validation before writes, structured diff hunks, and post-write read-state refresh.
211
211
-`Edit` exact replacement, nonexistent-file creation with empty `old_string`, unique-match enforcement, `replace_all`, quote-style preservation for curly quotes, CRLF preservation, `.claude/settings.json` and `settings.local.json` final-content validation before writes, structured diff hunks, and post-edit read-state refresh.
212
212
-`NotebookEdit` initial notebook mutation behavior, including official input field names, replace/insert/delete modes, real cell IDs and `cell-N` fallback indexes, code-cell output/execution reset on replace, read-before-edit/stale guards, read-state refresh, `notebook_path` permission path extraction, structured result payloads, and cell-level diff/hunks.
0 commit comments