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
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -210,6 +210,7 @@ M7 progress now includes:
210
210
-`internal/tui`: permission runtime now treats action aliases such as `Reject`, `deny`, `decline`, `disallow`, and `no` as denied results, `Cancel`/`abort` as cancelled results, and keeps allowed aliases canonical for scripted dialog-result status checks.
211
211
-`internal/tui`: scripted permission payloads, dialog expectations, events, cancellation, and dialog-result expectations now accept adjacent ID and field aliases such as `permissionID`, `requestID`, `toolUseID`, `operationID`, `operation`, `commandName`, `resourcePath`, `body`, `reasonText`, `allowedActions`, `buttons`, and numeric request IDs.
212
212
-`internal/tui`: scripted interaction boolean aliases now accept non-strict bool payloads (`"true"`/`"false"`, `yes`/`no`, `on`/`off`, and numeric `1`/`0`) for mouse release, dialog visibility/result checks, prompt empty checks, vim state checks, reverse-search checks, and top-level step controls such as focus, cancellation, task dialog open, and negative event assertions.
213
+
-`internal/tui`: scripted interaction steps now accept expectation wrapper objects such as `expect`, `expected`, `assertions`, `checks`, `verify`, `then`, and `after`, mapping nested prompt/event/dialog/snapshot/screen/task/vim/viewport assertions onto the existing `expect*` fields.
213
214
-`internal/tui`: interaction scripts can now set status/baseStatus via `status`, `setStatus`, `statusLine`, or `baseStatus`, and runtime-aware scripts retain that base while layering permission/task status counts.
214
215
-`internal/tui`: terminal lifecycle can now manage extended-key reporting with Kitty keyboard protocol plus xterm modifyOtherKeys, including disable ordering and pop-before-push reassertion to avoid Kitty stack leaks.
215
216
-`internal/tui`: renderer and ANSI snapshots now have an opt-in DEC 2026 synchronized-output wrapper for official BSU/ESU frame fixtures without changing default rendering.
0 commit comments